VOOZH about

URL: https://apify.com/lurkapi/google-ads-scraper/input-schema

โ‡ฑ Input ยท Google Ads Scraper ยท Apify


Pricing

from $1.20 / 1,000 ad scrapeds

Go to Apify Store

Scrape Google Ads Transparency Center by advertiser ID, domain (auto-resolved), or search term. Optional OCR, landing-page scrape, media download.

Pricing

from $1.20 / 1,000 ad scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ LurkAPI

LurkAPI

Maintained by Community

Actor stats

2

Bookmarked

43

Total users

19

Monthly active users

11 days ago

Last modified

Share

You might also like

Google Ads Transparency Scraper

devilscrapes/google-ads-transparency

Scrape ad creatives from the Google Ads Transparency Center by advertiser domain or advertiser ID โ€” creative, format, regions, first/last shown, landing URL โ€” export to JSON or CSV. A Google Ads Transparency API alternative and data exporter. You pay only for ads that land.

26

๐Ÿ”ฅ Google Ads Transparency Center Scraper

extractmaster01/google-ads-scraper

Extract ad creatives from Google Ads Transparency Center Scraper. Scrape VIDEO, IMAGE and TEXT ads for any advertiser โ€” search by domain, name, or ID. Filter by region, platform and date. Pay per event โ€” $1 per 1,000 ads.

๐Ÿ‘ User avatar

extractmaster01

3

Google Ads Transparency Center Scraper & API

scrapesage/google-ads-transparency-scraper

Scrape ads from the Google Ads Transparency Center by brand, domain or advertiser. Get creatives, dates, days active and per-country reach. No login.

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

365

Google Ads Transparency Scraper - Ad Creatives + Landing Pages

jaybird/google-ads-transparency-scraper

[$0.45/1K] Scrape Google Ads Transparency Center by domain, company name, advertiser ID, or URL. Ad creatives, dates + landing pages. API alternative.

๐Ÿ‘ User avatar

Jaybird Technologies

13

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

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

706

5.0

Google Ads Scraper

crawlerbros/google-ads-scraper

Extract ads from Google Ads Transparency Center. Get text, image and video ad details, advertiser info, dates, and preview URLs.

62

5.0

Google Advertiser Ads Scraper

burbn/google-advertiser-ads-scraper

Extract every single ad from any Google Ads advertiser! Scrape Google Ads Transparency Center by Advertiser ID. Extract images, videos, text, and dates. Perfect for deep competitor analysis, ad intelligence, and tracking full brand campaigns automatically.

YouTube Ads Scraper โ€” Google Ads Transparency

aiscraperdev/youtube-ads-transparency-scraper

Scrape YouTube ads from Google Ads Transparency Center by advertiser, keyword, or URL. Returns direct CDN video URLs โ€” not broken redirects. No login or API key required.

๐Ÿ‘ User avatar

Randeep Dhillon

20

5.0

Advertiser IDs

advertiserIds

Optional

The fastest and cheapest way to scrape. Paste one or more advertiser IDs (they always start with AR). Find the ID at the end of any advertiser URL on adstransparency.google.com, for example AR01625195283841286145 for Shopify.

Type:string[]
Max. items:100

Domains

domains

Optional

Website domains. The advertiser with the most ads is auto-selected. Use 'searchTerms' or 'advertiserIds' for finer control.

Type:string[]
Max. items:100

Search terms

searchTerms

Optional

Advertiser names to search. Returns up to 'maxAdvertisersPerDomain' matches per term.

Type:string[]
Max. items:100

Start URLs

startUrls

Optional

Type:array
Max. items:100

Max advertisers per website or brand name

maxAdvertisersPerDomain

Optional

When you enter a website or brand name, how many matching advertisers to pull. Ignored when you paste advertiser IDs or Transparency Center links directly.

Type:integer
Minimum:1
Maximum:20
Default:1

๐Ÿ” Already seen (pay only for new ads)

excludeCreativeIds

Optional

Paste creative IDs you already have. The scraper skips them and charges you nothing for duplicates. Accepts any format: comma-separated, one per line, space-separated, copied from a CSV. Each ID looks like CR followed by digits (for example CR01195599340496748545). Ideal for weekly or monthly tracking runs where you only want to pay for ads you haven't seen before.

Type:string
Max. length:100000

Region

region

Optional

Country to scrape. Pick 'Anywhere (global)' to return ads from every country at once.

Type:string
Default:anywhere
Options:
anywhereALDZASADAOAIAQAGARAMAWAUATAZBHBDBBBYBEBZBJBMBTBOBABWBVBRIOVGBNBGBFBIKHCMCACVBQKYCFTDCLCNCXCCCOKMCKCRCIHRCWCYCZCDDKDJDMDOECEGSVGQEREESZETFKFOFJFIFRGFPFTFGAGEDEGHGIGRGLGDGPGUGTGGGNGWGYHTHMHNHKHUISINIDIQIEIMILITJMJPJEJOKZKEKIKWKGLALVLBLSLRLYLILTLUMOMGMWMYMVMLMTMHMQMRMUYTMXFMMDMCMNMEMSMAMZMMNANRNPNLNCNZNINENGNUNFMKMPNOOMPKPWPSPAPGPYPEPHPNPLPTPRQACGRERORWSHKNLCPMVCWSSMSTSASNSCSLSGSXSKSISBSOZAGSKRESLKSRSJSECHTWTJTZTHBSGMTLTGTKTOTTTNTRTMTCTVVIUGUAAEGBUSUMUYUZVUVAVEVNWFEHYEZMZW

