Export public Google Ads Transparency Center ads by advertiser, keyword, country, platform hints, and date range.
Use this actor when you need a repeatable CSV, JSON, Excel, or API export of public ad records for competitor research, creative monitoring, market analysis, ad intelligence, or AI-agent workflows.
At a glance
- Input: Advertiser names, brand names, domains, or keywords.
- Output: Advertiser, ad ID, ad URL, headline, description, text, image URLs, video URL, landing page URL, platforms, regions, dates, format, and scrape time.
- Filters: Country, optional date range, platform hints, result limit, and creative detail fetching.
- Best for: Google Ads Transparency exports, competitor ad monitoring, creative research, and ad-library workflows.
- No login required: Uses public Google Ads Transparency Center data.
What can it do?
- Export Google ads transparency data: Save public ad records from Google Ads Transparency Center.
- Collect advertiser context: Capture advertiser names, IDs, regions, platforms, and ad dates when available.
- Inspect creatives: Save ad text, headlines, descriptions, images, videos, landing pages, and snapshot URLs when exposed.
- Track competitors: Schedule repeat runs for the same brands or keywords.
- Use as a Google Ads Transparency API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.
Common workflows
- Competitor ad research: Export ads for a brand and compare active creative themes.
- Creative swipe files: Save image, video, headline, and landing-page fields for review.
- Market monitoring: Track public ad activity by country and date range.
- Landing-page analysis: Export ad landing pages for downstream crawling or classification.
- AI-agent briefings: Let an agent collect public ad examples before summarizing messaging patterns.
Input example
{
"queries": ["Nike, Inc.", "adidas.com"],
"country": "US",
"platforms": ["Google Search", "YouTube"],
"dateFrom": "2026-01-01",
"dateTo": "2026-07-01",
"maxResultsPerQuery": 20,
"includeAdDetails": true
}
Output example
{
"query": "Nike, Inc.",
"country": "US",
"advertiserName": "Nike, Inc.",
"advertiserId": "AR123456789",
"adId": "CR987654321",
"adUrl": "https://adstransparency.google.com/advertiser/...",
"adText": "Shop the latest running shoes.",
"headline": "Nike Running Shoes",
"description": "Performance styles for every run.",
"imageUrls": ["https://tpc.googlesyndication.com/..."],
"videoUrl": null,
"landingPageUrl": "https://www.nike.com/",
"platforms": ["Google Search"],
"requestedPlatforms": ["Google Search", "YouTube"],
"regions": ["US"],
"firstShownDate": "2026-06-10",
"lastShownDate": "2026-07-01",
"snapshotUrl": "https://adstransparency.google.com/advertiser/...",
"creativePageUrl": "https://adstransparency.google.com/creative/...",
"format": "text",
"rawCreativeType": "TEXT",
"scrapedAt": "2026-07-03T10:00:00.000Z"
}
Tips for best results
- Search exact advertiser names when possible.
- Try both brand names and domains if the first query returns sparse results.
- Use country filters deliberately; the same advertiser can show different ads by region.
- Keep
includeAdDetailson when you need images, videos, or landing pages. - Use date filters to narrow recurring monitoring jobs.
Limits and caveats
- The actor exports public Google Ads Transparency Center data. It is not an official Google API.
- Platform values in
platformsare hints recorded with the run; public availability depends on Google's returned data. - Some ads expose only partial creative details.
- Political, restricted, removed, or region-specific ads may behave differently in Google Transparency Center.
API usage
curl "https://api.apify.com/v2/acts/fetch_cat~google-ads-transparency-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"queries": ["Nike, Inc."],
"country": "US",
"maxResultsPerQuery": 20,
"includeAdDetails": true
}'
MCP and AI agents
You can run this actor through the official Apify MCP server at https://mcp.apify.com.
For a focused single-actor tool, use:
https://mcp.apify.com?tools=fetch_cat/google-ads-transparency-scraper
Agent-friendly inputs are queries, country, platforms, dateFrom, dateTo, maxResultsPerQuery, and includeAdDetails.
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.