VOOZH about

URL: https://apify.com/experthasan/google-ads-transparency-api

⇱ Google Ads Transparency Scraper API Β· Apify


πŸ‘ Google Ads Transparency API avatar

Google Ads Transparency API

Under maintenance

Pricing

from $5.00 / 1,000 results

Go to Apify Store

Google Ads Transparency API

Under maintenance

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.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Mahmudul Hasan

Mahmudul Hasan

Maintained by Community

Actor stats

0

Bookmarked

96

Total users

8

Monthly active users

6 months ago

Last modified

Share

🎯 Google Ads Transparency API Scraper

The most robust and reliable way to scrape Google Ads Transparency Center data. Effortlessly search for ads by domain, advertiser, or keyword and extract creative details including images, videos, and text.

πŸ‘ Apify
πŸ‘ FastAPI
πŸ‘ Python


✨ Features

  • πŸ” Comprehensive Search: Search ads by Domain (e.g., google.com) or Advertiser ID.
  • 🌍 Global Coverage: Support for searching ads in specific countries (e.g., US, CA, UK).
  • 🎞️ Multiple Formats: Filter by Image, Video, or Text usage.
  • πŸ“„ Pagination: Automatically handles pagination to retrieve up to thousands of ads.
  • ⚑ Super Fast: Built with FastAPI and optimized for speed and high concurrency.
  • πŸ›‘οΈ Resilience: Intelligent retry logic and caching to handle rate limits and ensure success.

πŸš€ Usage

Input Parameters

ParameterTypeDefaultDescription
searchTypeString"domain"Required. One of: "domain", "advertiser_id", "creative_details".
domainString-Required if searchType is "domain". The domain to search ads for (e.g., nike.com).
advertiserIdString-Required if searchType is "advertiser_id" or "creative_details".
creativeIdString-Required if searchType is "creative_details".
countryCodeString"US"Two-letter country code (e.g., US, GB, CA, DE).
formatString"ALL"Filter ad format: "ALL", "IMAGE", "VIDEO", "TEXT".
limitInteger40Number of results per page (Max 40 per request, handled automatically by actor paginator).
maxPagesInteger1Maximum number of pages to scrape. Each page contains up to 40 ads.
startPeriodString-Start date (YYYY-MM-DD). Only for advertiser_id search.
endPeriodString-End date (YYYY-MM-DD). Only for advertiser_id search.

Example Input

1. Search by Domain (Most Common)

Scrape the first 120 image ads for nike.com in the US.

{
"searchType":"domain",
"domain":"nike.com",
"countryCode":"US",
"format":"IMAGE",
"limit":40,
"maxPages":3
}

2. Search by Advertiser ID

Filter ads by a specific time range.

{
"searchType":"advertiser_id",
"advertiserId":"AR1234567890",
"startPeriod":"2024-01-01",
"endPeriod":"2024-02-01",
"maxPages":5
}

3. Get Creative Details

Fetch detailed metadata for a specific ad creative.

{
"searchType":"creative_details",
"advertiserId":"AR1234567890",
"creativeId":"CR0987654321"
}

πŸ“¦ Output Structure

The actor stores results in the default Apify Dataset. Each item usually represents one ad creative.

{
"advertiser_id":"AR15743419998638669825",
"advertiser_name":"Google LLC",
"creative_id":"CR11090006764426559489",
"original_url":"https://adstransparency.google.com/advertiser/AR15743419998638669825/creative/CR11090006764426559489?region=US",
"variants":[
{
"content":"<div...>...</div>",
"image":"https://tpc.googlesyndication.com/simgad/...",
"format":"Image"
}
],
"start":"2024-03-15",
"last_seen":"2024-03-20",
"format_type":"Image"
}

πŸ§‘β€πŸ’» programmatic Usage (Python Client)

You can easily run this actor using the Apify Python Client.

$pip install apify-client
from apify_client import ApifyClient
# Initialize the client with your API token
client = ApifyClient("YOUR_APIFY_TOKEN")
# Prepare the Actor input
run_input ={
"searchType":"domain",
"domain":"airbnb.com",
"countryCode":"US",
"maxPages":2,
}
# Run the Actor and wait for it to finish
run = client.actor("your-username/google-ads-scraper").call(run_input=run_input)
# Fetch and print Actor results from the run's dataset (if the run was successful)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

πŸ”— Resources

You might also like

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 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.

12

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

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

700

5.0

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.

808

1.3

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

340

Google Ads Scraper

parseforge/google-ads-scraper

Track any advertiser’s campaigns with our Google Ads Transparency Center scraper. Search by name, domain, or URL with region filtering. Get ad creatives, formats, run dates, targeting data, impressions, and more. Perfect for professionals who need structured ad transparency data fast.

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.

61

Google Ads Transparency Scraper - Competitor Ads

logiover/google-ads-transparency-scraper

Google Ads Transparency Center API alternative: scrape competitor ads to CSV/JSON. Impressions, spend & regions export, no login or API key.