Skip to main content
Version: 2021-04-15

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