List any advertiser's ads from the Google Ads Transparency Center as clean, structured JSON. Give the Google Ads Transparency API an advertiser ID and get back every ad they are running, each row carrying the ad format, the dates it was first and last shown, the total days it has run, and a preview link.
The Transparency Center is public but browse only. You can scroll an advertiser's ad library, but there is no export and no bulk access. This Actor turns that browsing experience into an API you call: advertiser ID in, one JSON row per ad out, with CSV and Excel export built in.
It works as a competitor ad library for growth teams, agencies auditing a prospect's creative mix before a pitch, researchers tracking political advertisers, and AI marketing agents that need competitive ad data as structured rows.
What each row returns
Advertiser name and ID, a stable creative identifier for diffing across runs, the ad format (text, image, or video), first shown and last shown dates, days running, and a preview link. Long running creatives are the signal most teams watch, because nobody pays to run a losing ad for eight months.
Honest limits
The public record does not include ad spend or targeting data, so this Actor does not return either. It returns format, run dates, days running, and previews. Days running is the closest public proxy for performance.
Example Tasks and Use Cases
Spy on competitor Google ads - pull a rival's full library and see what they are actually running, not what they say they are running.
Audit advertiser Google ad creatives - break a library down by format to read a funnel shift.
Track competitor ad duration - surface the long lived creatives worth studying.
Watch political advertisers - pull a political advertiser's public library into analyzable rows.
Export an ad library to CSV - run the pull and get a spreadsheet, no code involved.
Works with MCP
The Actor is MCP ready, so Claude, Claude Code, and Cursor can call it as a tool. Ask "pull the last 100 ads from these two competitors and tell me what changed since last month" and it returns structured rows, no scraping code. Pricing is pay per ad returned, and maxResultsPerAdvertiser (default 50, up to 500) caps the count before a run starts. No subscription.
Keywords and Topics
Google ads transparency api, google ads transparency scraper, competitor ad library, ad creative monitoring, Google Ads Transparency Center data, competitive ad intelligence, ad library JSON export, marketing data API. Full Actor: Google Ads Transparency API.
Built with