Apollo.io · Rate Limits

Apollo Io Rate Limits

Apollo enforces rate limits per TEAM (not per key or per user), per ENDPOINT, and in three windows at once — per minute, per hour and per day. Child workspaces share their parent's limits. An endpoint may be limited in some or all windows and every applicable window must be satisfied. Windows are fixed and open on the first request rather than aligned to the clock, so a count resets when its window elapses. Exhausting any window returns 429 with a retry-after header. Credit consumption is a separate, independent ceiling from the request-rate limits.

Apollo Io Rate Limits is the machine-readable rate-limit profile for Apollo.io on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 12 rate-limit definitions, measuring requests.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Sales Intelligence, B2B Data, Rate Limiting, and Throttling.

12 Limits Throttle: 429
Sales IntelligenceB2B DataRate LimitingThrottling

Limits

Requests per minute (default) team-per-endpoint
requests
Requests per hour (default) team-per-endpoint
requests
Requests per day (default) team-per-endpoint
requests
Enrichment endpoints — per minute team-per-endpoint
requests
Enrichment endpoints — per hour team-per-endpoint
requests
Enrichment endpoints — per day team-per-endpoint
requests
Search endpoints — per minute team-per-endpoint
requests
Search endpoints — per hour team-per-endpoint
requests
Search endpoints — per day team-per-endpoint
requests
Query Analytics Report team-per-endpoint
requests
5
Export Conversations (Free plans) team-per-endpoint
requests
1
Apollo MCP mcp-session
requests

Policies

Read the headers, not the table
Limits vary by endpoint and plan and legacy plans differ. Read x-*-requests-left on every response and call POST /usage_stats/api_usage_stats for the authoritative per-route values.
Honor retry-after
On a 429, wait the number of seconds in retry-after; the window is fixed, so retrying earlier cannot succeed.
Batch instead of looping
Bulk enrichment takes up to 10 records per request and counts as one call against a per-minute limit that is 20/min on Free — a 10x reduction in request count over single-record calls.
Budget pagination
Credit-consuming search endpoints charge per page (organization search 1 credit per page of 100; news search 1 credit per page of 25), so deep pagination multiplies spend.

Sources