Google Ads Transparency Scraper - Competitor Ad Creatives avatar

Google Ads Transparency Scraper - Competitor Ad Creatives

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Google Ads Transparency Scraper - Competitor Ad Creatives

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

Automly

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

0

Monthly active users

13 days ago

Last modified

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, JP and 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

  1. Create a free Apify account (no credit card needed).
  2. Open Google Ads Transparency Scraper.
  3. Add competitor brand names or domains in Advertiser search queries, or paste Advertiser IDs or Transparency URLs.
  4. Choose the Regions and how many ads you want per advertiser, then click Start.
  5. 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

SettingWhat it does
Advertiser search queriesBrand names, domains or keywords to search, for example nike, adidas.com, notion
Advertiser IDsAdvertiser IDs you already know, for example AR16735076323512287233
Transparency URLsGoogle Ads Transparency Center advertiser links; the advertiser ID is read from each one
RegionsCountry codes, such as US, GB, CA, AU, DE, FR, JP (default US)
Max ads per advertiserHow many ads to export for each advertiser (default 100)
Max advertisers per queryHow many matching advertisers to use for each search query (default 3)
Include raw dataAdd the original ad data to each row, for your own custom parsing
Include HTML creativeAdd 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, shopify or notion.
  • 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
}
FieldDescription
queryThe search query or input the row came from
advertiserId, advertiserNameAdvertiser ID and name
advertiserLocationAdvertiser country when available
advertiserVerifiedWhether Google marks the advertiser as verified
estimatedAdsLower / estimatedAdsUpperApproximate ad count range when available
adId, adTransparencyUrlAd creative ID and the link to its public page
adFormatAd format, such as image or script
regionsRegions used for the search
firstShownAt, lastShownAtFirst and last time the ad was shown
creativePreviewUrl, imageUrls, videoUrls, thumbnailUrlsPreview and media URLs when available
landingPageUrl, headline, bodyTextLanding page and ad copy, only when Google shows them publicly (often empty)
htmlCreativeThe ad's HTML snippet, when Include HTML creative is on and one exists
scrapedAtWhen 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

ActorWhat it gets
Facebook Ads Scraper - Meta Ad Library Scraper & APIFacebook and Instagram ads from the Meta Ad Library with text, images and videos
TikTok Ads Library ScraperTikTok ads shown in the EU, UK and Turkey with advertiser, dates and video links
Ahrefs SEO Scraper - DR, Backlinks, Keywords, TrafficA competitor's Domain Rating, backlinks, organic traffic and keywords
Google Maps ScraperLocal 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.

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.