We’d like to understand how to increase the rate limits for the Ads API. We’re accessing the ‘accounts’ endpoint, let me know if there’s additional information we can supply you with to expedite this request.
Hello. Curious to know a bit more about your use case. The GET accounts endpoint has a limit of 2,000 requests per 15 minutes, if I recall correctly. Are you making more requests than that in that time period? If so, why? That data doesn’t change that often.
We need to back-state the last 30 days of data at a campaign level. Here’s our back of the envelope math on the amount of requests needed:
1 request to Get Account endpoint
- 1 request x (number of campaigns created after 2018-01-01)
- 2 requests to Analytics end point x (number of adIDs created after 2018-01-01)
Thanks for these details.
Let me try to clarify. In general, each resource has it’s own rate limit. When making requests to GET accounts and GET accounts/:account_id/campaigns, for example, each have distinct limits.
Let’s say you have 100 ads you’re trying to fetch data for. (In this case, the entity IDs in the analytics request would be the IDs for each promoted_tweets entity (the ID for each object in the GET accounts/:account_id/promoted_tweets response).) A few things to note: