VOOZH about

URL: https://apify.com/smacient/google-ads-library

โ‡ฑ Google Ads Extractor ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Search any brand's Google ads by name or domain. Get structured ad data - formats, dates, decoded copy, and image URLs. Filter by country, platform, and date. Competitive intelligence at $1 per 1,000 ads.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Smacient

Smacient

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

7

Monthly active users

a month ago

Last modified

Share


README

Google Ads Library

Search and extract Google ads for any advertiser. Find who is advertising, what they are saying, and how long their campaigns have been running. Works for Search, Shopping, YouTube, Maps, and Display ads across every country.

Two modes: find an advertiser by brand name or domain, then pull their full ad inventory.


Pricing

ActionCost
Advertiser search$1 per 1000 searches
Ad results$1 per 1,000 ads

No monthly fee. Pay only for what you use.


What you get per ad

FieldDescription
advertiser_idUnique advertiser identifier
advertiser_nameRegistered advertiser name
creative_idUnique ad creative ID
formatIMAGE, VIDEO, or TEXT
statusACTIVE, RECENTLY_ACTIVE, or INACTIVE
is_activetrue if ad ran in the last 3 days
first_shownDate the ad first appeared
last_shownDate the ad was last shown
days_shownTotal days the ad has run
days_since_last_shownDays since it last ran
headlineAd headline (where available)
descriptionAd description text
ctaCall-to-action text
destination_urlLanding page domain
display_urlDisplay URL shown in the ad
image_urlDirect image URL for display creatives
image_width / image_heightImage dimensions
transparency_urlLink to view the ad publicly

Modes

Find Advertiser

Search by brand name or domain and get a list of matching advertisers with their IDs, ad counts, and verified status. Results are sorted by ad volume so the most active advertiser appears first.

{
"mode":"find_advertiser",
"advertisers":["Tanishq","nalli.com"],
"maxResults":10
}

Use this first to find the correct advertiser ID before running a full ad scrape.

Scrape Ads

Fetch all ads for one or more advertisers. Pass a name, domain, or advertiser ID directly.

{
"mode":"scrape_ads",
"advertisers":["AR16478616112506863617"],
"region":"IN",
"datePreset":"LAST_30_DAYS",
"maxAdsPerAdvertiser":200,
"includeInactive":false
}

Input reference

Advertisers

Pass brand names, domains, or IDs. Mix freely.

"advertisers":[
"Tanishq",
"nalli.com",
"AR16478616112506863617"
]

Region

ISO country code or anywhere for global results.

Examples: IN, US, GB, AE, SG, AU, DE

Platform

ValuePlatform
ALLAll platforms (default)
SEARCHGoogle Search
SHOPPINGGoogle Shopping
YOUTUBEYouTube
MAPSGoogle Maps
PLAYGoogle Play

Date range

ValueRange
ANY_TIMEAll time (default)
LAST_7_DAYSLast 7 days
LAST_30_DAYSLast 30 days
TODAYToday only
YESTERDAYYesterday only

Or use startDate and endDate in YYYY-MM-DD format for a custom range.

Other options

OptionDefaultDescription
maxAdsPerAdvertiser0 (unlimited)Cap results per advertiser
includeInactivetrueSet false for active ads only
decodeAdContenttrueDecode headline and description from ad encoding

Example runs

Active ads for a competitor right now:

{
"mode":"scrape_ads",
"advertisers":["nalli.com"],
"region":"IN",
"datePreset":"LAST_7_DAYS",
"includeInactive":false
}

Bulk sweep across multiple brands:

{
"mode":"scrape_ads",
"advertisers":[
"Tanishq",
"Kalyan Jewellers",
"Malabar Gold",
"PNG Jewellers",
"Joyalukkas"
],
"region":"IN",
"datePreset":"LAST_30_DAYS",
"maxAdsPerAdvertiser":100
}

YouTube video ads only:

{
"mode":"scrape_ads",
"advertisers":["samsung.com"],
"platform":"YOUTUBE",
"formats":["VIDEO"],
"region":"anywhere"
}

Find the right advertiser before scraping:

{
"mode":"find_advertiser",
"advertisers":["Pothys"],
"maxResults":5
}

Output example

{
"advertiser_id":"AR16478616112506863617",
"advertiser_name":"POTHYS SWARNA MAHAL PRIVATE LIMITED",
"creative_id":"CR06718390446600486913",
"format":"TEXT",
"status":"ACTIVE",
"is_active":true,
"first_shown":"2024-10-02",
"last_shown":"2026-04-18",
"days_shown":536,
"days_since_last_shown":1,
"headline":"Rush to our Store today",
"description":"25% off on MC on Antique Silver Articles and 0% MC on Plain Silver Articles",
"cta":"Contact us",
"destination_url":"pothysswarnamahal.com",
"transparency_url":"https://adstransparency.google.com/advertiser/AR16478616112506863617/creative/CR06718390446600486913?region=IN"
}

Notes

Ad text (headline, description, CTA) is available for roughly 10 to 15 percent of ads. These are Search ads with fixed copy. Responsive and video ads assemble their text dynamically on Google's side and the copy is not publicly accessible. For those ads, the transparency_url field links directly to a viewable version of the ad.

Image ads include a direct image_url to the creative hosted on Google's CDN.

Data is sourced from public ad records that advertisers are required to make available. Coverage goes back to 2018.

You might also like

๐Ÿ”ฅ 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 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.5K

4.9

Google Ads Scraper

scrapapi/google-ads-scraper

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

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

362

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

Facebook Ad Library Scraper

prodiger/facebook-ads-library-scraper

Scrape Facebook ads from Ad Library search results and ads run by Facebook pages. Pay per ad at $0.75 per 1,000 ads.

Google Ads Transparency API

experthasan/google-ads-transparency-api

Powerful Google Ads Transparency Center scraper or google ad library API. Search ads by domain or advertiser ID. Features automatic pagination, format filtering (Image, Video, Text), regional support, and detailed creative metadata extraction. perfect for competitive intelligence and ad research.

๐Ÿ‘ User avatar

Mahmudul Hasan

99

Google Ads Library Scraper

practicaltools/google-ad-library-scraper

Scrapes ads from the Google Ads Transparency Center. Returns creative content, advertiser info, ad format, dates, and asset URLs.

๐Ÿ‘ User avatar

Practical Tools

12