VOOZH about

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

⇱ Google Ads Scraper Β· Apify


Pricing

$19.99/month + usage

Go to Apify Store

Google Ads Scraper

πŸ” Google Ads Scraper (google-ads-scraper) collects SERP ads: headlines, descriptions, extensions, URLs & keywords. πŸ“ˆ Export CSV/JSON for PPC research, competitor analysis & ad copy ideas. βš™οΈ Fast, reliable, proxy-friendly automation for marketers & agencies. πŸš€

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ ScrapeEngine

ScrapeEngine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 months ago

Last modified

Share

Google Ads Scraper

Google Ads Scraper is an Apify actor that collects public ad creative metadata from the Google Ads Transparency portal by advertiser. It solves the manual, time-consuming task of gathering creatives, regions, and run dates by automating extraction into structured datasetsβ€”making it a practical Google Ads scraper tool and Google Ads data extractor for PPC research. Built for marketers, developers, analysts, and researchers, this PPC ad scraper for Google scales from one-off checks to bulk advertiser monitoring with reliable proxy handling and pagination. Use it as a Google AdWords scraper or Google Ads competitor analysis tool to power repeatable insights and automation at scale.

What data / output can you get?

Get structured, per-creative JSON records with regional coverage and timestamps.

Data typeDescriptionExample value
adLibraryUrlDirect link to the creative in Google Ads Transparencyhttps://adstransparency.google.com/advertiser/AR04619580580634296321/creative/123456789
advertiserIdUnique advertiser identifierAR04619580580634296321
advertiserNameName of the advertising company (when available)Example Advertising Company
creativeIdUnique ad creative identifier123456789
creativeRegionsSorted list of country/territory names where the ad was shown["Canada", "United Kingdom", "United States"]
firstShownFirst display date (YYYY-MM-DD, earliest across regions)2024-01-15
formatCreative format label mapped from source (IMAGE, VIDEO, or UNKNOWN)IMAGE
lastShownLast display timestamp (ISO 8601, latest across regions)2024-11-20T10:30:45Z
previewUrlDirect link to the creative preview asset (when available)https://example.com/ad-image.jpg
regionStatsArray of per-region stats (code, name, dates, impression bounds)[{"regionCode":"US","regionName":"United States","firstShown":"2024-01-15","lastShown":"2024-11-20","impressions":{"lowerBound":0,"upperBound":1000}}]

Notes:

  • format may return UNKNOWN for unmapped types.
  • previewUrl may be null when the source does not expose a preview.
  • Export results to JSON or CSV directly from the Apify dataset.

Key features

  • ⚑ Robust pagination & de-duplication: Collects creatives page by page with a token, deduplicates by creativeId, and consolidates regional stats into clean per-creative records.
  • 🧭 Region & date awareness: Honors region and preset-date hints included in advertiser URL queries (e.g., ?region=US, ?preset-date=Last+30+days) for targeted extraction windows.
  • πŸ’Ύ Live dataset writes: Saves creatives to the Apify dataset as they’re extracted to protect against long-run interruptions and data loss.
  • πŸ›‘οΈ Smart proxy fallback: Starts direct, then automatically falls back to Apify datacenter (β€œGOOGLESERP”) and residential proxies if blocking is detected.
  • πŸ“¦ Structured outputs for analysis: Clean JSON fields (adLibraryUrl, advertiserId, advertiserName, creativeId, format, dates, regions, regionStats) ready for BI tools and pipelines.
  • πŸ§‘β€πŸ’» Developer-friendly on Apify: Built with the Apify Python SDK and aiohttp for reliabilityβ€”use it as a Google Ads scraping API alternative in your workflows.
  • πŸ” Production-ready logging: Rich logs for each advertiser (attempts, pages, items added) plus a final dataset verification step for confidence in results.

How to use Google Ads Scraper - step by step

  1. Sign in to your Apify account and open the Apify Console.
  2. Find β€œgoogle-ads-scraper” in the Actors section and open it.
  3. In Input, add advertiser sources in startUrls:
  4. Set maxItems to cap how many creatives to collect per advertiser (1–1000; default 100).
  5. Configure proxyConfiguration if needed. By default, the actor starts with no proxy and will automatically fall back to Apify datacenter then residential proxies if blocking occurs.
  6. Click Start to run. You’ll see progress logs by advertiser, page, and items collected.
  7. When finished, open the Dataset tab to view and download your results as JSON or CSV.
  8. Pro Tip: For regional snapshots, include region in your input URLs (e.g., ?region=GB). For recent activity, use preset-date=Last+30+days or Last+7+days to focus on fresh creatives.

Use cases

