Google Ads Transparency Scraper: Ads, Text & Videos avatar

Google Ads Transparency Scraper: Ads, Text & Videos

Pricing

from $1.50 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper: Ads, Text & Videos

Google Ads Transparency Scraper: Ads, Text & Videos

Scrape Google Ads Transparency Center: all Search, Display and YouTube ads of any advertiser or domain with headline and ad copy, images, YouTube video IDs, first and last shown dates and countries. Filter by region, format and date.

Pricing

from $1.50 / 1,000 ads

Rating

0.0

(0)

Developer

Seungki Min

Seungki Min

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Scrape the Google Ads Transparency Center: every Search, Display, Shopping and YouTube ad an advertiser has run. Search by brand name, domain or advertiser ID, filter by country, format and date, and get each ad's headline and ad copy, image, YouTube video ID, first and last shown dates and countries.

Why this scraper

  • Ad content, not just preview links. Many scrapers return only Google's preview script URL. This one reads each preview and extracts:
    • headline and ad texts
    • call to action
    • product title and image for Shopping ads
    • YouTube video ID and URL for video ads
  • Three ways in:
    • brand search: picks the matching advertisers with the most ads
    • domain: all ads linking to e.g. hubspot.com, from any advertiser
    • advertiser ID or URL
  • Countries per ad. Where each ad was shown and when it was last shown there.
  • Filters: country (any ISO code), format (text / image / video), date range.
  • Advertiser size. The total ad count range for each advertiser is included.
  • No browser, no login. Fast HTTP requests; 20 video ads in about 4 seconds in testing.

Input example

{
"searchTerms": ["nike"],
"advertisersPerSearchTerm": 2,
"domains": ["hubspot.com"],
"advertiserIds": ["AR16735076323512287233"],
"region": "US",
"format": "all",
"dateFrom": "2026-08-01",
"includeAdContent": true,
"includeDetails": true,
"maxAdsPerAdvertiser": 200
}

Output example

{
"advertiserId": "AR10072600183532683265",
"advertiserName": "Hubspot, Inc.",
"creativeId": "CR07622365527788224513",
"format": "IMAGE",
"firstShown": "2021-10-25T07:00:00.000Z",
"lastShown": "2026-09-17T12:57:49.000Z",
"daysShown": 1789,
"domain": "hubspot.com",
"headline": null,
"adTexts": null,
"callToAction": null,
"youtubeVideoId": null,
"youtubeUrl": null,
"imageUrl": "https://tpc.googlesyndication.com/archive/simgad/18000376030814354930",
"regions": [
{
"region": "CA",
"lastShownDate": "2026-09-17"
},
{
"region": "US",
"lastShownDate": "2026-09-17"
},
{
"region": "FR",
"lastShownDate": "2026-09-17"
},
{
"region": "IE",
"lastShownDate": "2026-08-14"
},
{
"region": "IT",
"lastShownDate": "2026-09-02"
},
{
"region": "RO",
"lastShownDate": "2025-06-18"
},
{
"region": "DE",
"lastShownDate": "2026-08-26"
},
{
"region": "ES",
"lastShownDate": "2026-07-13"
},
{
"region": "PL",
"lastShownDate": "2026-07-12"
},
{
"region": "IN",
"lastShownDate": "2026-08-25"
},
{
"region": "PT",
"lastShownDate": "2026-08-11"
},
{
"region": "MX",
"lastShownDate": "2026-09-16"
},
{
"region": "GR",
"lastShownDate": "2026-09-11"
},
{
"region": "NL",
"lastShownDate": "2026-03-24"
},
{
"region": "BE",
"lastShownDate": "2025-11-09"
},
{
"region": "SE",
"lastShownDate": "2025-11-12"
},
{
"region": "NO",
"lastShownDate": "2024-04-23"
},
{
"region": "AT",
"lastShownDate": "2025-12-23"
}
],
"variationsCount": 1,
"adUrl": "https://adstransparency.google.com/advertiser/AR10072600183532683265/creative/CR07622365527788224513",
"advertiserTotalAdsMin": 3000,
"advertiserTotalAdsMax": 4000,
"searchTarget": "hubspot.com",
"previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?…"
}

Use cases

  • Competitive intelligence: see every ad competitors run, where, since when, and with what message.
  • Creative research: collect headlines, offers and YouTube creatives for inspiration and testing.
  • Agencies & PPC teams: audit clients' and prospects' ad activity by country and format.
  • Brand protection: find advertisers bidding on or linking to your domain.
  • Market research & AI analysis: large ad copy datasets for trend and messaging analysis.

Pricing

Pay per ad returned, with ad content extraction and regions included, plus a negligible start fee per run.

Monitoring mode

Turn on onlyNewAds and the Actor remembers which ads it already returned. On the next run you get only ads that appeared since — the fastest way to see a competitor launch a campaign. Ads you already have are skipped before the slow detail lookup, so a daily check is cheap.

Notes

  • Data comes from Google's public Ads Transparency Center. Some ads show no text (e.g. image-only creatives) or limited detail.
  • daysShown is Google's count of days the creative was served.
  • If something breaks after a Google change, open an issue and it will be fixed quickly.

Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: