Apify Google Ads Scraper (2X Faster, More Data) icon

Apify Google Ads Scraper (2X Faster, More Data)

Scrape any company's current & past Google ads – 2× faster than any competitor with unique extra fields they don't have. Get ad copy, impressions, shown dates, media (images & videos), plus unique insights like full ad links, first shown date & audience targeting.

Apify Google Ads Scraper (2X Faster, More Data)

AI-generated

Summary

Runs the Apify Google Ads Scraper Actor to scrape ad data from Google Ads Transparency Center URLs, returning a list of records including ad copy, impressions, media, and targeting details.

Inputs

  • startUrls (required) — Google Ads Transparency Center URLs to scrape.
  • cookies — JSON-formatted cookies to authenticate with Google Ads Transparency Center. Requires exporting cookies via the Cookie-Editor Chrome extension.
  • maxItems — Maximum number of items to scrape.
  • proxyConfiguration — JSON-formatted proxy configuration from Apify.
  • downloadMedia — If true, downloads preview and variant images/videos into the Key-Value Store and returns the stored keys.
  • authentication — Authentication method to use: 'API Key' (default) or 'OAuth2'.

Output shape

a list of items

Each item contains scraped data including ad copy, impressions, shown dates, media keys (if downloadMedia is true), and unique insights like full ad links and audience targeting. Includes the last run data from Apify.

Examples

Example 1: Scrape a single company's current and past Google ads

Provide the company's Transparency Center URL as a single start URL. Leave cookies optional if public data is sufficient.

Example 2: Scrape multiple companies efficiently

Use the 'multipleValues' option in startUrls to input several Transparency Center URLs in one node execution.

Example 3: Retrieve ad media assets

Enable 'downloadMedia' to have images and videos saved to the Key-Value Store and returned as keys.

Links

Discussion