Front's API rate limit
Overview
To improve performance and prevent abuse of our API, Front has two rate limits, global and burst.
Global rate limits
The global rate limit is the combined limit of requests across all public API endpoints. Front's default API rate limits vary by pricing plan:
Starter: 50 requests per minute
Professional: 100 requests per minute
Enterprise: 200 requests per minute
Note that API requests made by a partner integration on behalf of a company via OAuth have a separate rate limit of 120 requests per minute (enforced on a per-company basis). This means that API requests made by integrations you install will not count against your rate limit, unless you have manually provided one of your API tokens to the integration.
Burst rate limits
Some resource-intensive endpoints are also subject to additional "burst" rate-limiting to prevent strain on Front's infrastructure. Generally, there is a limit of 5 requests per second, per resource type (except for exports, which is 1 per second). A resource is an API endpoint that has an ID like:
POST https://api2.frontapp.com/channels/{channel_id}/incoming_messagesIn the example above, there is a limit of 5 requests per second enforced at the channel level. You will receive X-RateLimit headers in the responses of your API requests letting you know how close you are to exceeding your rate limit.
For the complete list of endpoints subject to burst rate limits, see our developer documentation.
Additional resources
Further technical details of Front's API rate limit can be found in our developer documentation.
If you need to increase your API rate limit, please consider purchasing an API rate limit add-on (see below), a higher plan tier, or use our Developer Q&A to discuss strategies for optimizing your API usage.
API rate limit add-on
If you’re on the one of our latest plans or some legacy plans, you can purchase an API rate limit add-on to increase your company’s rate limit. Please note that this add-on only applies to the standard rate limit but not rate limits like burst or proportional (for descriptions of these limits, see our developer documentation).
Cost: $200 per month per add-on
Rate limit: Access to an additional 100 requests per minute per add-on
Maximum number: 6 add-ons per company
Step 1
Click the gear icon then navigate to your company settings.
Step 2
Click the Billing tab in the left sidebar.
Step 3
Under Inactive add-ons, toggle the Raise API limit add-on to activate and follow the in-app steps to finish.
API usage analytics dashboard
Front’s API usage analytics dashboard provides a visual overview of your API calls and any rate limiting. This allows you to monitor API usage patterns over time and identify where you might be hitting rate limits.
To access the dashboard, company admins can click the gear icon, navigate to company settings, and then select Developers from the left sidebar. From there, select the API analytics tab and select the time period you’d like to review.
API requests & API usage over time charts
The top section of the API usage tab features an interactive time‑series graph of your API request volume.
This chart plots your total number of API calls over time and clearly highlights any calls that were rate-limited.
You can view data for different time ranges by using the time range selector. Data is available for the last 30 days.
Hovering over any point on the graph displays a tooltip with the exact count of calls at that timestamp (including how many were rate-limited).
Endpoint breakdown table
The Endpoint breakdown table shows your API usage by endpoint.
For each endpoint, the table displays the endpoint path (and request type), the total call count (with its percentage of overall calls), and the number of calls that were rate-limited.
This breakdown makes it easy to spot which endpoints generate the most traffic or trigger rate limits, so you know where to focus your attention.



