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.
{ "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" }
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
A real example record, exactly the shape you receive.
| Advertiser Name | Advertiser Legal Name | Advertiser Id | Creative Id |
|---|---|---|---|
| M Media Group Pty Ltd | M MEDIA GROUP PTY LTD | AR09595561223982678017 | CR03661220965687230465 |
| Nike, Inc. | Nike, Inc. | AR16735076323512287233 | CR16981719124042317825 |
| Nike Retail BV | Nike Retail BV | AR18378488041124659201 | CR02617104340036354049 |
| Nike Retail BV | Nike Retail BV | AR18378488041124659201 | CR01424539617272528897 |
{ "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.