Sam, A Criteria Performance Report(link <https://developers.google.com/adwords/api/docs/appendix/reports#criteria>) can get you a criterion along with it's associated ad group id. By also getting a campaign or adgroup performance report and then combining them on your side, you can almost always get the data you need.
If you have not used ad-hoc reporting for AdWords API before, this page <https://developers.google.com/adwords/api/docs/guides/reporting> is very helpful. Hope this helps! On Sunday, February 22, 2015 at 5:07:02 AM UTC-5, Sam wrote: > > Hi, > > I'm trying to pull all keywords contained within an account in order to > output the details (e.g. # of keywords, # of campaign negatives, #ad groups > with over x keywords, etc). > > My understanding is that in order to be able to retrieve a criterion with > it's associated ad group ID, the data needs to come from > AdGroupCriterionService. However, some of my accounts contains 10k+ ad > groups and 500k+ keywords, making iterating through ad group level calls > slow and feeling very inefficient. As far as I can tell, this can't be > filtered at a campaign level, meaning that a call unfiltered by AdGroupId > can fail due to the 100k paging startIndex limit. > > Is there a more efficient way to pull large amounts of criterion data > whilst still having a full view of the criterion's information? > > Thanks > > Sam > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/6abb1e87-c21f-4892-9595-cd76545ed688%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.