GoHighLevel glossary

API Rate Limit

GoHighLevel's API rate limit caps requests at 100 per 10 seconds and 200,000 per day, counted per app for each sub-account or agency it's installed on.

An API rate limit is a cap on how many requests a tool can send to the HighLevel API in a period of time. For HighLevel's API v2, the documented limits (as of October 2026) are:

Limit Amount
Burst 100 requests per 10 seconds
Daily 200,000 requests per day

The limits apply per marketplace app for each resource, meaning each sub-account (location) or agency (company) it's installed on. An app installed in 40 sub-accounts has 40 separate budgets. Going over the limit returns an HTTP 429 error until the window resets.

In practice

Every API response includes headers showing where you stand: X-RateLimit-Remaining and X-RateLimit-Max for the burst window, X-RateLimit-Interval-Milliseconds for its length, and X-RateLimit-Daily-Remaining and X-RateLimit-Limit-Daily for the day. HighLevel says to rely on these headers rather than counting requests yourself.

Rate limits rarely matter for a small script that updates a few contacts. They matter a lot for jobs that touch everything in a sub-account: exporting full message history, downloading every contact's files, or checking reply history for thousands of blast recipients. Those jobs need to pace themselves, back off on 429s, and resume where they stopped rather than starting over.

Where it shows up in RGS Tools

Backup & Insights's monthly backups run as incremental jobs that resume on their own and respect API limits. Conversation Exporter's background exports let a large export keep running after you close the tab, and Backup & Insights's file backup handles whole sub-accounts the same way.

Related terms

Private Integration TokenMarketplace AppLocation IDContact ID

Guides that mention API Rate Limit

Backup & Insights

How to Back Up a GoHighLevel Sub-Account

A layer-by-layer plan to back up a GoHighLevel sub-account: snapshots for setup, CSVs for records, and the files, recordings and messages native exports skip.

5 min read
Sub-Account Manager

How to Bulk Create Custom Fields in GoHighLevel

How to bulk create custom fields in GoHighLevel with snapshots or the API, what to plan before you build, and a faster paste-a-list option for agencies.

5 min read
Backup & Insights

How to Download All Files from GoHighLevel Contacts

Where files live on GoHighLevel contacts, how to download them one by one or via the API, and how to keep each file tied to its contact in a bulk pull.

5 min read
Conversation Exporter

How to Export Call Recordings from GoHighLevel

How to export call recordings from GoHighLevel: download one call, use Call Reporting, pull audio via the API, or get a call log with links that play.

4 min read
Conversation Exporter

How to Export SMS Conversations from GoHighLevel

GoHighLevel has no export button for text history. How to export SMS conversations by hand or with the API, and what a usable export should contain.

4 min read
Field Finder

GoHighLevel Private Integration Token Guide: Setup and Scopes

A practical GoHighLevel Private Integration token guide: where to create one, how to pick scopes, how to call the API with it, and how to rotate it safely.

5 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free