Grubhub Rate Limits
Grubhub rate-limits its Partner Integration API endpoints to minimize abuse, protect backend systems, and maintain service quality. Per the official FAQs & Best Practices documentation, endpoint limits vary by endpoint but typically range between 200 and 400 requests per minute from a single source. Requests above the threshold receive an HTTP 429 response. Limits are enforced per source / OAuth client and assigned per partner integration. Grubhub recommends batching entity operations and subscribing to webhooks rather than polling to avoid hitting the limit.
Grubhub Rate Limits is the machine-readable rate-limit profile for grubhub on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 3 rate-limit definitions, measuring requests_per_minute and varies.
The profile also includes 5 backoff/retry policies defined and response codes documented for throttled and serviceUnavailable.
Tagged areas include Rate Limiting, Food Delivery, Marketplaces, and Restaurants.