Use case nameDescription
PPC competitor flighting analysisMap when competitors’ creatives were first/last shown and where to understand cadence and market presence.
Regional targeting intelligenceCompare creative distribution across countries using creativeRegions and regionStats for geo coverage insights.
Creative asset catalogingBuild an index of IMAGE/VIDEO creatives per advertiser with preview references for internal reviews.
Compliance and transparency monitoringTrack public transparency records for brands, dates, and regions to support regulatory oversight.
Market trend trackingAggregate creatives over time to observe shifts in formats and active markets at a glance.
Data pipeline enrichment (API)Use the Apify dataset API to feed structured outputs into dashboards, BI tools, or internal analytics.

Why choose Google Ads Scraper?

Google Ads Scraper focuses on precision, reliability, and structured outputs from the official transparency portal.

  • 🎯 Accurate consolidation: Merges per-region entries into single, clean creative records with earliest firstShown and latest lastShown values.
  • 🌍 Region- and date-aware: Respects region and preset-date parameters in input URLs to scope time windows and locales.
  • πŸ“ˆ Scales with pagination: Handles multi-page results per advertiser with de-duplication and rate limits for stability.
  • 🧰 Developer-ready: Works seamlessly within the Apify platform for automated exports and downstream integrations.
  • πŸ›‘οΈ Safer than browser hacks: Avoids brittle extensions or manual copy/paste by calling the transparency RPC with resilient fallbacks.
  • πŸ’Ύ Live-save reliability: Pushes data to the dataset as it’s extracted, reducing the risk of data loss mid-run.
  • πŸ”Œ Flexible PPC workflows: A practical Google Ads scraper tool for analysis pipelines without relying on the Google Ads API.

Is it legal / ethical to use Google Ads Scraper?

Yesβ€”when done responsibly. This actor pulls publicly available data from the Google Ads Transparency portal and does not access private or authenticated content.

Guidelines for responsible use:

  • Only use data from publicly accessible sources.
  • Comply with applicable laws and regulations (e.g., GDPR, CCPA) in your jurisdiction.
  • Review and respect the terms of service of data sources.
  • Do not use the data for abusive or unlawful activities.
  • Consult your legal team for edge cases or sensitive use scenarios.

Input parameters & output format

Example JSON input

{
"startUrls":[
"https://adstransparency.google.com/advertiser/AR04619580580634296321?region=anywhere",
"AR04619580580634296321",
"https://adstransparency.google.com/advertiser/AR01234567890123456789?preset-date=Last+30+days&region=US"
],
"maxItems":100,
"proxyConfiguration":{
"useApifyProxy":false
}
}

Parameters

