Google Ads Transparency API — Competitor Ads by Domain avatar

Google Ads Transparency API — Competitor Ads by Domain

Pricing

$3.00 / 1,000 ad creatives

Go to Apify Store
Google Ads Transparency API — Competitor Ads by Domain

Google Ads Transparency API — Competitor Ads by Domain

Pricing

$3.00 / 1,000 ad creatives

Rating

0.0

(0)

Developer

John May

John May

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull the ads a company is running on Google, straight from Google's public Ads Transparency Center. One dataset row per ad creative: advertiser, domain, region, first/last shown dates, days running, the creative asset URL and a direct link to the ad.

Input

{
"domains": ["nike.com", "booking.com"],
"regions": ["US", "GB"],
"maxAdsPerDomain": 100,
"onlyActiveAds": true
}
  • domains — bare domains (full URLs are reduced to their host).
  • regions — US, GB, DE, CA, JP, FR, AU, IN, BR, MX, ES, IT, NL, PL, SE, SG, AE, ZA, KR, TW, HK, ID, TR.
  • maxAdsPerDomain — 1–100 per domain and region (Google serves up to 100 per request).
  • onlyActiveAds — drop creatives last seen more than 30 days ago.

Output fields

domain, region, advertiserId, advertiserName, creativeId, formatCode, firstShown, lastShown, firstShownEpoch, lastShownEpoch, daysRunning, imageUrl, videoUrl, adUrl, scrapedAt.

Notes

  • No proxies, logins or API keys are needed: the Actor calls the same public endpoint the Transparency Center web front end uses.
  • Google returns at most 100 creatives per domain and region per request; for very large advertisers this is a sample of the most recent creatives rather than the entire archive.
  • Ads are returned per (domain, region) pair, so requesting several regions multiplies the row count.