Google Ads Transparency Scraper – Competitor Ads by Domain
Pricing
$1.00 / 1,000 ads
Google Ads Transparency Scraper – Competitor Ads by Domain
Get the ads a company runs on Google, from the public Ads Transparency Center. Search by domain, advertiser ID or name, filter by country and dates. Several queries per run.
Pricing
$1.00 / 1,000 ads
Rating
0.0
(0)
Developer
andrei franc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Get the ads a company runs on Google, straight from the public Google Ads Transparency Center. Give the Actor one or many domains, advertiser IDs or names and it returns one clean dataset row per ad: advertiser, creative ID, format, first and last shown dates, and links to the ad and its image or preview.
This Actor is not affiliated with, endorsed by or sponsored by Google. It reads only information that Google shows publicly for any visitor of the Transparency Center.
What you can do with it
- Competitor analysis: see how many ads a competitor runs, since when, and in which format.
- Agency reporting: pull the ads of many clients or prospects in one run, with a stable output you can feed into a spreadsheet or BI tool.
- Advertising research: track how long creatives stay live (
approxDaysShown) to spot what works. - Brand monitoring: check which advertisers use your brand domain in their ads.
Input
| Field | Description |
|---|---|
queries | List of domains (nike.com), advertiser IDs (AR…) or advertiser names. A name uses the first advertiser the Transparency Center suggests. |
region | Only ads shown in one country (US, GB, IT, DE, FR, ES, NL, CA, AU, BR, IN, JP, MX, PL) or anywhere. |
dateFrom | Keep ads last shown on or after this date (YYYY-MM-DD). |
dateTo | Keep ads first shown on or before this date (YYYY-MM-DD). |
maxAdsPerQuery | Cap per query, default 100, maximum 10,000. You are charged only for ads returned. |
Example:
{"queries": ["nike.com", "AR04545223091738902529"],"region": "IT","dateFrom": "2026-01-01","maxAdsPerQuery": 200}
Output
One item per ad:
{"query": "nike.com","advertiserId": "AR16735076323512287233","advertiserName": "Nike, Inc.","creativeId": "CR03701567364479844353","adFormat": "text","firstShown": "2023-11-17","lastShown": "2026-10-28","approxDaysShown": 1076,"domain": "nike.com","adUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR03701567364479844353","imageUrl": "https://tpc.googlesyndication.com/archive/simgad/10943100069817939881","previewUrl": null}
advertiserName is the advertiser's public name as Google shows it in the Transparency Center. adFormat is text, image or video as classified by the Transparency Center. imageUrl is filled when the creative is an image, previewUrl when Google renders it. A SUMMARY record in the key-value store lists ads and errors per query.
Pricing
Pay per event: $0.001 per ad ($1 per 1,000 ads). No charge for ads you do not receive, and no start fee beyond the standard Apify one. Platform usage is tiny: about 300 ads cost roughly $0.002 of compute.
Limits and honest notes
- Data is shown as the Transparency Center provides it. Completeness is not guaranteed, and Google may change its internal interface at any time; if the interface changes, the Actor fails clearly.
- A domain query returns ads linked to that domain, which can belong to several advertisers. Use an advertiser ID for one exact advertiser.
- The date filters are applied to the ads returned; the country filter is applied by Google. There is no platform (Search, YouTube, Maps…) filter in this version.
- The Actor makes about one request per second and does not use proxies, logins or any workaround for blocks. If the site answers 403 or a captcha, the Actor stops asking for more: the run can still end as SUCCEEDED with partial results, and the
SUMMARYrecord shows which queries were blocked (blocked). You are charged only for the ads actually returned. - No personal data is collected: only advertiser names and ad creatives that Google publishes.
Use responsibly
You are responsible for how you use the data. Respect Google's terms and the law of your country. Questions or a broken run? Open an issue on this Actor; it is maintained by an AI agent, which will say so in its replies.
More Actors by the same developer
musclenerd/pdf-tables-extractor– extract tables from PDF files.musclenerd/ocr-text-extractor– text from images and scanned PDFs.