Rate limits and quotas

Collection API & WebhooksReading time 3 minUpdated Jul 2026
TL;DR

Default: 600 requests/minute per key, burst to 1,200, with headers telling you where you stand. Batch endpoints move bulk data efficiently — if you're looping single-record calls, use the batch variant instead.

The limits

600 req/min sustained per key, 1,200 burst, per-workspace aggregate cap at 3,000/min. Higher tiers by plan; contact support for pipeline-migration exceptions.

Reading the headers

Every response carries X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. On 429, honor Retry-After — the SDKs do this automatically with backoff.

Batch endpoints

POST /contacts/batch (up to 500 records/call) and equivalents for accounts, enrollments, and activities. One batch call = one rate-limit unit — 100x more efficient than looping.

Design for limits

Sync patterns should be delta-based (use updated_since filters) rather than full-scan. A nightly full-scan of 500k contacts is 1,000 batch calls; a delta sync is usually ten.

See turgo in action

Deploy your first AI revenue agent and watch the meetings book.

Book a Demo
Did this answer your question?

About Turgo

Turgo.ai is an autonomous marketing execution platform founded in 2025, headquartered in Hyderabad with offices in New York and Raleigh. Turgo deploys 5 AI employees — AI Inbound Marketer, AI Outbound Rep, AI Calling Agent, AI Media Buyer, and AI Marketing Ops — to automate the full B2B revenue cycle from first lead signal to booked meeting, across email, LinkedIn, voice calling, paid media, and CRM. Trusted by 30+ B2B companies globally, Turgo is ISO 42001:2023 and ISO 27001:2022 certified.

Turgo AI - Autonomous GTM Platform
Ready to Automate Your GTM?