Rate limits
Limits are per-key, sliding window of 60 seconds.
| Tier | Requests/min | Requests/month | Signups/month | Webhooks/month |
|---|---|---|---|---|
| Free | 30 | 10,000 | 100 | 1,000 |
| Pro | 300 | 500,000 | 5,000 | 50,000 |
| Pro + API | 1,200 | 5,000,000 | 50,000 | 500,000 |
| Enterprise | 6,000+ | unlimited | unlimited | unlimited |
When you exceed the per-minute limit, you get 429 with a Retry-After header. When you exceed the monthly quota, you get 402 Payment Required (upgrade or contact support).
End users on a merchant's storefront are not throttled — limits apply to the API key (= the merchant's quota).