Platform

platform

Optional

Filter by the Google surface where the ad ran.

Type:string
Default:any
Options:
anySEARCHYOUTUBESHOPPINGMAPSPLAY

Start date

startDate

Optional

Only return ads whose active window overlaps on or after this date (YYYY-MM-DD). Requires 'End date' too.

Type:string

End date

endDate

Optional

Only return ads whose active window overlaps on or before this date (YYYY-MM-DD). Requires 'Start date' too.

Type:string

Political ads only

politicalAdsOnly

Optional

Return only political ads, with impression + spend disclosure fields. Requires 'Region' to be a country code (not 'anywhere').

Type:boolean
Default:false

Include text ads

includeFormatText

Optional

Return text ads (search and display copy).

Type:boolean
Default:true

Include image ads

includeFormatImage

Optional

Return image/display ads.

Type:boolean
Default:true

Include video ads

includeFormatVideo

Optional

Return video ads (YouTube and display video).

Type:boolean
Default:true

Max ads per advertiser

maxAdsPerAdvertiser

Optional

Cap on creatives scraped per advertiser.

Type:integer
Minimum:1
Maximum:1000
Default:100

โšก Fast mode

fastMode

Optional

Skip per-creative enrichment (variants, region stats, targeting) and iframe decoding (headline, description, destinationUrl, YouTube URL). Roughly 10x faster for large runs. Use when you only need the baseline ad list.

Type:boolean
Default:false

Targeting

outputTargeting

Optional

Include the ad's targeting profile: demographic, geography, and contextual include / exclude flags, plus raw criteria IDs. Works for commercial and political ads.

Type:boolean
Default:true

Region stats

outputRegionStats

Optional

Include per-region last-shown dates. For political ads, also includes per-region impression bands.

Type:boolean
Default:true

Variants

outputVariants

Optional

Include all creative variations (A/B versions of the same ad).

Type:boolean
Default:true

Description

outputDescription

Optional

Include ad body/description text.

Type:boolean
Default:true

Headline

outputHeadline

Optional

Include ad headline.

Type:boolean
Default:true

Destination URL

outputDestinationUrl

Optional

Include the click-through URL.

Type:boolean
Default:true

๐ŸŒ Per-country breakdown

includeRegionEnrichment

Optional

See exactly which countries each ad ran in and when it was last seen in each one. For political ads, also get impression bands per country. Essential for international campaign research and regulatory audits.

Type:boolean
Default:false

๐Ÿ–ผ๏ธ Download the ad image

includeMediaDownload

Optional

Save every image ad as a PNG or JPEG file in your Apify storage. Perfect for building a competitor swipe file, running visual diffs over time, or feeding a design team fresh reference material. Video ads are not downloaded here: pass the YouTube URL from the 'videoUrl' field into our YouTube Video Downloader actor (https://apify.com/lurkapi/youtube-video-downloader) to grab the raw .mp4.

Type:boolean
Default:false

๐Ÿ”ค Read the text inside the image

includeOcr

Optional

Extract the full headline, description, and sitelinks from every image ad, even when Google does not expose them as structured fields. Auto-detects the language of each ad (English, Spanish, Chinese, Portuguese, French, German, Japanese, Arabic, Russian, Hindi, Italian, Korean, and 15+ more). No language setting needed. Essential if you want a searchable database of competitor ad copy.

Type:boolean
Default:false

๐Ÿ’พ Save the landing page

includeLandingPage

Optional

Download the full HTML of the page each ad links to and archive it in your Apify storage. You only pay once per unique page, even if 50 ads point to the same destination. Build a permanent, searchable archive of every landing page your competitors are driving traffic to.

Type:boolean
Default:false

๐Ÿ“ Decode political targeting

includeTargetingLocations

Optional

For political ads, turn Google's opaque targeting codes into readable ZIP codes, states, and countries. See exactly where a campaign was spending its ad dollars. Journalism gold for anyone covering political advertising.

Type:boolean
Default:false

๐ŸŽจ Save the ad preview as HTML

shouldDownloadPreviews

Optional

Archive each ad's live Google preview as a standalone HTML file in your Apify storage. The preview URL on each row is replaced with a permanent link that keeps working even after Google pulls the ad. Ideal for regulatory records, client reports, or visual audits.

Type:boolean
Default:false

Authentication cookies (for restricted ads)

userCookies

Optional

Optional. Paste the JSON array exported from the Cookie-Editor browser extension after signing into adstransparency.google.com with a DISPOSABLE Google account. Unlocks alcohol, gambling, pharma, and other age-gated ads. Never paste cookies from your personal account, since someone with dataset access could potentially extract them. See the README for step-by-step export instructions.

Type:string

Proxy configuration

proxyConfig

Optional

Apify proxies. Switch to Residential if datacenter IPs get blocked.

Type:object
Default:
{
"useApifyProxy":true,
"apifyProxyGroups":[]
}