Skip to navigation

Rate limits and plans

Requests per minute, and what each plan includes.
View as Markdown

Each key may make a set number of requests per minute, depending on the account’s plan.

PlanAPI accessRequests per minuteFastest price check
FreeNon/aDaily
StarterNon/aEvery 6 hours
GrowthYes120Hourly
BusinessYes300Every 30 minutes

See pricing for how many products and competitors each plan tracks.

When you reach the limit

The API answers 429 Too Many Requests with a Retry-After header giving the seconds to wait:

HTTP/1.1 429 Too Many Requests
Retry-After: 60
Content-Type: application/json
{"detail": "rate limit exceeded (120/min on growth)"}

Wait that long before retrying. A client that keeps retrying at once only stays limited.

Prices change at most as often as they are checked. Asking for the same listing more often than its check interval returns the same data.

Plan limits

Adding more listings than your plan allows answers 402 Payment Required, because upgrading is what resolves it. Nothing already tracked is affected.