Deliveroo · Rate Limits

Deliveroo Rate Limits

The Deliveroo Developer Portal APIs publish per-resource rate limits scoped to individual orders, sites, and catalogues rather than a single global account quota. Limits are documented per endpoint in the API reference. OAuth 2.0 access tokens issued from the auth host expire after 5 minutes and no refresh tokens are issued, so integrators generate a new token per session. The limits below are taken from the published endpoint documentation. Exceeded limits return HTTP 429.

Deliveroo Rate Limits is the machine-readable rate-limit profile for Deliveroo on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 6 rate-limit definitions, measuring requests_per_minute, requests_per_second, and varies.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Rate Limiting, Food Delivery, Grocery, and Webhooks.

6 Limits Throttle: 429
Rate LimitingFood DeliveryGroceryWebhooks

Limits

Upload Menu site
requests_per_minute · minute
1
1 request per minute per site. Menu processing is asynchronous.
Update Order Status (Order API) order
requests_per_minute · minute
5
5 requests per minute per order.
Accept / Reject Order (Picking API) order
requests_per_second · second
2
2 requests per second per order.
Update Order Items Availability (Picking API v2) order
requests_per_second · second
2
2 requests per second per order.
Reject Order (Picking API v1) order
varies
1 request per order per 30 seconds
May only be called once per order; order must be in PLACED status.
Get Catalogue catalogue
requests_per_minute · minute
95
95 requests per catalogue per minute.

Policies

Short-lived access tokens
OAuth 2.0 client-credentials tokens expire after 5 minutes; no refresh tokens are issued. Request a new token from https://auth.developers.deliveroo.com/oauth2/token when the current one expires.
Per-resource scoping
Rate limits are scoped to the individual order, site, or catalogue, not to the account as a whole, so high-volume merchants can operate many resources concurrently within each per-resource limit.
Order acceptance timeout
ASAP orders not accepted within 10 minutes (7 minutes for the Kuwait and UAE markets) are auto-rejected. Sync status not received within 3 minutes prompts site staff via the Deliveroo tablet.
Sandbox isolation
A separate sandbox environment (api-sandbox.developers.deliveroo.com, auth-sandbox.developers.deliveroo.com) is provided for testing before production.

Sources