Skip to main content
Version: 2023-02-21

Rate Limits

HighLevel applies rate limits to the public API 2.0 endpoints authenticated with OAuth, to keep performance and stability predictable for everyone.

The limits

Limits are counted per Marketplace app (client) per resource — a resource being a single Location (sub-account) or Company (agency).

LimitAllowanceWindow
Burst100 API requestsper 10 seconds
Daily200,000 API requestsper day

Because the quota is scoped per app per resource, installing on more sub-accounts does not divide your allowance — each install gets its own budget.

Example. GHL-APP is installed on two sub-accounts, A and B. Against sub-account A it may make 200,000 requests per day and 100 requests per 10 seconds; against sub-account B it may make the same again, independently.

Tracking your usage

Every API response carries headers describing your current position against both limits. Read them rather than counting requests yourself — they are authoritative.

HeaderMeaning
X-RateLimit-Limit-DailyYour daily limit
X-RateLimit-Daily-RemainingRequests remaining for the day
X-RateLimit-Interval-MillisecondsThe time interval for burst requests
X-RateLimit-MaxThe maximum request limit in that interval
X-RateLimit-RemainingRequests remaining in the current interval