Catalog

Google Ads API

Google Ads data through one normalized API - per-request USD pricing and no subscriptions.

Endpoints4Providers2From · company ads$1.20/1k req · GiraffeFull breakdownRead docs
Uptime
95.16%
30d · 537 calls
Requests
537
30d · weekly, last 12 wks
Response
2.7s
median · 30d
POST

Company ads

Most used
/v1/run/google_ads.company_adsgoogle_ads.company_ads
List the ads a company is running from the Google Ads Transparency Center by domain or advertiser ID (creative ID, format, ad URL, and first/last shown dates) with cursor pagination.
417 /mo
â–²527.4%
94.72%
1167ms p50
1
price$1.20/1k req
Giraffe
POST

Search

/v1/run/google_ads.searchgoogle_ads.search
Pull the ads an advertiser is currently running from the Google Ads Transparency Center (creative details, formats, and run dates) as clean JSON.
75 /mo
100.00%
11653ms p50
1
price$1.37/1k resultsup to $0.0287 / request
Octopus
POST

Ad details

/v1/run/google_ads.ad_detailsgoogle_ads.ad_details
Look up a single Google Ads Transparency Center creative by URL and get its format, run dates, impression range, regions, and creative variations as clean JSON.
23 /mo
â–²15.4%
100.00%
2240ms p50
1
price$1.20/1k req
Giraffe
POST

Advertiser search

/v1/run/google_ads.advertiser_searchgoogle_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.
22 /mo
â–²450%
81.82%
878ms p50
1
price$1.20/1k req
Giraffe

About the Google Ads API

Open an endpoint for its live route, a copy-paste cURL and a sample response.

Measured performance

What the Google Ads API actually does

Every call through AnyAPI over the last 30 days, counted here rather than promised.

95.2%
of calls succeeded (537 calls)
Succeeded on first lane 95.2%Failed 4.8%
Response time estimate (511 calls across endpoints)
Weighted p50 estimate
2.7s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
11.2s
Request-weighted average of endpoint p99 values, not a combined request percentile

FAQ

About the Google Ads API

The AnyAPI Google Ads API returns Google Ads data as normalized JSON across 4 endpoints: ad details, advertiser search, company ads, and search. You call one endpoint per job with a single key, and AnyAPI routes each request across 2 sources, falling back automatically when one fails. Pricing is in US dollars, from $1.20 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 95.2% of Google Ads calls through AnyAPI succeeded, with a request-weighted median response time of 2.7 seconds across 537 measured calls.

Pricing is in US dollars, from $1.20 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

4 endpoints: ad details, advertiser search, company ads, and search. Every one takes the same authentication and returns the same normalized response shape, so reaching a second Google Ads endpoint is a change of URL and nothing else.

Over the last 30 days, 95.2% of Google Ads calls through AnyAPI succeeded, with a request-weighted median response time of 2.7 seconds across 537 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.