Scrapers.lat logo scrapers.lat
Public records

Google Ads Transparency Center Ads & Creatives Scraper

Scrape ads from the Google Ads Transparency Center by advertiser name or domain: advertiser id, verified region, creative id, ad format, preview and thumbnail URL, first and last shown dates and regions. Export to JSON, CSV or Excel.

18 fields per record JSON · CSV · Excel · API Pay per use
google-ads-transparency-scraper.json 200 OK
{
  "advertiserName": "M Media Group Pty Ltd",
  "advertiserLegalName": "M MEDIA GROUP PTY LTD",
  "advertiserId": "AR09595561223982678017",
  "creativeId": "CR03661220965687230465",
  "adFormat": "text",
  "previewUrl": "https://displayads-formats.googleusercontent.c…",
  "adUrl": "https://adstransparency.google.com/advertiser/…",
  "firstShown": "2026-05-18T01:22:22.000Z",
  "lastShown": "2026-07-25T13:11:31.000Z"
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
Advertiser NameAdvertiser Legal NameAdvertiser IdCreative IdAd FormatPreview UrlAd UrlFirst ShownLast ShownRegions ShownRegions Shown CountRegion DetailsAd DomainQuery
Sample output

A real example record, exactly the shape you receive.

Advertiser NameAdvertiser Legal NameAdvertiser IdCreative Id
M Media Group Pty LtdM MEDIA GROUP PTY LTDAR09595561223982678017CR03661220965687230465
Nike, Inc.Nike, Inc.AR16735076323512287233CR16981719124042317825
Nike Retail BVNike Retail BVAR18378488041124659201CR02617104340036354049
Nike Retail BVNike Retail BVAR18378488041124659201CR01424539617272528897
GET /google-ads-transparency-scraper
{
  "advertiserName": "M Media Group Pty Ltd",
  "advertiserLegalName": "M MEDIA GROUP PTY LTD",
  "advertiserId": "AR09595561223982678017",
  "creativeId": "CR03661220965687230465",
  "adFormat": "text",
  "previewUrl": "https://displayads-formats.googleusercontent.c…",
  "adUrl": "https://adstransparency.google.com/advertiser/…",
  "firstShown": "2026-05-18T01:22:22.000Z",
  "lastShown": "2026-07-25T13:11:31.000Z"
}

Frequently asked questions

Can I search by website instead of by brand name?

Yes. Enter a domain such as `nike.com` and the actor returns the ads tied to that domain. Enter a plain name such as `Nike` and it matches the advertiser accounts by name.

Which ad formats are covered?

Image, text and video creatives are all returned, each tagged in the adFormat field.

Do I get the countries an ad ran in?

Yes. Each record includes regionsShown, the list of countries where the ad was served, plus a count.

How fresh is the data?

Ads and dates are read live at run time, so each record reflects the Transparency Center at the moment of the run (see observedAt).

Do I need a login or cookies?

No. The actor only reads publicly available transparency data. You never provide any account or credentials.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.