VOOZH about

URL: https://apify.com/happitap/google-ads-scraper

⇱ Google Ads Scraper [DEPRECATED] Β· Apify


πŸ‘ Google Ads Scraper avatar

Google Ads Scraper

Deprecated

Pricing

from $0.01 / 1,000 results

Go to Apify Store

Google Ads Scraper

Deprecated

Google Ads Scraper - Extract Ads from Google Ads Transparency Center, Extract comprehensive data from Google Ads including text, image, and video advertisements directly from the official Google Ads Transparency Center. Perfect for competitive intelligence, ad research, and market analysis.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ HappiTap

HappiTap

Maintained by Community

Actor stats

2

Bookmarked

8

Total users

1

Monthly active users

5 months ago

Last modified

Share

Google Ads Scraper - Extract Ads from Google Ads Transparency Center

Extract comprehensive data from Google Ads including text, image, and video advertisements directly from the official Google Ads Transparency Center. Perfect for competitive intelligence, ad research, and market analysis.

πŸš€ Key Features

  • All Ad Formats: Extract text, image, and video ads
  • Comprehensive Data: Get ad details, impressions, targeting info, and media assets
  • Regional Insights: Track ad performance across different regions and platforms
  • Ad Variations: Capture all A/B test variations of each ad
  • Targeting Data: Understand audience demographics and geographic targeting
  • Fast & Reliable: Optimized scraping with proxy support
  • Easy Integration: Export to JSON, CSV, Excel, or integrate with Clay, n8n, ChatGPT

πŸ“Š What Data Can You Extract?

Core Ad Details

  • Ad format (text, image, video)
  • Full ad library URL
  • Preview image/video URL
  • Creative ID and advertiser information
  • First seen and last seen dates
  • Number of days served

Reach & Performance Metrics

  • Geographic regions where ads are displayed
  • Impression counts (with breakdown by region)
  • Platform distribution (YouTube, Google Search, Display Network)
  • Date ranges for ad activity

Targeting Information

  • Demographics targeting
  • Geographic targeting
  • Contextual targeting
  • Advertiser list targeting

Media Assets

  • High-resolution image URLs
  • Video URLs for video ads
  • All ad variations with different headlines, descriptions, and CTAs

🎯 Use Cases

  • Competitive Analysis: Monitor competitor advertising strategies
  • Market Research: Understand industry advertising trends
  • Ad Intelligence: Track ad creative approaches and messaging
  • Performance Tracking: Analyze ad longevity and regional performance
  • Creative Inspiration: Discover successful ad formats and copy
  • Compliance Monitoring: Track advertiser transparency and disclosures

πŸ“– How to Use

Step 1: Get Your Start URL

You need a Google Ads Transparency Center URL for the advertiser you want to scrape:

