Skip to content

Get started

Rate limits and quotas

Monthly quotas#

FreeNoneNo API access
Starter · $7/mo1,000 req/moFull CRUD + bulk create + images
Pro · $15/mo10,000 req/moEverything + scan webhooks
Business · $29/mo100,000 req/moEverything + white-label
  • Every successful request counts, reads included: GET requests and image renders cost the same as writes. Cache image responses on your side (they carry Cache-Control: private, max-age=300).
  • The quota tracks the calendar month and resets on the 1st, UTC. Over quota, calls return 429 quota_exceeded until the reset.

Burst limit#

A separate limit allows 60 requests per 10 seconds per key. Over it, calls return 429 rate_limited with no Retry-After header; back off a few seconds and retry. Pace loops and migrations under 6 requests per second.

Response headers#

Successful responses carry X-RateLimit-Limit and X-RateLimit-Remaining. These describe the monthly quota, not the burst limit. Error responses carry neither header.