Using the API

Rate limits

Each paid plan has its own limits. Every answer says where you stand, so a client can slow down before it is refused.

#By plan

PlanCredits a monthRequests a minuteRuns at onceKeys
Basic7503011
Starter2,0006025
Pro4,500180520

Plans and prices are on the pricing page.

#The headers

Every answer carries how many requests this minute allows, how many are left and when the count starts again:

Response headers
x-ratelimit-limit: 180
x-ratelimit-remaining: 172
x-ratelimit-reset: 1760875260

#When it is busy

  • Past the minute’s requests, an answer is 429 with Retry-After: wait that long and ask again.
  • Runs past your plan’s runs at once wait their turn as queued. They are not refused.
  • App searches and listings share the stores’ patience with the site, so a burst of them may be asked to wait a few seconds.