Catalog

Google Ads API

Google Ads data through one normalized API - per-request USD pricing, no subscriptions, and automatic failover on redundant endpoints.

Endpoints4Providers4From · company ads$0.85/1k req · ChameleonFull breakdownRead docs
Uptime
99.97%
30d · 137,706 calls
Requests
137,709
30d · weekly, last 12 wks
Response
5.0s
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.
129,926 /mo
▲9624.7%
100.00%
5111ms p50
3
from$0.85/1k req
Chameleon
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.
6,827 /mo
▲17836.8%
99.47%
2172ms 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.
654 /mo
▲3522.2%
100.00%
790ms 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.
302 /mo
▲34.6%
100.00%
7505ms p50
1
price$1.37/1k resultsup to $0.0287 / request
Octopus

About the Google Ads API

Every provider prices each endpoint independently, so the table shows the cheapest per endpoint. Open one to compare all providers.

Measured performance

What the Google Ads API actually does

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

100.0%
of calls succeeded (137,706 calls)
Succeeded on first lane 98.9%Recovered by failover 1.1%Failed 0.0%
Response time estimate (137,669 calls across endpoints)
Weighted p50 estimate
5.0s
Request-weighted average of endpoint p50 values, not a combined request percentile
Weighted p99 estimate
10.9s
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 4 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.85 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Google Ads calls through AnyAPI succeeded, with a request-weighted median response time of 5.0 seconds across 137,706 measured calls.

Pricing is in US dollars, from $0.85 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

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, 100.0% of Google Ads calls through AnyAPI succeeded, with a request-weighted median response time of 5.0 seconds across 137,706 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.