Can't find info in Documentation about Concurrent Request Limit, and Batch operations

46 views
Skip to first unread message

bukaroo

unread,
Dec 28, 2017, 1:28:07 PM12/28/17
to AdWords API Forum
Hello,

I can't find any decent info the API documentation:

This page talks lengthy about rate limits:

Yet it doesn't indicate any number regarding the max. limit of concurrent requests. 

Is it 2? 5? 10? 100? how should we tell?

Rather than concurrent limit, I would perhaps use a batch operation, but if this is the page that details the supported operations:


Then I guess it's not possible, as I want to modify param1 and param2 for each keyword, by using the AdParam Service, which is not listed there.

Please advise.


Bharani Cherukuri (AdWords API Team)

unread,
Dec 28, 2017, 3:49:31 PM12/28/17
to AdWords API Forum
Hello, 

The Rate limits are applicable irrespective of the access level of the developer token. If you're using the BatchJobService to make these changes, then this should take care of the rate limit errors for you. The speed at which a batch jobs will complete could depend on various factors. The major advantage of using Batch jobs is that they can send many operations at once and the API will automatically handle retrying and rate limiting logic for them. Based on the size of the operations, it might take a significant amount of time. Please take a look at some of the best practices while working with the BatchJobService. 

As for your concern, you're right. BatchJobService currently does not support AdParamService. Please keep an eye out on our blog for more updates/announcements. 

Regards,
Bharani, AdWords API Team

bukaroo

unread,
Jan 2, 2018, 6:16:12 PM1/2/18
to AdWords API Forum
Hello,

I'm afraid you didn't address the main topic of my question. BatchJob service is irrelevant for my cause. Therefore - what is the exact limit of Concurrent Requests I can make? a number is simply not listed in the docs.

Thanks.

Bharani Cherukuri (AdWords API Team)

unread,
Jan 3, 2018, 1:39:05 PM1/3/18
to AdWords API Forum
Hello, 

The API does not limit the number of concurrent requests being sent via a number of threads, however, doing so can exceed the Requests Per Second limit at the developer token level. It is recommended that you set a reasonable upper bound for the total number of concurrent threads that are going to make requests to optimize your throughput without exceeding the rate limit. You may refer to this guide for more information. You can also take a look at our rate sheet guide as a reference on how the operations are counted towards daily limits. Let me know if you have any other questions. 

Regards,
Bharani, AdWords API Team

On Thursday, December 28, 2017 at 1:28:07 PM UTC-5, bukaroo wrote:

bukaroo

unread,
Jan 4, 2018, 8:46:40 AM1/4/18
to AdWords API Forum
Hello,
What is the Request Per Second limit then? I can't find any particular number in the links.

Thanks

Bharani Cherukuri (AdWords API Team)

unread,
Jan 4, 2018, 2:54:38 PM1/4/18
to AdWords API Forum
Hello, 

As mentioned earlier, there is no specific range for the Request Per Second limit. You will need to wait for the amount of time specified in the retryAfterSeconds, and then retry the request again. You may refer to this guide for more information. Let me know if you have any other questions. 


Regards,
Bharani, AdWords API Team

On Thursday, December 28, 2017 at 1:28:07 PM UTC-5, bukaroo wrote:
Reply all
Reply to author
Forward
0 new messages