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.
Try it
Make your first request
{
"data": {
"advertisers": [
{
"adsEstimate": 42,
"advertiserId": "a1b2c3d4",
"name": "Example title",
"region": "CA"
}
]
},
"found": true
}interface GoogleAdsAdvertiserSearchResponse {
data: {
advertisers: {
adsEstimate: number;
advertiserId: string;
name: string;
region: string;
}[];
} | null;
found: boolean;
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-16 · uptime and latency measured over 30dcurl -X POST https://api.getanyapi.com/v1/run/google_ads.advertiser_search \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"lululemon"}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| query | string | "lululemon"Advertiser name or keyword to search for (e.g. "lululemon"). |
| region | string | Two-letter country code to scope results (e.g. "AU", "CA"). Defaults to US. |
| Response | ||
| data | object | |
| data.advertisers | object[] | Populated whenever the provider has data for the entity. |
| data.advertisers[].adsEstimate | integer | Estimated number of ads for this advertiser/region. |
| data.advertisers[].advertiserId | string | Populated whenever the provider has data for the entity. |
| data.advertisers[].name | string | Populated whenever the provider has data for the entity. |
| data.advertisers[].region | string | Populated whenever the provider has data for the entity. |
| found | boolean | |
| Price | ||
| Price per request | USD | $0.0012 |
| Price /1k req | USD | $1.20 |
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, 81.8% of Google Ads advertiser search calls through AnyAPI succeeded, with a median response time of 0.9 seconds across 22 measured calls.