Competitor Google ads (Ads Transparency Center)
competitor_google_adsRetrieve a company's Google ads from the Transparency Center to see ad formats, headlines, run dates, and platforms. Use advertiserCheck mode to qualify domains by ad activity.
Instructions
Get the ads a company or domain runs on Google (Search, YouTube, Shopping, Maps, Play, Display), read from the public Google Ads Transparency Center. Each item is one ad: advertiser name, format (text/image/video), headline and description for text ads, first and last shown dates, days running, per-country regions and platforms, and the Transparency Center link. Newest ads first; long-running ads are the proven ones. mode='advertiserCheck' returns one row per domain instead (advertises on Google yes/no, estimated ad count, live now, last ad date), useful to qualify a list of companies. Google does not publish spend or keywords. Cost: $1.00 per 1,000 results (an ad, or a checked domain) on the user's Apify account; the default 20 ads cost about $0.02. Latency: usually 20-90 s, up to 5 min for large requests.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "competitor_google_ads"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'ads' lists ads; 'advertiserCheck' returns one summary row per domain. | ads |
| country | No | Only ads shown in this country. ANY = all countries. | ANY |
| date_to | No | Optional end date, YYYY-MM-DD. | |
| domains | No | Advertiser websites, e.g. ['hubspot.com']. URLs are fine. | |
| platform | No | Only ads shown on this Google platform. | all |
| ad_format | No | text = Google Search ads; image and video cover Display and YouTube. | all |
| date_from | No | Optional start date, YYYY-MM-DD. | |
| company_names | No | Company names to look up in the Transparency Center; the best match is used. | |
| advertiser_ids | No | Transparency Center advertiser IDs (start with AR). | |
| only_active_ads | No | Keep only ads shown in the last 3 days. | |
| max_ads_per_advertiser | No | Newest ads first. Raise to reach older long-running ads. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||