Google Ads Transparency Scraper - Competitor Ad Creatives
Pricing
from $1.75 / 1,000 results
Google Ads Transparency Scraper - Competitor Ad Creatives
Scrape the Google Ads Transparency Center by brand or domain: ad creatives, advertiser names and IDs, formats, regions, preview links and first and last shown dates. Export to CSV, JSON or Excel, schedule runs or use the API.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
0
Monthly active users
13 days ago
Last modified
Categories
Share
What is Google Ads Transparency Scraper?
Google Ads Transparency Scraper is a tool that lets you scrape competitor ads from the Google Ads Transparency Center: advertiser name and ID, verification status, ad creative IDs and links, ad format, image and preview URLs, regions, and first and last shown dates. Add a brand name, domain, advertiser ID or Transparency Center link, click Start, and download the ads as Excel, CSV or JSON.
- ๐ Search like a person: type a brand or a domain (
nike,adidas.com) and get the matching advertisers' ads - ๐ Ad timeline: first and last shown dates on every ad creative
- ๐ Big advertisers: tested with 1,000 and 2,000 unique ads from major brands such as Nike and Adidas
- ๐ No login: no Google account or API key needed
- ๐ธ Free to try: the $5 of free usage every Apify account gets each month covers about 1,200 ads
What can Google Ads Transparency Scraper do?
- Google Ads Transparency Center scraper for any advertiser
- Scrape competitor Google ads by brand name, keyword or domain
- Use Google Ads advertiser IDs or Transparency Center URLs directly
- Build a Google ad library or advertiser ad archive for your team
- Export Google ad creatives with image and preview URLs
- See when each ad was first and last shown
- Compare ads by country:
US,GB,CA,AU,DE,FR,JPand more - PPC competitor research and Google ad intelligence datasets
- Export to Excel, CSV, JSON, HTML or XML, or send the ads to Google Sheets, Make, Zapier and more
What data can you extract from Google Ads Transparency Center?
| ๐ข Advertiser name | ๐ Advertiser ID | โ Verified advertiser |
| ๐ Advertiser location | ๐ Estimated ad count range | ๐ฏ Ad creative ID |
| ๐ Transparency Center ad link | ๐ผ๏ธ Ad format (image or script) | ๐บ๏ธ Regions |
| ๐ First shown date | ๐ Last shown date | ๐๏ธ Preview, image, video and thumbnail URLs |
| ๐ Headline and body text (often empty) | ๐ Landing page (often empty) | ๐งฉ HTML creative snippet (optional) |
How to scrape Google Ads Transparency Center
- Create a free Apify account (no credit card needed).
- Open Google Ads Transparency Scraper.
- Add competitor brand names or domains in Advertiser search queries, or paste Advertiser IDs or Transparency URLs.
- Choose the Regions and how many ads you want per advertiser, then click Start.
- When the run finishes, download the ads as Excel, CSV, JSON, HTML or XML.
Why use this Google Ads Transparency Center scraper?
Google's Ads Transparency Center is useful for competitor research, but it is slow to review by hand. Google Ads Transparency Scraper turns public advertiser pages and ad creatives into clean rows that are easy to filter, export, enrich and track over time. You start from what you know (a brand, a website or an advertiser ID), and every run ends with a summary of how many advertisers and ads it covered and any input that failed.
How much does it cost to scrape Google Ads Transparency Center ads?
You pay $3.99 per 1,000 ads, plus a start fee of $0.001 per run at the default settings. Apify platform usage is included in that price, so there is nothing else to pay.
From 16 October 2026: $1.75 per 1,000 ads, with the same $0.001 start fee and platform usage still included.
For example, 1,000 ads cost $3.99 plus $0.001 to start today, and $1.75 plus $0.001 from 16 October 2026.
Every Apify account gets $5 of free usage each month, enough for about 1,200 ads at today's price. See the Pricing tab for details.
โฌ๏ธ Input
| Setting | What it does |
|---|---|
| Advertiser search queries | Brand names, domains or keywords to search, for example nike, adidas.com, notion |
| Advertiser IDs | Advertiser IDs you already know, for example AR16735076323512287233 |
| Transparency URLs | Google Ads Transparency Center advertiser links; the advertiser ID is read from each one |
| Regions | Country codes, such as US, GB, CA, AU, DE, FR, JP (default US) |
| Max ads per advertiser | How many ads to export for each advertiser (default 100) |
| Max advertisers per query | How many matching advertisers to use for each search query (default 3) |
| Include raw data | Add the original ad data to each row, for your own custom parsing |
| Include HTML creative | Add the ad's HTML snippet when there is one (on by default) |
Connection settings: the default works for most runs.
Example: search by competitor brand.
{"queries": ["nike"],"regions": ["US"],"maxAdvertisersPerQuery": 1,"maxAdsPerAdvertiser": 2000,"includeHtmlCreative": false,"includeRawData": false}
Example: a known advertiser ID.
{"queries": [],"advertiserIds": ["AR16735076323512287233"],"regions": ["US"],"maxAdsPerAdvertiser": 1000,"includeHtmlCreative": false,"includeRawData": false}
Tips for better results
- Start with a brand name or domain, such as
nike,adidas,shopifyornotion. - Set Max advertisers per query to 1 when you only want the best matching advertiser.
- Raise Max ads per advertiser for large brands with thousands of ads.
- Use Advertiser IDs when you already know the exact advertiser.
- Use Regions to compare what an advertiser shows in each country.
โฌ๏ธ Output
You get one row per ad creative. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML.
{"query": "nike","advertiserId": "AR16735076323512287233","advertiserName": "Nike, Inc.","advertiserLocation": "US","advertiserVerified": true,"estimatedAdsLower": 10000,"estimatedAdsUpper": 20000,"adId": "CR10275134769444421633","adTransparencyUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR10275134769444421633","adFormat": "image","platforms": [],"regions": ["US"],"firstShownAt": "2026-02-20T00:32:11+00:00","lastShownAt": "2026-06-24T17:13:39+00:00","creativePreviewUrl": "https://tpc.googlesyndication.com/archive/simgad/...","imageUrls": ["https://tpc.googlesyndication.com/archive/simgad/..."],"videoUrls": [],"thumbnailUrls": ["https://tpc.googlesyndication.com/archive/simgad/..."],"landingPageUrl": null,"headline": null,"bodyText": null,"scrapedAt": "2026-06-24T17:36:01.688561+00:00","htmlCreative": null}
| Field | Description |
|---|---|
query | The search query or input the row came from |
advertiserId, advertiserName | Advertiser ID and name |
advertiserLocation | Advertiser country when available |
advertiserVerified | Whether Google marks the advertiser as verified |
estimatedAdsLower / estimatedAdsUpper | Approximate ad count range when available |
adId, adTransparencyUrl | Ad creative ID and the link to its public page |
adFormat | Ad format, such as image or script |
regions | Regions used for the search |
firstShownAt, lastShownAt | First and last time the ad was shown |
creativePreviewUrl, imageUrls, videoUrls, thumbnailUrls | Preview and media URLs when available |
landingPageUrl, headline, bodyText | Landing page and ad copy, only when Google shows them publicly (often empty) |
htmlCreative | The ad's HTML snippet, when Include HTML creative is on and one exists |
scrapedAt | When the row was collected |
How can I use Google Ads Transparency data?
- Competitor ad research: see which ads competitors run on Google, how many creatives they have, and when each was first and last shown
- PPC and paid media audits: export Google ad creatives for clients, competitors or target accounts into agency reports
- E-commerce ad monitoring: track creative changes for product campaigns, seasonal promotions and landing page tests
- SaaS and B2B market intelligence: research positioning, offers and ad volume for software companies
- Build an internal ad library: a searchable Google ad archive with advertiser names, creative IDs, image previews and dates
Scrape more ad and marketing data
| Actor | What it gets |
|---|---|
| Facebook Ads Scraper - Meta Ad Library Scraper & API | Facebook and Instagram ads from the Meta Ad Library with text, images and videos |
| TikTok Ads Library Scraper | TikTok ads shown in the EU, UK and Turkey with advertiser, dates and video links |
| Ahrefs SEO Scraper - DR, Backlinks, Keywords, Traffic | A competitor's Domain Rating, backlinks, organic traffic and keywords |
| Google Maps Scraper | Local businesses with address, phone, website, rating and reviews |
โFAQ
How much does it cost to scrape Google ads?
$3.99 per 1,000 ads, and $1.75 per 1,000 from 16 October 2026, with platform usage included. See How much does it cost to scrape Google Ads Transparency Center ads? above.
Is this a Google Ads Transparency Center scraper?
Yes. It exports structured advertiser and ad creative records from the public Google Ads Transparency Center.
Can I scrape competitor Google ads?
Yes. Enter a competitor brand, advertiser name or domain in Advertiser search queries to find matching advertisers and export their public Google ad creatives.
Can I search by domain?
Yes. Add a domain such as nike.com, adidas.com or shopify.com to Advertiser search queries.
Can I use a known advertiser ID?
Yes. Add advertiser IDs such as AR16735076323512287233 to Advertiser IDs.
Which countries can I choose?
Common country codes such as US, GB, CA, AU, DE, FR and JP work directly. A country code that is not supported falls back to US.
Can it scrape thousands of ads?
Yes. It has been tested with runs of 1,000 and 2,000 unique ads from major advertisers. Use Max ads per advertiser to control the size of a run.
Does it include ad copy and landing pages?
Only when Google shows them in the public ad data, which is often not the case. Most rows have the creative ID, preview links and dates but no ad copy or landing page URL. Some advertisers also have no ads for a selected region.
Does it download media files?
No. It exports image, video, thumbnail and preview URLs when they are available.
Do I need a Google account?
No. You don't need a Google account, Google Ads access or an API key.
Can I export the data to CSV or Excel?
Yes. Download the dataset as JSON, CSV, Excel, XML, RSS or HTML.
Can I connect Google Ads Transparency Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape Google Ads Transparency Center?
Google Ads Transparency Scraper only collects ad information that Google publishes openly in the Ads Transparency Center. It does not collect private data. Advertiser names can still be personal data for individual advertisers, which may be protected by laws such as GDPR, so only scrape for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
Google Ads Transparency Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Google.
Something isn't working. What should I do?
Open the Issues tab and tell us your input and what you expected.
โญ Your feedback
Have an idea or found a problem? Tell us on the Issues tab. If Google Ads Transparency Scraper saved you time, a short review on the Reviews tab helps other people find it.