ParameterTypeRequiredDefaultDescription
startUrlsarray of stringsYesβ€”List one or more Google Ads transparency URLs (e.g., https://adstransparency.google.com/advertiser/AR...), advertiser IDs (e.g., AR04619580580634296321), or keywords for searching advertisers. Note: The current implementation skips keyword inputs and only processes advertiser URLs and IDs.
maxItemsintegerNo100Maximum number of ad creatives to scrape per advertiser (1–1000).
proxyConfigurationobjectNoNot set (UI prefill sets useApifyProxy: false)Configure proxy settings for reliable scraping. If blocked, the actor will automatically fall back to datacenter then residential proxies.

Notes:

  • Region targeting and date presets can be passed via URL query parameters (e.g., ?region=US, ?preset-date=Last+30+days).
  • If no preset-date is provided, the scraper defaults to the last 365 days.

Example JSON output

[
{
"adLibraryUrl":"https://adstransparency.google.com/advertiser/AR04619580580634296321/creative/123456789",
"advertiserId":"AR04619580580634296321",
"advertiserName":"Example Advertising Company",
"creativeId":"123456789",
"creativeRegions":["Canada","United Kingdom","United States"],
"firstShown":"2024-01-15",
"format":"IMAGE",
"lastShown":"2024-11-20T10:30:45Z",
"previewUrl":"https://example.com/ad-image.jpg",
"regionStats":[
{
"regionCode":"US",
"regionName":"United States",
"firstShown":"2024-01-15",
"lastShown":"2024-11-20",
"impressions":{
"lowerBound":0,
"upperBound":1000
}
}
]
}
]

Which fields may be unknown:

  • format can be "UNKNOWN" if the underlying type is unmapped.
  • previewUrl can be null if a preview is not exposed in the source.
  • firstShown/lastShown can be null if the timestamps are missing in the response.
  • advertiserName may be absent for some records.

FAQ

Do I need to log in or provide credentials?

No. The actor accesses publicly available endpoints of the Google Ads Transparency portal and does not require authentication or cookies.

Can I input keywords instead of advertiser URLs or IDs?

Not at this time. While the input schema references keywords, the current implementation skips keyword inputs and only processes advertiser URLs and AR-prefixed advertiser IDs.

Can I filter by region or date range?

Yes. Include region and preset-date parameters in the advertiser URL, for example: ?region=US and/or ?preset-date=Last+30+days, Last+7+days, Last+90+days, or Last+365+days. If omitted, the scraper defaults to the last 365 days.

What data types does the actor return?

Each record contains adLibraryUrl, advertiserId, advertiserName (when available), creativeId, creativeRegions, firstShown, format, lastShown, previewUrl (when available), and regionStats with per-region impression bounds.

How many advertisers can I scrape in one run?

You can provide multiple advertiser URLs/IDs in startUrls. The actor processes them sequentially, applying maxItems per advertiser to cap how many creatives are collected.

What proxy options are available and how are they used?

The actor starts with a direct connection. If blocking is detected, it falls back to Apify datacenter proxies (GOOGLESERP group), and if needed, to Apify residential proxies. You can adjust proxyConfiguration in the input.

Is there a free trial?

Apify plans often include trial minutes for testing. This actor’s listing specifies 120 trial minutes in its pricing info, so you can validate performance before committing.

Is this a SERP ads scraper or a Shopping/YouTube/display ads scraper?

This tool targets the Google Ads Transparency portal and extracts creatives and metadata exposed there. It is not a direct SERP ads scraper for Google, Google Shopping ads scraper, YouTube ads scraper, or Google display ads scraper.

Closing CTA / Final thoughts

Google Ads Scraper is built to extract structured creatives, regions, and run dates from the Google Ads Transparency portal at scale. With live dataset writes, automatic proxy fallback, and clean JSON outputs, it enables marketers, analysts, and developers to run PPC audits, regional analyses, and competitor monitoring reliably. Use it as a Google Ads spy tool alternative within the Apify platform and dataset API integrations. Start extracting smarter, reproducible transparency insights for your PPC workflows today.

You might also like

Google Ads Scraper

scrapium/google-ads-scraper

πŸ” Google Ads Scraper collects search ads from Google SERPs β€” headlines, descriptions, display URLs, sitelinks & extensions β€” with geo & language targeting. πŸ“Š Perfect for PPC research, competitor analysis, keyword insights & ad copy inspiration. ⚑ Fast, CSV/JSON export-ready.

Google Ads Scraper

scrapemesh/google-ads-scraper

πŸ”Ž Google Ads Scraper (google-ads-scraper) extracts SERP ad dataβ€”headlines, descriptions, URLs, sitelinks & advertiser domainsβ€”for any keyword. πŸš€ Perfect for PPC research, competitor monitoring & ad copy insights. πŸ“Š Export CSV/JSON, schedule runs & automate reports.

Google Ads Scraper

scrapapi/google-ads-scraper

Google Ads Scraper

scraply/google-ads-scraper

πŸ”Ž Google Ads Scraper (google-ads-scraper) extracts ad copy, headlines, descriptions, display/final URLs, sitelinks & extensions from SERPs. πŸ“Š Uncover PPC competitor insights, keyword ideas & landing pages. πŸš€ Ideal for SEM research, market intelligence & ad benchmarking.

Google Ads Scraper

scrapebase/google-ads-scraper

πŸ”Ž Google Ads Scraper extracts paid search ads from Google SERPs β€” headlines, descriptions, display/landing URLs, sitelinks & advertisers. 🧠 Ideal for PPC research, competitor intel & ad copy mining. πŸ“Š Export to CSV/JSON. ⚑ Fast, reliable, scalable.

Google Ads Scraper

vnx0/google-ads-transparency-scraper

This apify google ads scraper Extract ads from Google Ads Transparency Center. Get text, image, and video ads with detailed targeting data, regional stats, and ad creatives for competitive analysis.

Google Ads Scraper

happitap/google-ads-scraper

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.

Google Ads Scraper

api-empire/google-ads-scraper

πŸ”Ž Google Ads Scraper collects search & Shopping ad data from Google β€” headlines, descriptions, display/final URLs, sitelinks, prices & seller info. πŸ“Š Perfect for PPC/SEM competitive intelligence, ad monitoring, and keyword research. πŸš€ Export to CSV/JSON.

Google Ads Scraper

scrapio/google-ads-scraper

Extract Google Ads from search results fast. This actor captures titles, descriptions, visible URLs, extensions, and positions. Great for keyword research, ad intelligence, and building PPC performance datasets.

Google Ads Transparency Scraper

scrapers-hub/google-ads-transparency-scraper

Google ad scraper to extract ads, keywords, and advertiser data from Google search results πŸ“ŠπŸ” Perfect for competitor analysis, ad research, and marketing strategy optimization. Fast and reliable.

10