Rate Limits & Requests Per Minute (RPM)
A rate limit defines the maximum number of API calls your application can make within a one-minute window. Rate limits are enforced to maintain platform stability and ensure equitable resources for all developers.
If your application exceeds its allowed Requests Per Minute (RPM), the API will return a 401 Unauthorized or 429 Too Many Requests error until the minute window resets.
Rate Limits by Plan Tier
- Limited Plan: Subject to strict RPM limits.
- Standard Plan: Subject to standard RPM limits.
- Premium Plan: Unlimited RPM. The Premium tier removes rate limits entirely to support enterprise-scale applications.
For the exact RPM values currently associated with the Limited and Standard plans, please refer to the Pricing Table.
Tip: If you are frequently hitting rate limits on the Standard plan, it is recommended to implement exponential backoff in your application's retry logic, or upgrade to the Premium plan for unrestricted access.
Related Articles
Browser Requests and CORS Support
The Chomp API fully supports Cross-Origin Resource Sharing (CORS) and standard client-side browser requests, including AJAX and fetch API implementations. For specific implementation details and examples, please refer to the API Documentation.
Missing Information & Data Imputation Policy
When an item in the database lacks a specific nutritional value (e.g., Vitamin C or Potassium), Chomp strictly prohibits data imputation. No Fill-In Policy The system does not attempt to estimate or fill in a food item's missing information using ...
401 Unauthorized
A 401 Unauthorized error indicates that the Chomp API has rejected your request due to authentication, billing, or rate limit issues. Common Causes Exceeded Rate Limits: (Limited and Standard Plans) You have exceeded your allowed Requests Per Minute ...
Chomp API License Information
This document outlines the Terms of Use ("Terms") governing your access to the Chomp API and the Chomp Database. By accessing the API, you consent to these Terms. Executive Summary & Operational Policies Commercial Use: Allowed on Standard and ...
Updating Payment Information
Payment methods and credit card details must be updated securely through the billing portal. Update Instructions Log into the Client Center. Click the Manage button, then the Manage Subscription button. Click Make Changes, and authenticate using the ...