Clarification on Customer Match Limits and Usage for Daily High-Volume Uploads

45 views
Skip to first unread message

Sundaralingam Kethiri

unread,
Jun 10, 2025, 2:07:53 AMJun 10
to Google Ads API and AdWords API Forum

Hi team,

We have a requirement to upload approximately 5 million hashed emails daily to 4–5 Customer Match lists using the Google Ads API. Our developer token currently has Basic access.

After reviewing the following documentation:

… We’d like to clarify some points regarding rate limits and best practices.

Current Plan:
  • For each user list, we create a separate OfflineUserDataJob.

  • Within each job, we make 500 AddOfflineUserDataJobOperationsRequest calls, each containing 10,000 OfflineUserDataJobOperations (one per hashed email).

  • We run this process in parallel across 4–5 lists.

This results in a total of approximately 2,500 AddOfflineUserDataJobOperationsRequest calls per day across all lists.

Questions:
  1. Given our Basic Access level, will this approach exceed any quota limits?

  2. If this setup is not supported under Basic Access, would batching 100,000 users per request (i.e., reducing to 50 requests per list per day) be compliant with the quota?

  3. Are there any other considerations or recommendations to avoid RESOURCE_EXHAUSTED errors?

  4. Would this use case justify applying for Standard Access?

Any clarification or guidance would be greatly appreciated.

Thanks in advance!

Best regards,
S.Kethiri

Reply all
Reply to author
Forward
Message has been deleted
0 new messages