Customer Io Rate Limits
Customer.io applies per-endpoint rate limits that differ by API surface. The Track (Behavioral Tracking) API has a fair-use limit of 100 requests per second for both live integrations and historical backfill, applying to v1 and v2. On the App API most requests are limited to 10 requests per second, with API-triggered broadcasts limited to 1 request every 10 seconds and transactional messages allowed up to 100 requests per second. The Pipelines / CDP API enforces payload-size limits of 64 KB per single request and 1 MB per batch request.
Customer Io Rate Limits is the rate-limit profile for Customer.io on the APIs.io network — every limit transcribed verbatim from the provider’s own documentation on 2026-10-12.
It captures 4 rate-limit definitions, including Track and Pipelines APIs — 3,000 requests per 3 seconds. This is a soft limit.; App API — 10 requests per second.; Transactional messages — Transactional sends go through the same ingress as the Track and Pipelines APIs and share their soft limit..
Limit state is signalled in the published, request, response, and retry_after response headers, and an exhausted limit returns HTTP 429.
The profile also includes 2 backoff/retry policies defined and response codes documented for throttled.
Tagged areas include Customer Messaging, Marketing Automation, Email, CDP, and Transactional.
publishedrequestresponseretry_after
Limits
Policies
Sources
- https://docs.customer.io/integrations/api/track/
- https://docs.customer.io/integrations/api/app/
- https://docs.customer.io/integrations/api/cdp/
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.