Option 1 - From Ad Search:

  1. Go to Google Ads Transparency Center
  2. Search for ads from your target advertiser
  3. Click the advertiser's name at the bottom of any ad card
  4. Copy the browser URL (should start with https://adstransparency.google.com/advertiser/AR...)

Option 2 - Direct Advertiser Search:

  1. Go to Google Ads Transparency Center
  2. Search for the advertiser or domain name
  3. Select a single advertiser from the dropdown (not "multiple advertiser accounts")
  4. Copy the browser URL

Example URL:

https://adstransparency.google.com/advertiser/AR08888592736429539329?region=US&preset-date=Last+30+days

Step 2: Configure Input

{
"startUrls":[
{
"url":"https://adstransparency.google.com/advertiser/AR08888592736429539329"
}
],
"maxAds":500,
"includeRegionStats":true,
"includeTargeting":true,
"includeVariations":true,
"adFormats":[]
}

Step 3: Run & Export

Click "Save & Start" and wait for the scraper to complete. Export your data in JSON, CSV, Excel, or integrate directly with your tools.

πŸ“₯ Input Parameters

ParameterTypeDefaultDescription
startUrlsArrayRequiredGoogle Ads Transparency Center advertiser URLs
maxAdsInteger500Maximum ads to extract per advertiser (0 = unlimited)
includeRegionStatsBooleantrueInclude regional impression statistics
includeTargetingBooleantrueInclude targeting information
includeVariationsBooleantrueInclude all ad variations
adFormatsArray[]Filter by format: TEXT, IMAGE, VIDEO (empty = all)
proxyConfigurationObjectApify ProxyProxy settings for reliable scraping

πŸ“€ Output Format

Each extracted ad contains:

{
"adLibraryUrl":"https://adstransparency.google.com/advertiser/AR.../creative/CR...",
"advertiserId":"AR08888592736429539329",
"advertiserName":"Company Name",
"creativeId":"CR08436770543486631937",
"format":"IMAGE",
"firstShown":"2023-07-04",
"lastShown":"2024-05-17",
"numServedDays":191,
"previewUrl":"https://tpc.googlesyndication.com/...",
"regionStats":[
{
"regionCode":"US",
"regionName":"United States",
"impressions":{
"lowerBound":10000,
"upperBound":20000
},
"surfaceServingStats":[
{
"surfaceCode":"YOUTUBE",
"surfaceName":"YouTube",
"impressions":{
"lowerBound":5000,
"upperBound":10000
}
}
]
}
],
"targeting":{
"demographics":{...},
"geography":{...},
"contextual":{...}
},
"variations":[
{
"clickUrl":"https://example.com/product",
"cta":"LEARN_MORE",
"description":"Ad description text",
"headline":"Ad headline",
"imageUrl":"https://..."
}
]
}

πŸ’‘ Tips for Best Results

  1. Use Proxies: Always enable Apify Proxy for reliable scraping
  2. Set Reasonable Limits: Use maxAds to control runtime and costs
  3. Filter Formats: Use adFormats to focus on specific ad types
  4. Monitor Large Advertisers: Some advertisers have thousands of ads - set appropriate limits
  5. Export Regularly: Download data periodically for large scraping jobs

πŸ”— Integration Options

  • Clay: Enrich your lead lists with competitor ad data
  • n8n: Automate ad monitoring workflows
  • ChatGPT: Analyze ad copy and creative strategies
  • Google Sheets: Export directly for analysis
  • Zapier: Trigger actions based on new ads
  • Make (Integromat): Build complex automation workflows

⚑ Performance & Pricing

  • Speed: ~50-80 ads per minute
  • Pricing Model: Pay-per-event ($0.001 per ad extracted)
  • Cost Example: 1,000 ads = $1.00 + compute costs
  • Transparent Billing: Only pay for successfully extracted ads
  • Reliability: Built-in retry logic and error handling
  • Scalability: Handle advertisers with thousands of ads

Pricing Details

This Actor uses a pay-per-event pricing model. You are charged $0.001 (0.1 cents) for each ad successfully extracted, plus standard Apify compute costs. This ensures you only pay for the data you receive.

Example Costs:

  • 100 ads: $0.10 + compute ($0.15 total**
  • 500 ads: $0.50 + compute ($0.65 total**
  • 1,000 ads: $1.00 + compute ($1.25 total**

Note: Compute costs depend on memory allocation and runtime. Using proxy adds additional proxy costs.

πŸ›‘οΈ Legal & Compliance

This scraper extracts data from Google's public Ads Transparency Center, which is designed for public access and transparency. The data is publicly available and intended for research and analysis purposes.

Important Notes:

  • Only scrapes publicly available data
  • Respects Google's rate limits
  • Uses official Google Ads Transparency Center
  • No authentication required
  • Complies with Google's Terms of Service for public data

❓ FAQ

How many ads can I scrape?

You can scrape as many ads as available for an advertiser. Use the maxAds parameter to control limits. Most advertisers have 50-5,000 ads.

What ad formats are supported?

All formats: TEXT (text ads), IMAGE (display/banner ads), and VIDEO (YouTube and video ads).

Can I scrape multiple advertisers?

Yes! Add multiple URLs to the startUrls array. Each advertiser will be scraped separately.

How often is the data updated?

Google updates the Ads Transparency Center regularly. Run the scraper periodically to get the latest ads.

Why are some ads missing data?

Some fields (like targeting or regional stats) may not be available for all ads, depending on Google's data availability.

Can I filter by date range?

Yes, include date parameters in your start URL (e.g., preset-date=Last+30+days).

Is this faster than the reference scraper?

Yes! This implementation is optimized for speed and efficiency with better concurrency handling.

πŸ†˜ Support

Need help? Have questions?

  • Check the Apify Documentation
  • Review the input schema for parameter details
  • Contact support for custom requirements

πŸ”„ Updates & Changelog

Version 1.0.0

  • Initial release
  • Support for all ad formats
  • Regional statistics
  • Targeting data
  • Ad variations
  • Optimized performance

πŸ“ Related Scrapers

  • Google Maps Lead Extractor: Extract business leads from Google Maps
  • LinkedIn Ads Scraper: Scrape LinkedIn advertising data
  • Facebook Ads Library Scraper: Extract Facebook ad data
  • TikTok Ads Scraper: Monitor TikTok advertising

Keywords: Google Ads scraper, ad intelligence, competitive analysis, ad transparency, Google Ads API, ad library scraper, advertising research, ad monitoring, competitor ads, ad creative analysis, Google Ads data extraction, ad performance tracking, advertising intelligence tool

You might also like

Google Ads Scraper

silva95gustavo/google-ads-scraper

Extract up to 400 ads per minute along with text, image and video ads from Google Ads, scraped from the ad library provided by the Google Ads Transparency Center. Gain access to ad details, ad copy, locations and more for a faster competitive edge.

πŸ‘ User avatar

Gustavo Silva (Coherent Paradox)

3.4K

4.9

(18)

Google Ads Scraper (2X Faster, More Data)

lexis-solutions/google-ads-scraper

Scrape any company's current & past Google ads – faster than any competitor with unique extra fields they don't have. Get ad copy, impressions, shown dates, media (images & videos), plus unique insights like full ad links, first shown date & audience targeting.

πŸ‘ User avatar

Lexis Solutions

1.4K

4.8

(30)

Google Ads Transparency Scraper

solidcode/ads-transparency-scraper

[πŸ’° $0.8 / 1K] Affordable and effective | Extract ad creatives from Google Ads Transparency Center. Search by keyword, domain, or advertiser ID with filters for format, platform, region, and date range.

749

5.0

(1)

Google Ads Scraper

ivanvs/google-ads-scraper

Extract details about ads from Google Ads Transparency Centar. Scrape ad details like when it was run, ad targeting, advertiser and content of ad. Download ad data in JSON, XML, Excel format.

722

5.0

(2)

Google Ads Transparency Scraper

alkausari_mujahid/google-ads-transparency-scraper

Designed for marketers, researchers, and business intelligence teams, this efficient tool scans a provided list of websites to determine which ones have ever run Google Adsβ€”whether in the past or currentlyβ€”by leveraging data from the Google Ads Transparency Center.

189

Google Ads Scraper [PPR]

zadexinho/google-ads-transparency

Extract ad creatives, targeting data, and impression ranges from Google Ads Transparency Center. Search by keyword, domain, advertiser ID, or URL. Filter by platform (YouTube, Search, Shopping), format, region, and date range.

101

5.0

(1)

Google Ads Scraper

dz_omar/google-ads-scraper

Extract Google Ads creative data including advertiser info, ad text, images, and landing URLs directly from the Google Ads Transparency Center. Ideal for competitor research, ad analysis, and marketing intelligence.

πŸ‘ User avatar

FlowExtract API

695

5.0

(4)

Google Ads & Insight Scraper

saswave/google-ads-insight-scraper

Extract ADS or INSIGHTS from a search url on google ads transparency website. From adstransparency.google.com get data about advertisers, regions, ADS, spend per advertisers / regions and more. Details on information page. Extract and analyze data from Google's Ads Transparency Center.

331

5.0

(2)

Google Ads Scraper

automation-lab/google-ads-scraper

Scrape Google Ads from the Ads Transparency Center for competitor ad monitoring. Search by advertiser name, domain, or ID. Get creatives, formats, dates, impressions. Export to JSON, CSV, Excel.

πŸ‘ User avatar

Stas Persiianenko

323

Google Ads Transparency Scraper

shanks_d/google-ads-transparency-scraper

Scrape Google's Ad Transparency Center to monitor competitor ads and extract ad creatives with OCR. Supports Search, YouTube, Shopping, Maps, and Play platforms with configurable time periods and platform filtering. Perfect for competitive intelligence and brand monitoring.