Rate Limits
The API enforces per-key rate limits to ensure fair usage. The default limit is 60 requests per minute per API key.Response headers
Every response includes rate limit headers:When you’re rate limited
If you exceed the limit, the API returns429 Too Many Requests:
Best practices
Cache where possible
Cache where possible
Route data doesn’t change between optimisations. Cache responses and only
re-fetch when you receive a webhook event.
Use webhooks instead of polling
Use webhooks instead of polling
Rather than polling for status changes, set up webhooks to get notified
in real time when routes are dispatched or stops are completed.
Respect the Retry-After
Respect the Retry-After
When you receive a 429, wait for the time indicated in the
retryAfter
field before retrying.