get_google_ads_by_domain
Google Ads transparency API: is a company running Google Ads, and what does it advertise? Advertisers and ads for a domain from the public Google Ads Transparency Center, the Google estimate of how many ads it runs, up to 40 ads with format (text, image, video), first and last shown dates, preview and Transparency Center links. Optional region filter (US, GB, CA, AU, DE, FR, ES, IT, NL, IL, IN, BR, MX, JP, SG, AE). For competitor research, ad-spend signals and sales personalization. 5 free calls per day per IP, then $0.01 USDC per result via x402 on Base. Domains with no ads are never charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Advertiser domain without a URL scheme, path or port. | |
| region | No | Optional country filter. Leave out for all regions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ads | No | ||
| note | No | ||
| domain | Yes | ||
| region | No | ||
| status | Yes | Only ok is charged. | |
| checked_at | Yes | ||
| next_steps | No | Suggested follow-up calls on the same domain, with the exact body. Optional to use. | |
| advertisers | No | ||
| ads_returned | No | ||
| formats_in_sample | No | ||
| total_ads_estimate | No | ||
| latest_last_shown_in_sample | No | ||
| earliest_first_shown_in_sample | No | ||
| ads_shown_last_30_days_in_sample | No |