I'm happy to report a few real reductions in API rates that will bring a smile to your face. You'll be glad to know we aren't joking.
We have made some enhancements to our system that have enabled us to drive greater efficiencies that are now reflected in savings to our API users.
Effective today, we have lowered the number of API units charged for the following services:
Service Name, Former Rate (in API units), New Rate
addAds: 125 -> 50 per item
addCriteria: 25 -> 20 per item
updateCriteria: 10 -> 3 per item
getKeywordVariations: 25 -> 20
getKeywordsFromSite: 25 -> 20
estimateAdGroupList: 25 -> 20 per item
estimateCampaignList: 25 -> 20 per item
estimateKeywordList: 25 -> 20 per item
scheduleReportJob: 1000 -> 500
API units will continue to be charged at a cost of US$0.25 (or local currency equivalent) per thousand units consumed; but these per-service rate reductions will bring substantial savings.
And as always, we encourage developers to use list methods whenever possible (e.g. addCampaignList). They are the most efficient (and cost-effective) way to process large data sets.
- Debbie Leight, Product Marketing
preisliste:
| API Operations Rate Sheet | ||
| Request | API Units | |
| | ||
| AccountService | ||
| getAccountInfo | 1 | |
| getClientAccounts | 1 | per item |
| setLoginInfo * | 1 | |
| updateAccountInfo | 1 | |
| AdGroupService | ||
| addAdGroup | 1 | |
| addAdGroupList | 1 | per item |
| getAdGroup | 1 | |
| getAdGroupList | 1 | per item |
| getAdGroupStats | 1 | per item |
| getAllAdGroups | 1 | per item |
| updateAdGroup | 10 | |
| updateAdGroupList | 10 | per item |
| AdService | ||
| addAds | 50 | per item |
| checkAds | 1 | per item |
| findBusinesses | 1 | per item |
| getActiveAds | 1 | per item |
| getAd | 1 | |
| getAdStats | 1 | per item |
| getAllAds | 1 | per item |
| getMyBusinesses | 1 | per item |
| getMyVideos | 1 | per item |
| updateAds | 1 | per item |
| CampaignService | ||
| addCampaign | 1 | |
| addCampaignList | 1 | per item |
| getAllAdWordsCampaigns | 1 | per item |
| getCampaign | 1 | |
| getCampaignList | 1 | per item |
| getCampaignStats | 1 | per item |
| getConversionOptimizerEligibility | 1 | per item |
| getOptimizeAdServing | 1 | |
| setOptimizeAdServing | 1 | |
| updateCampaign | 1 | |
| updateCampaignList | 1 | per item |
| CriterionService | ||
| addCriteria | 20 | per item |
| checkCriteria | 1 | per item |
| getAllCriteria | 1 | per item |
| getCampaignNegativeCriteria | 1 | per item |
| getCriteria | 1 | per item |
| getCriterionStats | 1 | per item |
| removeCriteria | 1 | per item |
| setCampaignNegativeCriteria | 1 | per item |
| updateCriteria | 3 | per item |
| InfoService | ||
| getFreeUsageQuotaThisMonth | 1 | |
| getMethodCost | 1 | |
| getOperationCount | 1 | |
| getOperationsQuotaThisMonth * | 1 | |
| getUnitCount | 1 | |
| getUnitCountForClients | 1 | per item |
| getUnitCountForMethod | 1 | |
| getUsageQuotaThisMonth | 1 | |
| KeywordToolService | ||
| getKeywordsFromSite | 20 | |
| getKeywordVariations | 20 | |
| ReportService | ||
| deleteReport | 1 | |
| getAllJobs | 1 | per item |
| getGzipReportDownloadUrl | 1 | |
| getReportDownloadUrl | 1 | |
| getReportJobStatus | 1 | |
| scheduleReportJob | 500 | |
| validateReportJob | 1 | |
| SiteSuggestionService | ||
| getSitesByCategoryName | 1 | |
| getSitesByDemographics | 1 | |
| getSitesByTopics | 1 | |
| getSitesByUrls | 1 | |
| TrafficEstimatorService | ||
| checkKeywordTraffic | 1 | per item |
| estimateAdGroupList | 20 | per item |
| estimateCampaignList | 20 | per item |
| estimateKeywordList | 20 | per item |