Meta Ad Monitor
Pricing
$25.00/month + usage
Meta Ad Monitor
Apify Meta Ads Library scraper that monitors competitor Facebook and Instagram ads in real time. Track new launches, killed creatives, proven winners, ad copy, CTA, links, and media by advertiser with automated change detection and scheduled reporting.
Pricing
$25.00/month + usage
Rating
5.0
(2)
Developer
Sentry
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Meta Ad Monitor — Track Competitor Ads Over Time
See what your competitors changed in their Meta ads since last week. New launches, killed creatives, and proven winners — all in one scheduled run.
Every other Meta Ads tool dumps the current state and stops there. This one runs on a schedule and tells you what changed — which ads are new tests, which got killed (didn't perform), and which have been running long enough to be confirmed winners.
What It Does
Searches the Meta Ads Library for each advertiser you're monitoring, extracts their active ads, and compares against your previous run. The delta is the insight: new ads = what they're testing, killed ads = what didn't work, long-running ads = what's proven.
The Delta Fields
| Field | What it means |
|---|---|
isNew | This ad didn't exist in your last run — it just launched |
ageDelta | How many more days this ad has been running since last check |
adAgeDays | Total days this ad has been running |
trendLabel | 🔥 Battle-tested (30+ days) / 📈 Gaining traction (14–30 days) / 🆕 New test (< 14 days) |
First run: establishes the baseline, delta fields will be null. Every run after: shows exactly what changed.
Output Tabs
Summary tab
One row per advertiser. Shows total active ads, new launches since last run, killed creatives, proven winner count, average ad age, and the longest-running ad's copy.
Ads tab
Every ad with full details. Sorted by age — proven winners (oldest) at the top. New ads flagged. Delta age shown for each ad.
Output Fields
| Field | Description |
|---|---|
advertiser | Advertiser name you searched for |
adArchiveId | Meta's unique stable ID for this ad |
isActive | Whether the ad is currently active |
isNew | True if this ad wasn't in the previous run |
ageDelta | Days added since last run (null on first run) |
adAgeDays | Total days the ad has been running |
trendLabel | Battle-tested / Gaining traction / New test |
body | Ad copy text |
headline | Ad headline |
cta | Call-to-action button type (SHOP_NOW, LEARN_MORE, etc.) |
format | Creative format (video, image, carousel) |
pageId | Facebook page ID |
pageName | Facebook page name |
imageUrl | Ad image URL |
videoUrl | Ad video URL |
linkUrl | Destination URL |
startDate | When the ad started running |
impressionsText | Meta's impression range estimate |
spend | Estimated spend data |
Getting Started
- Add one or more advertiser names (Facebook page names)
- Enable Track Changes (on by default)
- Schedule daily or weekly
- Second run onward: see what changed
Use Cases
Media buyers and agencies Know what your clients' competitors are testing before your clients do. Track 5–10 competitor pages on a weekly cadence and surface the creative angles that are gaining traction.
E-commerce brands See when a competitor launches a new product campaign, kills a promo that flopped, or scales a creative that's been running 60+ days. Stop guessing what's working in your market — look at the ads that survive.
Marketing teams Monitor category leaders alongside your own page. Long-running ads from top brands are free market research for what hooks and CTAs your audience responds to.
How Duration Signals Ad Performance
Meta advertisers stop running ads that don't perform — the cost is too high to sustain a losing creative. An ad that's been running for 30+ days has paid for itself enough times that the advertiser keeps spending on it. That's the signal.
- < 14 days: New test. Could go either way.
- 14–30 days: Gaining traction. Probably working.
- 30+ days: Battle-tested. This is what's working.
Input Parameters
| Parameter | Default | Description |
|---|---|---|
advertiserNames | Required | Facebook page names to monitor |
country | US | Country to search ads for |
maxAdsPerAdvertiser | 200 | Max ads to collect per advertiser |
trackChanges | true | Enable delta tracking between runs |
proxyConfiguration | Residential | Proxy settings |
Related Actors
- Meta Ad Trend Finder — find what hooks and formats are winning across a keyword or industry
- Meta Ad Spy — find winning dropshipping products by ad duration
- Meta Ad Intelligence — discover who's advertising in your market
Data source: Meta Ads Library — a legally mandated public transparency database. No login required.
