All notable changes to this Actor are documented here. Format: Keep a Changelog , versioning: SemVer .
[0.1.1] - 2026-09-29
First public release on Apify Store.
Changed
Pay-per-event prices set for all six tiers: ad $0.0012 → $0.0008; ad-details $0.002 → $0.0012; ended-ad $0.0005 → $0.0003 (FREE → GOLD and above); monitor-check $0.008 and actor-start $0.005 at every tier.
[0.1.0] - 2026-09-29
Added
Scrape mode: ads from the Google Ads Transparency Center by domain, advertiser name, advertiser ID or Transparency Center URL, with pagination, per-query limits and cross-query deduplication.
Filters: region (any country), platform (Search, YouTube, Shopping, Maps, Play), format (text, image, video) and date window (last ~12 months).
Monitor mode: per-query memory in a named key-value store; returns baseline, new, reactivated and ended ads; exactly-once delivery of changes across runs. Older live ads missed by an earlier scan (Google reorders results while paging) are absorbed silently instead of being reported as false changes.
Optional ad details: creative variations, per-country first/last shown dates, and EU impression ranges per country and platform.
Per-query SUMMARY record in the default key-value store.
Pay-per-event pricing (actor-start, ad, ad-details, monitor-check, ended-ad) that stops at the user's maximum cost per run. monitor-check is charged per monitored query and run for each started 1,000 live ads read, before reading them.
Output schema (dataset views and the SUMMARY record).
An input that names nothing (e.g. {}) runs a small example query (20 ads for nike.com) instead of failing.
Retries with exponential backoff and proxy-session rotation on rate limiting (HTTP 429), redirects to Google's block page and 5xx.
Migration-safe run state: no duplicate records or charges after a restart.