Skip to main content

API Rate Limiting

Written by David Rolenc

Trackdesk applies API rate limits on a per-tenant account basis to ensure smooth integration, protect platform stability, and provide fair access for all users.

Rate limits change with your plan.

Plan limits

  • Starter: API access not available

  • Business: 5 requests/second

  • Enterprise: 20 requests/second

  • Enterprise Plus: Custom (contact support)

How rate limiting works

Rate limits apply across the API endpoints that handle the majority of integration traffic β€” conversion tracking, reporting, and configuration calls. When a request exceeds your plan's allowed rate, the platform returns a 429 Too Many Requests response. Normal access resumes automatically once usage falls back within the threshold.

In addition to the per-tenant plan limits, the click tracking endpoint is protected by a separate per-affiliate limit of 200 requests per 10 seconds. This prevents a single affiliate from generating abusive click traffic without affecting the rest of your tenant's API capacity.

Best practices

To stay well within your limits:

  • Batch requests where possible instead of issuing many small calls in tight loops.

  • Cache reporting data on your end if you query the same report repeatedly.

  • Implement exponential backoff when you encounter 429 responses.

  • Spread scheduled jobs (imports, cron-based syncs) across the day rather than firing them all at the same minute.

Rate Limit Overrides

In specific scenarios where higher API request volumes are required, custom rate limit overrides may be arranged. Such adjustments are considered on a case-by-case basis and are subject to agreement. Please contact our support team to discuss your specific needs and explore potential override options.

Did this answer your question?