Google Ads Advertiser search API
Search the Google Ads Transparency Center for advertisers by keyword and get matching advertiser IDs, regions, and estimated ad counts as clean JSON.
$1.20/1k req, pay per request, no subscription.
{"name": "Peet's Coffee & Tea, Inc.","advertiserId": "AR03716028842391552001","region": "US","adsEstimate": 340}
Pricing
Google Ads Advertiser search API pricing
Try it
Get Google Ads advertiser search in one request
This sample shows 7 of 8 fields. See every field
{
"found": true,
"data": {
"advertisers": [
{
"name": "Peet's Coffee & Tea, Inc.",
"advertiserId": "AR03716028842391552001",
"region": "US",
"adsEstimate": 340
},
{
"name": "Peet's Operating Company, Inc.",
"advertiserId": "AR09215733013622784001",
"region": "US",
"adsEstimate": 28
},
{
"name": "Peet's Coffee Franchise Group",
"advertiserId": "AR14827301558840016385",
"region": "CA",
"adsEstimate": 6
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
peets coffee
Advertiser name or keyword to search for (e.g. "lululemon").
- regionstring
US
Two-letter country code to scope results (e.g. "AU", "CA"). Defaults to US.
Response
JSON, one example value per field.
Populated whenever the provider has data for the entity.
- adsEstimateinteger
340
Estimated number of ads for this advertiser/region.
- advertiserIdstring
AR03716028842391552001
Populated whenever the provider has data for the entity.
- namestring
Peet's Coffee & Tea, Inc.
Populated whenever the provider has data for the entity.
- regionstring
US
Populated whenever the provider has data for the entity.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Google Ads Advertiser search API
The AnyAPI Google Ads Advertiser search API returns Google Ads advertiser search data as normalized JSON from one POST call to /v1/run/google_ads.advertiser_search. Search the Google Ads Transparency Center for advertisers by keyword and get matching advertiser IDs, regions, and estimated ad counts as clean JSON. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Google Ads advertiser search calls through AnyAPI succeeded, with a median response time of 0.8 seconds across 658 measured calls.