
Google Ads Transparency Scraper: $1.20/1k ads
An Apify Actor scrapes Google Ads Transparency Center for $0.0012 per ad, undercutting SaaS competitors [Dev.to].
The Apify Actor Google Ads Transparency Scraper calls the undocumented SearchService/SearchCreatives RPC used by the public Transparency Center UI and returns a flat JSON row for each creative — 13 fields per ad, validated with Pydantic [Dev.to]. Pricing is $0.0012 per ad written to the dataset, i.e. $1.20 for every thousand ads. A $5 free-trial credit covers roughly 4,000 ads, after which the cost scales linearly. The actor handles three hard-coded obstacles: (1) TLS fingerprinting, which rejects non-browser handshakes; the scraper impersonates a Firefox 147 JA3/JA4 fingerprint via curl-cffi. (2) Pagination cookies; Apify’s residential proxy pool provides sticky sessions so the cursor remains valid across pages. (3) Protobuf-style positional arrays; the parser is locked to four known creative shapes and validates each response before emitting data [Dev.to].
Google’s Transparency Center indexes every ad run on Search, YouTube, Display, Shopping, Maps, and Play. A brand like Nike shows over 300,000 active creatives; typical competitors range from 50 to 500. For comparison, SaaS tools such as Adbeat or SpyFu charge $249+/month for a limited slice of the same Google data, while the scraper delivers the full set for a few dollars per month.
At $1.20 per thousand ads, a weekly sweep of five rivals (≈ 200 ads each) costs under $2/week, dramatically cheaper than subscription services. This price point makes continuous creative monitoring feasible for small agencies and in-house marketing teams. The existence of a reliable, low-cost extractor forces regulators and Google to consider whether additional safeguards or official APIs are required [Dev.to].
Subscribe to the broadcast.
Daily digest of the day's most important tech news. No fluff. Engineering signal only.
// delivered via substack · double-opt-in confirmation


