Reference 2 min read

API Rate Limits by Platform for Offline Conversion Uploads

Reference table of API rate limits and batch sizes for offline conversion uploads across Google Ads, Meta Conversions API, Microsoft Ads, and TikTok Events API.

Last verified: 2026-11-07

When automating offline conversion uploads via API, you need to stay within each platform’s rate limits. Exceeding them results in throttling or errors.

Rate Limit Comparison

PlatformEvents per requestWhat else is published
Google Data Manager2,000 events100,000 ingest writes a day and 300 a minute, per Cloud project
Meta Conversions API1,000One invalid event rejects the whole request
Microsoft Ads1,000Campaign Management API v13
TikTok Events API 2.01,000Send the event as it happens

Google offline uploads

Send the job through the Data Manager API. One events request holds 2,000 events. A script that instead puts 2,000 booked jobs on the old Google Ads upload call is rejected when the developer token was not already uploading. The 2,000-job batch is the right size for Data Manager and the wrong call for a new token.

The Cloud project is also limited to 100,000 ingest writes a day and 300 a minute. Past either of those, the call comes back as too many requests. The old Google Ads API figure of 15,000 operations a day is the Basic-access cap on that API, not this project limit, and the current quotas page does not list 10 calls per 100 seconds.

Wait 6 hours after the click before you upload it: a click at 9:00 a.m. is too recent at noon and is ready at 3:00 p.m.

Meta Conversions API limits

Pin Graph API v26.0. That is the newest version with a published release date, July 29, 2026. Send at most 1,000 events in one request. One event older than 7 days rejects the whole request, so a batch of 1,000 with one stale booking drops every row.

Microsoft Ads API Limits

LimitValue
Conversions per request1,000
Daily upload limitStandard API quota
Minimum click-to-upload delay4 hours

TikTok Events API Limits

LimitValue
Events per request1,000
Requests above this limitRejected
Recommended send patternAs the event occurs
Maximum events per request1,000

How TUOCA Manages Rate Limits

  1. Automatic batching — Groups events into optimal batch sizes per platform
  2. Rate throttling — Respects per-platform limits with backoff
  3. Retry with delay — Rate limit responses trigger automatic retry after delay
  4. Priority queuing — Meta events processed first due to 7-day window

Frequently Asked Questions

A Data Manager events request holds 2,000 events. The Cloud project behind it is limited to 100,000 ingest writes a day and 300 a minute. Meta, Microsoft Advertising, and TikTok each take 1,000 events in one request. A script that puts those 2,000 jobs on the old Google Ads upload call is rejected if that developer token was not already uploading.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.