API & Authentication

42900 Too Many Requests

API Error HTTP Code 42900

You've exceeded TikTok's API rate limits. The Marketing API enforces both per-second and per-day rate limits depending on the endpoint and your app tier.

What causes this error?

You’ve exceeded TikTok’s API rate limits. The Marketing API enforces both per-second and per-day rate limits depending on the endpoint and your app tier.

How to fix it

  1. Read headers: Check X-RateLimit-Remaining and X-RateLimit-Reset response headers to know when you can retry.
  2. Implement backoff: Use exponential backoff with jitter when you receive a 429.
  3. Batch operations: Use batch endpoints where available instead of making individual calls.
  4. Request higher limits: Apply for a higher app tier through TikTok’s developer portal if your volume demands it.

Want your TikTok Ads to outperform?

The Automation Engine supercharges your TikTok Ad performance using conditional automation™ via signals like weather, daypart, Amazon item availability and more.