Short answer
Give the Ads Transparency Scraper a competitor's domain or brand and pick Google or Meta. It returns every ad with headline, text, image or video, first and last shown dates and platforms.
A real use case
A meal-kit startup exports all active Meta ads from its three biggest rivals. Ads that have run for over 90 days are the proven winners, so the team studies those hooks first.
Step by step
- Pick the source: Google or Meta.
- Add competitor domains, brand names or advertiser IDs.
- Filter by region, format or date.
- Run and sort by
daysShown.
Input (paste into the JSON tab)
{
"source": "meta",
"targets": [
"hellofresh.com",
"factor75.com"
],
"metaActiveStatus": "active",
"maxAdsPerTarget": 200
}
What you get back
{
"advertiserName": "Example Meals",
"format": "image",
"headline": "Dinner sorted for $5 a plate",
"callToAction": "Order now",
"firstShown": "2026-06-02",
"daysShown": 144,
"platforms": [
"facebook",
"instagram"
],
"landingUrl": "https://example.com/offer"
}
Trimmed example. Names and numbers are illustrative; your run returns real data with more fields.
Tips
- Long-running ads are the ones making money. Short ones are tests.
- For Google, filter platform to YouTube to see video ads only.
What it costs
$1.40 per 1,000 ads. 400 ads cost about $0.56.
Plus a small per-run start fee. Apify's free plan includes monthly credit, enough to test. Check the listing for current pricing.
FAQ
Does it show ad spend?
Only for political ads on Meta, which publish spend ranges. Commercial ads have no public spend.
Related
- Ads Transparency Scraper Every Google and Meta ad a brand or domain runs. $1.40 / 1,000 ads.
- How to track Amazon prices automatically
- How to compare Coles, Woolworths and ALDI prices
- How to check website traffic for many sites at once
- All How To guides
Try it on your own data
Paste the input above, run it, and see your results in a couple of minutes.
Open Ads Transparency Scraper