Google Ads History & Ad Copy Exporter avatar

Google Ads History & Ad Copy Exporter

Pricing

from $1.50 / 1,000 ads

Go to Apify Store
Google Ads History & Ad Copy Exporter

Google Ads History & Ad Copy Exporter

Export every Google ad a competitor runs from the Ads Transparency Center: decoded headline and description text, first/last shown dates, days running, and a longest-running 'proven ads' summary per advertiser. Bulk domains in, CSV out. No login.

Pricing

from $1.50 / 1,000 ads

Rating

0.0

(0)

Developer

Brandon Ob

Brandon Ob

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Export every Google ad a competitor has run, with the ad copy decoded, first and last shown dates, days running, and the countries each ad ran in. Paste in competitor domains and get a CSV, plus a "proven ads" summary: the ads each advertiser kept running longest, which are usually the ones that make them money.

Data comes from the public Google Ads Transparency Center. No login, no Google Ads account, no API key.

What you get for each ad

FieldExample
AdvertiserBooqable
Formattext / image / video
HeadlineShopify Rental Plugin
DescriptionIncrease your bookings with our rental plugin. Try it risk-free and see the results!
Days shown1022
First shown / last shown2023-02-09 / 2026-10-20
Countries (optional)US, GB, DE, NL… with per-country first and last dates
LinksTransparency Center page and rendered preview image

Search (text) ads are only published by Google as images. This Actor reads the headline and description out of them for you, at no extra charge. Turn on Per-country history to add country-level dates.

Proven ads summary

Each run also saves an ADVERTISER_SUMMARY record in the key-value store:

  • how long the advertiser has been running Google ads
  • how many ads are live right now
  • median days an ad stays live
  • the 10 longest-running ads with full text

An ad that has run for 800+ days is an ad someone has kept paying for. That makes it the best copy to study before you write your own.

Who uses it

  • PPC freelancers and agencies: competitor ad copy research for a client audit or a new account, in minutes.
  • SaaS and ecommerce marketers: see which offers, headlines and landing pages competitors keep running.
  • Founders checking a niche: a business that has advertised for 3+ years without stopping is probably profitable on ads.
  • Lead generation: find out which companies are actively spending on Google Ads right now.

How to use

  1. Add one or more domains (e.g. competitor.com), advertiser names, or advertiser IDs.
  2. Optional: pick a country, an ad format (text = search ads), a date range, or Only ads running now.
  3. Set Max ads per advertiser. Newest ads come first, so raise it to reach older long-running ads.
  4. Run, then export the dataset as CSV, Excel or JSON, or call it from the API, Make, Zapier or n8n.

Example input

{
"domains": ["booqable.com", "truckingoffice.com"],
"country": "US",
"adFormat": "text",
"maxAdsPerAdvertiser": 200
}

Example output

{
"input": "booqable.com",
"advertiserName": "Booqable",
"format": "text",
"headline": "Shopify Rental Plugin",
"description": "Increase your bookings with our rental plugin. Try it risk-free and see the results!",
"daysShown": 1022,
"firstShown": "2023-02-09T20:08:42+00:00",
"lastShown": "2026-10-20T08:46:48+00:00",
"regions": [{"country": "NL", "firstShown": "2023-02-09", "lastShown": "2026-10-16", "surfaces": ["google_search"]}],
"transparencyUrl": "https://adstransparency.google.com/advertiser/AR17625691874566078465/creative/CR02688493327925379073"
}

Pricing

Pay per ad saved. Decoded text, country history and the advertiser summary are included in that price, with no separate "details" charge. 100 ads from one competitor costs about $0.15. Set a maximum cost per run in Apify and the Actor stops cleanly when it is reached.

Notes

  • Per-country start dates are published for European countries. For the US and some others Google publishes only the last shown date per country. Overall first/last shown dates and days shown are available for every ad.
  • Text is read from Google's rendered ad image, so long descriptions that Google cut off end in "…", and an occasional character may be misread.
  • This Actor only reads public data that Google publishes for ad transparency.

FAQ

Can I get a competitor's ad spend or keywords? No. Google does not publish spend or keywords. Days running and number of live ads are the best public proxies.

Do I need proxies? The default residential proxy is included in the per-ad price. Google blocks IPs that send many requests, and the Actor rotates to a fresh IP when that happens.

Something broke or you need a field? Open an issue on the Issues tab. I usually reply within a day.