🟢 Google Ads Scraper (2X Faster · More Data) avatar

🟢 Google Ads Scraper (2X Faster · More Data)

Pricing

from $4.99 / 1,000 results

Go to Apify Store
🟢 Google Ads Scraper (2X Faster · More Data)

🟢 Google Ads Scraper (2X Faster · More Data)

🚀 Google Ads Scraper pulls more ad data 2× faster—capturing creatives, keywords, landing pages & performance insights. 📈 Great for competitor research, PPC strategy, lead gen & market analysis. ⚡ Save time, boost results!

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

API Empire

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape any company's current and past Google ads straight from the Google Ads Transparency Center — faster than the competition, with extra fields they don't give you. Get ad copy, media (images & videos), shown dates, per-country impression stats, full ad links, and more. No login, no API key, no cookies required.


✨ Why Choose This Actor?

  • 🏎️ 2X faster — concurrent enrichment with a smart, self-healing proxy ladder.
  • 📊 More data — full ad text per variant, hosted image URLs, per-country first/last shown dates, shown-country lists, and direct ad links.
  • 🔁 Bulletproof — automatic retries with exponential backoff and proxy escalation (direct → datacenter → residential) so blocks don't end your run.
  • 💾 Live results — every ad lands in your dataset the moment it's scraped; a crash never loses collected work.
  • 🌍 Self-healing country names — region reference data is refreshed live on every run.
  • 🖼️ Optional media download — save preview & variant images straight into the Key-Value Store.

🔑 Key Features

FeatureDescription
Bulk URLsPaste any mix of advertiser and creative URLs.
Ad variantsHeadline/description text + hosted image URLs per variant.
Country statsPer-country first/last shown dates and impression bounds.
Proxy ladderDirect → datacenter → sticky residential, logged clearly.
Live savingpush_data per ad — partial results always survive.
Media downloadOptional — store images in the Key-Value Store.

📥 Input

FieldTypeDescription
startUrls (required)arrayAdvertiser and/or creative Transparency Center URLs.
maxItemsintegerMax ad creatives to collect (default 100).
fetchVariantsbooleanPull full ad text & media per variant (default true).
downloadMediabooleanDownload images into the Key-Value Store (default false).
cookiesarrayOptional Cookie-Editor JSON export for a logged-in session.
concurrencyintegerParallel ad enrichment (default 5).
maxRetriesintegerRetries per request before giving up (default 3).
proxyConfigurationobjectApify proxy config — keep enabled for fallback.

Example input

{
"startUrls": [
{ "url": "https://adstransparency.google.com/advertiser/AR18135649662495883265?region=anywhere" }
],
"maxItems": 100,
"fetchVariants": true,
"downloadMedia": false,
"proxyConfiguration": { "useApifyProxy": true }
}

📤 Output

Each ad creative is one dataset record:

{
"id": "CR16227055806351147009",
"advertiserId": "AR18135649662495883265",
"creativeId": "CR16227055806351147009",
"advertiserName": "SociallyUP",
"format": "TEXT",
"url": "https://adstransparency.google.com/advertiser/AR18135649662495883265/creative/CR16227055806351147009?region=anywhere",
"previewUrl": "https://tpc.googlesyndication.com/archive/simgad/663936852374402128",
"previewStoreKey": "CR16227055806351147009_preview_0.png",
"firstShownAt": "1695106800",
"lastShownAt": "1772498816",
"impressions": null,
"shownCountries": ["United States"],
"countryStats": [
{
"code": "US",
"name": "United States",
"firstShownAt": null,
"lastShownAt": "2026-03-02T00:00:00.000Z",
"impressions": { "lowerBound": null, "upperBound": null },
"platformStats": []
}
],
"audienceSelections": [],
"variants": [
{
"textContent": "[Houses & Apartments for Rent - ... - pavprop.com",
"images": ["https://lh3.googleusercontent.com/p/AF1Qip..."],
"imageStoreKeys": ["CR16227055806351147009_v1_0.jpg"]
}
],
"originUrl": "https://adstransparency.google.com/advertiser/AR18135649662495883265?region=anywhere"
}

The Output tab shows three ready-made views: 📋 Overview, 🎨 Ad Variants, and 🌍 Country Stats.


🚀 How to Use (Apify Console)

  1. Log in at console.apify.comActors.
  2. Open Google Ads Scraper (2X Faster · More Data).
  3. Paste one or more Transparency Center URLs into Start URLs.
  4. Set Max Items and toggle Fetch variants / Download media as needed.
  5. Click Start and watch the ads roll in live in the run log.
  6. Open the Output tab and export to JSON / CSV / XLSX.

🤖 Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://adstransparency.google.com/advertiser/AR18135649662495883265?region=anywhere"}],"maxItems":50}'

🎯 Best Use Cases

  • Competitor research — see exactly which ads a rival is running and where.
  • Ad creative inspiration — collect headlines, descriptions, and visuals at scale.
  • Market & trend analysis — track when and in which countries ads run.
  • Compliance & brand monitoring — audit ad messaging across regions.

💳 Pricing

This Actor uses Pay-Per-Event billing. You are charged once per ad result (ad-result) successfully scraped and saved to your dataset. Platform compute and proxy usage are covered by the per-event price — no surprises.


❓ FAQ

Do I need to log in or provide cookies? No. The Actor works fully anonymously. Cookies are optional and only needed if you want to ride a logged-in session.

Why did my run switch to a residential proxy? Google throttles heavy traffic by IP. The Actor automatically escalates direct → datacenter → residential and sticks with residential once reached, so your run keeps going.

Can I scrape a single ad? Yes — paste a creative URL (.../creative/CR...) instead of an advertiser URL.

Where are downloaded images? When downloadMedia is on, images are saved in the run's Key-Value Store under the *StoreKey names in each record.


🛟 Support & Feedback

Found a bug or want a new field? Open an issue on the Actor's Issues tab. Data is collected only from publicly available sources; you are responsible for compliant use (GDPR, CCPA, target ToS).