Meta Ads Competitor Intelligence
Pricing
from $20.00 / 1,000 results
Meta Ads Competitor Intelligence
Track competitor ads, identify new creatives, and generate actionable marketing angles.
Pricing
from $20.00 / 1,000 results
Rating
0.0
(0)
Developer
0xGollum
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
An Apify Actor that turns Meta Ad Library exports into a daily competitor-watch report. It runs a source Meta Ads Actor, normalizes different output field names, retains a persistent history, and outputs only previously unseen ads by default.
What it does
- Calls
apify/facebook-ads-scraperby default (you can select another compatible source Actor). - Detects newly observed ads even when the source does not expose a stable ad ID.
- Classifies common marketing angles: promotion, urgency, proof, novelty, or conversion CTA.
- Stores a
SUMMARYrecord in the default key-value store. - Optionally sends the summary to an HTTPS webhook. A failed webhook never discards the dataset or fails the run.
Example input
{"sourceActorInput": {"startUrls": [{ "url": "https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=FR&search_type=page&view_all_page_id=YOUR_PAGE_ID" }],"activeStatus": "active"},"historyStoreName": "my-brand-competitor-history","onlyNewAds": true,"maxAds": 500,"webhookUrl": "https://example.com/meta-ad-alert"}
Use exactly the same historyStoreName in scheduled runs. Reset it or give it a new name to treat all currently found ads as new.
Local development
npm installnpm testnpm run lint
The live end-to-end run requires an Apify API token and consumes the source Actor's usage. Deploy with apify push, configure the input in Apify Console, then schedule it daily.
Privacy and compliance
Only process public Ad Library data and use webhook destinations you control. Ensure that your use complies with Meta's terms, applicable privacy laws, and your customers' contractual obligations.