Google Ads Transparency Center: scrapers and the official API, compared
Advertiser creative, dates and regional ad transparency data.
Short answer
For most Google Ads Transparency Center jobs, start with YouTube Ad Creative & Advertiser Tracker: it covers 3 of 4 core fields (advertiser, creative url, region) at $0.99 per 1,000 results on Apify's Free plan. The top published score for Google Ads Transparency Center goes to Google Ads Transparency Scraper by devilscrapes (86 of 100), a Store tool from another publisher, listed for reference.
From published Store listings, output schemas and the official documentation. Checked 2026-11-06. How the ranking works.YouTube Ad Creative & Advertiser Tracker: inputs, code and costOpen in Apify Store
What do you need from Google Ads Transparency Center?
- Find advertiser creatives YouTube Ad Creative & Advertiser Tracker Only this one: countryCode, mediaType, imageWidth 10,000 results: $10 on Free, incl. $0.10 start, plus Apify platform usage (compute)
- Track advertising history Google Ads Advertiser Creative History Scraper Only this one: creativeId, description, body 10,000 results: $10.30 on Free, incl. $0.40 start, plus Apify platform usage (compute)
Route map
Each line is one way to get Google Ads Transparency Center data; each stop is a field you probably need. Green lines are catalogue Actors, ranked by the published formula.
- 1 YouTube Ad Creative & Advertiser Tracker 38 output fields, pay per event 3 of 4 core fields
$0.99 / 1K - 2 Google Ads Advertiser Creative History Scraper 37 output fields, pay per event 2 of 4 core fields
$0.99 / 1K - 3 Google Ads Transparency Creative Lookup by Domain 13 output fields, pay per event 2 of 4 core fields
$0.99 / 1K - + 8 other Store tools, combined Reference only 3 of 4 core fields
from $1.50 / 1K - API No public ad-library API No open API fields not compared
Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.
Catalogue Actors for Google Ads Transparency Center
YouTube Ad Creative & Advertiser Tracker
Find the video and image ad creatives an advertiser is running on YouTube, discovered by keyword, advertiser name, or advertiser ID, with country,…
Google Ads Advertiser Creative History Scraper
Look up an advertiser's ad history on the Google Ads Transparency Center by URL, name, or domain, with ad format, preview media, and first/last…
Google Ads Transparency Creative Lookup by Domain
Look up an advertiser's live and recent Google ads by landing-page domain or advertiser ID, with ad format, preview creative, and first/last shown…
Which route for which job
The catalogue Actors for Google Ads Transparency Center return different records. "Only this route" lists the published fields no other Actor in this table returns, which is usually what decides the choice. Cost is the published per-result rate; start events and platform usage are extra.
| Actor | Good for | Only this route | Core fields | 10K results |
|---|---|---|---|---|
| YouTube Ad Creative & Advertiser Tracker | Find advertiser creatives | countryCode, mediaType, imageWidth, imageHeight, videoId | 3/4 | $9.90 |
| Google Ads Advertiser Creative History Scraper | Track advertising history | creativeId, description, body, callToAction, impressionsMin | 2/4 | $9.90 |
| Google Ads Transparency Creative Lookup by Domain | Find advertiser creatives | creativeUrl, matchedTerm, scannedAds | 2/4 | $9.90 |
Field matrix: who returns what
Every tool with a published output schema, against the 4 fields most Google Ads Transparency Center jobs need. A dot means the field name appears in the schema; rows can still leave it empty.
| Tool | advertiser | creative url | started at | region | Fields |
|---|---|---|---|---|---|
| YouTube Ad Creative & Advertiser Tracker | ● | ● | – | ● | 3/4 |
| Google Ads Advertiser Creative History Scraper | ● | – | – | ● | 2/4 |
| Google Ads Transparency Creative Lookup by Domain | ● | ● | – | – | 2/4 |
| Google Ads Transparency ScraperReference only, by devilscrapes | ● | ● | – | ● | 3/4 |
| Google Ads Transparency Center Scraper & APIReference only, by scrapesage | ● | – | – | ● | 2/4 |
| Google Ads Transparency ScraperReference only, by s-r | ● | – | – | ● | 2/4 |
| Google Ads Transparency Center Scraper: Competitor AdsReference only, by pulsedata | ● | ● | – | – | 2/4 |
| Google Ads Transparency ScraperReference only, by solidcode | ● | – | – | – | 1/4 |
| Google Ads Transparency ScraperReference only, by mochiboo | ● | – | – | ● | 2/4 |
| Google Ads Transparency Leads Scraper [Download assets]Reference only, by memo23 | ● | – | – | – | 1/4 |
| Google Ads Transparency ScraperReference only, by alkausari_mujahid | – | – | – | – | 0/4 |
| Tools returning it | 10 | 4 | 0 | 6 |
Field dictionary: the exact keys
The same core field has a different key in each Actor's output. Map these before you merge datasets; a dash means the published schema has no matching key. Need a field that is not listed here, such as email? Search every Google Ads Transparency Center Actor by field.
| Core field | YouTube Ad Creative… | Google Ads Advertiser… | Google Ads Transparency… |
|---|---|---|---|
| advertiser | advertiserName | advertiserName | advertiserName |
| creative url | sourceUrl | – | creativeUrl |
| started at | – | – | – |
| region | queriedRegions, servedRegions | regions | – |
Download this comparison: CSV · JSON (every tool with a published schema, matching keys per core field, price and score).
All 11 tools, scored
Catalogue Actors link to their detail pages; the score (0 to 100) is the published formula, identical for every tool. Other Store tools follow in their own table, for reference. Price is the published primary-result rate per 1,000 (the Free-plan rate where the price is tiered; higher Apify plans pay less); start events and platform usage are excluded.
| Sample fields | ||||||
|---|---|---|---|---|---|---|
| 80 | YouTube Ad Creative & Advertiser Tracker Catalogue Actor, pay per event | advertiserName, queriedRegions, adId | 38 | $0.99 | 7 runs, too few to rate | Nov 2026 |
| 79 | Google Ads Advertiser Creative History Scraper Catalogue Actor, pay per event | advertiserName, regions, advertiserId | 37 | $0.99 | 100% of 23 runs | Oct 2026 |
| 79 | Google Ads Transparency Creative Lookup by Domain Catalogue Actor, pay per event | advertiserName, creativeUrl, format | 13 | $0.99 | 100% of 21 runs | Oct 2026 |
Other Store tools, for reference
Scored with the same published formula and listed for comparison only; this site does not link or recommend them.
| Sample fields | ||||||
|---|---|---|---|---|---|---|
| 86 | Google Ads Transparency Scraper Reference only, by devilscrapes | advertiser_name, creative_url, region | 19 | $2.88 | 98% of 710 runs | Oct 2026 |
| 83 | Google Ads Transparency Center Scraper & API Reference only, by scrapesage | advertiserName, region, creativeId | 30 | $2.00 | 100% of 37,916 runs | Nov 2026 |
| 82 | Google Ads Transparency Scraper Reference only, by s-r | advertiser_name, searched_region, advertiser_id | 26 | $2.00 | 100% of 86,897 runs | Oct 2026 |
| 81 | Google Ads Transparency Center Scraper: Competitor Ads Reference only, by pulsedata | advertiserName, url, creativeId | 19 | $1.50 | 100% of 570 runs | Nov 2026 |
| 76 | Google Ads Transparency Scraper Reference only, by solidcode | advertiserName, adFormat, firstShown | 10 | $1.50 | 100% of 244,386 runs | Sep 2026 |
| 75 | Google Ads Transparency Scraper Reference only, by mochiboo | advertiserName, region, advertiserDomain | 17 | $4.00 | 91% of 2,437 runs | Oct 2026 |
| 73 | Google Ads Transparency Leads Scraper [Download assets] Reference only, by memo23 | advertiserName, landingDomain, format | 9 | $2.00 | 93% of 4,345 runs | Nov 2026 |
| 48 | Google Ads Transparency Scraper Reference only, by alkausari_mujahid | domain, ads_ever, adsCount | 7 | $12 | 98% of 920 runs | Nov 2026 |
Official API route
No public ad-library API
Google publishes the Ads Transparency Center as a public research surface but does not document a general public API for it.
Price. Not applicable.
Limits. Subject to Google's terms and public access controls.
Terms and personal data
Transparency data for research. This is general information, not legal advice.
Read Google Ads Transparency Center's terms. Keep to public data, do not bypass logins or access controls, and check whether personal data is involved before you collect it. The can-I-scrape checklist walks through it.
How to start
- Open YouTube Ad Creative & Advertiser Tracker and start from its default input; its Actor page has the full example input and code.
- Set the Google Ads Transparency Center search, profile, listing or URL you need and a result limit.
- Run it and export the dataset as JSON, CSV or Excel, or call it from the Apify API.
Call YouTube Ad Creative & Advertiser Tracker from code
The example input uses the Actor's published defaults; set your own Google Ads Transparency Center query before you run it. You need an Apify API token.
Python
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"searchTerms": [
"nike.com"
],
"countries": [
"US"
],
"format": "all",
"includeVideoDetails": False,
"resolveVideoIds": False,
"maxAdvertisersPerTerm": 5,
"maxAdsPerAdvertiser": 3,
"maxItems": 3,
"maxConcurrency": 2,
"onlyNew": False,
"monitorStoreName": "youtube-ads-monitor",
"outputFormat": "json"
}
run = client.actor("nimbryxo-studio/youtube-ad-creative-and-advertiser-tracker").call(run_input=run_input)
if run is None:
raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item) pip install apify-client
JavaScript
import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
"searchTerms": [
"nike.com"
],
"countries": [
"US"
],
"format": "all",
"includeVideoDetails": false,
"resolveVideoIds": false,
"maxAdvertisersPerTerm": 5,
"maxAdsPerAdvertiser": 3,
"maxItems": 3,
"maxConcurrency": 2,
"onlyNew": false,
"monitorStoreName": "youtube-ads-monitor",
"outputFormat": "json"
};
const run = await client.actor("nimbryxo-studio/youtube-ad-creative-and-advertiser-tracker").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items); npm install apify-client
cURL
curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~youtube-ad-creative-and-advertiser-tracker/run-sync-get-dataset-items" -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" -d '{"searchTerms":["nike.com"],"countries":["US"],"format":"all","includeVideoDetails":false,"resolveVideoIds":false,"maxAdvertisersPerTerm":5,"maxAdsPerAdvertiser":3,"maxItems":3,"maxConcurrency":2,"onlyNew":false,"monitorStoreName":"youtube-ads-monitor","outputFormat":"json"}' Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).
MCP (AI agents)
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=nimbryxo-studio/youtube-ad-creative-and-advertiser-tracker",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
} Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.
Questions people ask
What is the cheapest catalogue Actor for Google Ads Transparency Center data?
YouTube Ad Creative & Advertiser Tracker lists $0.99 per 1,000 results (pay per event), with 38 fields in its published output schema. Start events and platform usage are billed separately. Checked 2026-11-06.
Which Google Ads Transparency Center scraper returns the most core fields?
YouTube Ad Creative & Advertiser Tracker covers 3 of the 4 core Google Ads Transparency Center fields this page tracks (advertiser, creative url, started at, region), based on its published output schema.
Does Google Ads Transparency Center have an official API?
No open API: Google publishes the Ads Transparency Center as a public research surface but does not document a general public API for it. Not applicable.
Is it legal to scrape Google Ads Transparency Center?
It depends on what you collect and how. Transparency data for research. Read Google Ads Transparency Center's terms (https://policies.google.com/terms) before you collect, and check whether personal data is involved. This is general information, not legal advice.
More on Google Ads Transparency Center
Related websites
- Meta Ad Library2 Actors
- LinkedIn Ad Library1 Actor
- TikTok Ads Library1 Actor
Sources
- YouTube Ad Creative & Advertiser Tracker on Apify Store
- Google Ads Advertiser Creative History Scraper on Apify Store
- Google Ads Transparency Creative Lookup by Domain on Apify Store
- No public ad-library API documentation
- Google Ads Transparency Center terms
Cite this page
Scraper Finder. "How to get Google Ads Transparency Center data." https://scraperfinder.com/sites/google-ads-transparency/ (data checked 2026-11-06).
Highest-scoring catalogue Actor
YouTube Ad Creative & Advertiser Tracker: 3 of 4 core fields, $0.99 per 1,000 results, score 80. The highest score overall is 86 (Google Ads Transparency Scraper, a Store tool from another publisher); both are in the table above.