Apify Actor
This scraper reads the Google Ads Transparency Center directly by domain, advertiser ID, or Transparency Center URL. It returns each ad's creative image, format, first/last shown dates, and — new — the actual headline and body text, read out of the creative via OCR. A built-in watch mode turns it into a daily competitor-launch feed.
Open the Actor on Apify →Each of these is a ready-to-run preset with its input already filled in — no need to read the full API docs first.
Google archives text ads as images — there is no headline or description field anywhere in the public data. This preset runs OCR over the archived creative and returns the actual ad copy.
Archive every image ad a competitor is running into your own key-value store, before Google's URLs expire.
Get the YouTube video ID and URL behind a competitor's video ads, wherever the creative renderer exposes one.
Agencies: keep each client's competitor-launch memory isolated with a per-project state key, so concurrent schedules never overwrite each other.
A quick yes/no signal for sales prospecting or an agency pitch: does this domain advertise on Google at all?
The fields that matter most. Full reference is on the Actor's Input/Output tabs.
creativeTextHeadline and body, read via OCR
previewImageUrlThe creative itself
advertiserName / legalNameWho's running it
firstShownAt / lastShownAtHow long it's been running
isNewWatch-mode launch flag
youtubeVideoIdFor video ads