Ads Transparency Statistics API
Overview of the Google Ads transparency statistics endpoint and its nine action modes.
Endpoint
GET /api/v1/ads-statisticsAuthentication
Authorization: Bearer YOUR_API_KEYAction Modes
Choose one action and follow the matching guide:
| Action | Purpose | Credits | Guide |
|---|---|---|---|
advertiserSearch | Search advertisers by keyword | 1 | Advertiser Search API |
domainSearch | Search domains by keyword | 1 | Domain Search API |
advertiserStatistics | Query weekly advertiser statistics | 3 | Advertiser Statistics API |
domainStatistics | Query weekly domain statistics | 3 | Domain Statistics API |
titleSearch | Search domains by ad title keyword | 2 | Title Search API |
domainTitles | Query titles under a domain | 2 | Domain Titles API |
domainImageAds | Query image ads under a domain | 2 | Domain Image Ads API |
domainTitleCountries | Query country distribution for one domain title ad | 2 | Title Countries API |
domainTitleImageAds | Query image ads for one domain title | 2 | Title Image Ads API |
Common Rules
actionis requiredadvertiserStatistics,domainStatistics,titleSearch,domainTitles,domainImageAds,domainTitleCountries, anddomainTitleImageAdsrequirestartDayandendDay- pass plain numeric
advertiserIdandhostId; the public API converts them internally domainTitleCountriesanddomainTitleImageAdsalso require a rawtitle- public responses remove
encryptedId,createTime,multi, andweeklyEndDay
Common Response Shape
{
"code": "ok",
"message": "ok",
"data": {
"endpoint": "ads-statistics",
"action": "advertiserSearch",
"costCredits": 1,
"remainingCredits": 99,
"query": {
"action": "advertiserSearch",
"keyword": "ai"
},
"result": []
}
}Shared Response Fields
| Field | Description |
|---|---|
data.endpoint | Fixed value: ads-statistics |
data.action | Executed action |
data.costCredits | Credits consumed by this request |
data.remainingCredits | Remaining credits after deduction |
data.query | Normalized public request parameters |
data.result | Sanitized upstream result |