Google Ads Transparency Scraper

Export public Google Ads Transparency Center ads by advertiser, keyword, country, platform, and date range.

Data fields

FieldTypeDescription
querystringAdvertiser, brand, domain, or keyword that produced this ad record.
countrystringRequested country code used for the Google Ads Transparency Center region.
advertiserNamestring | nullPublic advertiser name when returned by Google.
advertiserIdstringGoogle Ads Transparency advertiser identifier.
adIdstringPublic creative identifier in Google Ads Transparency Center.
adUrlstringPublic Transparency Center creative URL.
adTextstring | nullVisible creative text extracted from public card and detail metadata when available.
headlinestring | nullFirst useful visible text line when available.

Input preview

queriesAdvertisers, domains, or keywords *
countryCountry
platformsPlatform hints
dateFromFirst date
dateToLast date
maxResultsPerQueryMaximum ads per query

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

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 includeAdDetails on 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 platforms are 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.

Common questions

Questions and answers reused from the canonical actor README.

Can I export Google Ads Transparency data to CSV or Excel?

Yes. Download the Apify dataset as CSV, Excel, JSON, XML, RSS, or through the Dataset API.

Can I monitor competitor ads?

Yes. Schedule repeat runs for the same advertiser, domain, or brand queries.

Does it include landing pages and media?

When Google exposes them and includeAdDetails is enabled, rows can include landing page URLs, image URLs, and video URLs.

Is this an official Google API?

No. It exports public data from Google Ads Transparency Center.