Google Ads Transparency Scraper - Competitor Ads avatar

Google Ads Transparency Scraper - Competitor Ads

Pricing

from $1.28 / 1,000 ad delivereds

Go to Apify Store
Google Ads Transparency Scraper - Competitor Ads

Google Ads Transparency Scraper - Competitor Ads

Every ad an advertiser or domain runs on Google Search, YouTube, Shopping, Maps and Play, from the Ads Transparency Center: format, first and last shown, days running, countries, image and preview. Filter by country, platform, format and date. HTTP only.

Pricing

from $1.28 / 1,000 ad delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Google Ads Transparency Scraper / Anúncios do Google

Every ad an advertiser or website runs on Google Search, YouTube, Shopping, Maps and Play, straight from Google's public Ads Transparency Center, as clean rows ready for a spreadsheet or your own tool.

Use cases

  • Competitive intelligence: list every creative a competitor is running in your country, with when it started and how long it has been live.
  • Lead generation: check which companies from a list of domains are actively spending on Google Ads right now.
  • Creative research: collect image and video ads of a whole market by format and platform to see what messaging is running.

Input example

{
"searchQuery": "magazineluiza.com.br",
"region": "BR",
"maxItems": 50
}

searchQuery accepts:

You typeThe Actor searches
a domain: nike.comevery advertiser whose ads point to that domain
an advertiser ID: AR16735076323512287233that advertiser account
a Transparency Center URLthe advertiser or domain in the URL
a brand name: Magazine Luizaits top matching advertiser accounts (maxAdvertisersPerQuery, default 3)

Optional filters: region (two-letter country code), platform (google_search, youtube, google_shopping, google_maps, google_play), format (text, image, video), dateRange (last 7, 30, 90 or 365 days) or dateFrom / dateTo. Use queries for several targets in one run.

Already using another Google Ads Transparency Actor? The input accepts the field names of the two most used ones (searchQuery, maxResults, platform, dateFrom, dateTo, queries, domains, advertiserIds, adFormat, startDate, endDate, includeDetails) and the output keeps the common names (advertiserName, adFormat, firstShown, lastShown, approxDaysShown, imageUrl, previewUrl, adUrl), so you can switch without changing your integration.

Output example

Real run on 11/09/2026 with the input above (3 of 50 rows, coletado_em and url_origem omitted):

{"creativeId": "CR05235089887102763009", "advertiserId": "AR14248386603834671105", "advertiserName": "MAGAZINE LUIZA S/A", "domain": "magazineluiza.com.br", "adFormat": "TEXT", "firstShown": "2024-10-02", "lastShown": "2026-09-11", "approxDaysShown": 707, "regions": ["BR"], "imageUrl": "https://tpc.googlesyndication.com/archive/simgad/10534189306558596115", "adUrl": "https://adstransparency.google.com/advertiser/AR14248386603834671105/creative/CR05235089887102763009?region=BR"}
{"creativeId": "CR15077073820311355393", "advertiserId": "AR14248386603834671105", "advertiserName": "MAGAZINE LUIZA S/A", "domain": "magazineluiza.com.br", "adFormat": "IMAGE", "firstShown": "2026-02-26", "lastShown": "2026-09-11", "approxDaysShown": 198, "regions": ["BR"], "imageUrl": null, "adUrl": "https://adstransparency.google.com/advertiser/AR14248386603834671105/creative/CR15077073820311355393?region=BR"}
{"creativeId": "CR13983666681092767745", "advertiserId": "AR14248386603834671105", "advertiserName": "MAGAZINE LUIZA S/A", "domain": "magazineluiza.com.br", "adFormat": "VIDEO", "firstShown": "2026-02-26", "lastShown": "2026-09-11", "approxDaysShown": 198, "regions": ["BR"], "imageUrl": null, "adUrl": "https://adstransparency.google.com/advertiser/AR14248386603834671105/creative/CR13983666681092767745?region=BR"}

With "includeDetails": true each row also gets every country the ad ran in, with the last date shown there, and the number of variations:

{"creativeId": "CR13983666681092767745", "adFormat": "VIDEO", "regionsDetail": [{"region": "BR", "lastShown": "2026-09-11"}], "regions": ["BR"], "variations": 3, "previewUrl": "https://displayads-formats.googleusercontent.com/ads/preview/content.js?client=ads-integrity-transparency&..."}

imageUrl is the static file Google archived for the ad, when there is one. HTML5 and video ads come with previewUrl, the script Google uses to render the ad on the Transparency Center page.

Price

US$ 1.50 per 1,000 ads, no monthly fee. Country details are included at the same price.

How to use

  • API: call the Actor's run-sync-get-dataset-items endpoint with the input above and get the ads back as JSON or CSV.
  • Schedule: run it weekly on a list of competitor domains with dateRange: "last_7_days" to see only what they launched that week.
  • Integrations: n8n, Make or Zapier through the official Apify app, to push new ads into Google Sheets, Slack or a CRM.

Limitations

  • Data is what Google publishes in the Transparency Center: no spend, impressions or clicks (Google only shows those for political ads).
  • domain is filled when you search by domain; searches by advertiser return the advertiser's ads without it.
  • Google applies the platform filter only to ads shown from 2023-09-04 on.
  • Google shows a captcha to some IPs. The Actor switches IP automatically (datacenter first, residential only when needed), so a run may take a few extra seconds, but it does not fail for that.
  • If Google changes the Transparency Center, the run fails with a clear error instead of returning an empty dataset. Open an issue and it will be fixed.

This Actor collects only public data that Google publishes in the Ads Transparency Center and respects the site's terms. Independent tool, not affiliated with Google.


Em português

Todos os anúncios que um anunciante ou site roda no Google (Pesquisa, YouTube, Shopping, Maps e Play), direto da Central de Transparência de Anúncios. Busca por domínio, id do anunciante ou nome da marca, com filtro de país, plataforma, formato e data. Serve para acompanhar os anúncios do concorrente no Brasil, descobrir quais empresas de uma lista estão anunciando agora e montar referência de criativos por formato.

Preço: US$ 1,50 por 1.000 anúncios, sem mensalidade.