Facebook Page Ads Scraper
Pricing
from $1.00 / 1,000 ads
Facebook Page Ads Scraper
Get every ad a Facebook page runs from the Meta Ad Library: ad text, headline, CTA, landing URL, images, videos, carousel cards, dates, platforms and status. Paste page URLs, page IDs or Ad Library links; filter by country and status. Track competitor ads in bulk.
Pricing
from $1.00 / 1,000 ads
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
🚀 Facebook Page Ads Scraper
Get every ad a Facebook page runs, straight from the Meta Ad Library. The Facebook Page Ads Scraper takes page URLs, page IDs or Ad Library page links and returns each ad with its text, headline, call to action, landing page URL, images, videos, carousel cards, start and end dates, platforms (Facebook, Instagram, Messenger, Audience Network, Threads) and active status. Political and issue ads add spend, impressions and reach ranges. Use it to track competitor advertising, collect creatives for inspiration, or monitor brands and campaigns over time.
✨ Features
- 📄 Any Page Input:
facebook.com/nike,profile.php?id=…links, numeric page IDs, or Ad Library page links (…/ads/library/?view_all_page_id=…). - 📚 Many Pages per Run: Bulk competitor lists in one run.
- 🌍 Any Country: A 2-letter country code (US, GB, DE…) or ALL (default).
- 🟢 Active or Ended Ads: Active only, inactive only, or both.
- 🎬 Full Creatives: Image URLs, HD and SD video URLs with preview images, and every carousel card.
- 💵 Spend and Reach: Where the Ad Library publishes them (political and issue ads).
- 🧹 No Duplicates: The same page listed twice is saved and charged once.
🛠️ How It Works
- Paste Facebook page URLs or page IDs, one per line.
- Pick the country, ad status and how many ads you want – the default is 50.
- Run the Scraper – download the results as JSON, CSV or Excel or pull them through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Facebook pages | Page URLs, page IDs or Ad Library page links, one per line. Default https://www.facebook.com/nike. |
| Country | 2-letter country code or ALL. Default ALL. |
| Ad status | active, inactive or all. Default active. |
| Max ads | Stop after this many ads in total (all pages together). Default 50. |
{"pages": ["https://www.facebook.com/nike", "https://www.facebook.com/adidas", "40796308305"],"country": "US","activeStatus": "all","maxItems": 1000}
An Ad Library page link keeps its own filters (country, status, media type). Pages that do not exist or are not public are skipped and not charged.
💰 Pricing
Pay only for the ads you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Ad | $0.001 per ad ($1 per 1,000) | One ad with all the fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 50 ads = $0.05 · 1,000 ads = $1.00 · 10,000 ads = $10.00.
📊 Sample Output Data
{"adArchiveId": "1702938977100376","adId": null,"pageId": "15087023444","pageName": "Nike","pageUrl": "https://www.facebook.com/nike/","pageProfilePicture": "https://scontent-atl3-2.xx.fbcdn.net/v/t39.35426-6/431756959_..._n.jpg","pageLikeCount": 39500732,"pageCategories": ["Sportswear", "Product/service"],"isActive": true,"startDate": "2025-04-07T07:00:00.000Z","endDate": null,"publisherPlatforms": ["FACEBOOK", "INSTAGRAM", "AUDIENCE_NETWORK", "MESSENGER"],"displayFormat": "DPA","body": "Bring sports more fully into your day with the Nike App.","title": "{{product.name}}","caption": "itunes.apple.com","linkUrl": "http://itunes.apple.com/app/id1095459556","linkDescription": null,"ctaText": "Install now","ctaType": "INSTALL_MOBILE_APP","images": [],"videos": [],"cards": [{"title": "Nike ACG Polartec ® 'Wolf Tree' Women's Mid-Rise Trousers","body": "Bring sports more fully into your day with the Nike App.","caption": "itunes.apple.com","linkUrl": "https://www.nike.com/ph/t/acg-polartec-wolf-tree-mid-rise-trousers-mVbQBn/CV0615-060","linkDescription": "₱3,599","ctaText": "Install Now","ctaType": "INSTALL_MOBILE_APP","imageUrl": "https://scontent-atl3-2.xx.fbcdn.net/v/t39.35426-6/431748186_..._n.jpg","videoHdUrl": null,"videoSdUrl": null,"videoPreviewImageUrl": null}],"collationId": null,"collationCount": null,"categories": [],"byline": null,"spend": null,"impressions": null,"reachEstimate": null,"currency": null,"targetedOrReachedCountries": [],"containsSensitiveContent": false,"adLibraryUrl": "https://www.facebook.com/ads/library/?id=1702938977100376","input": "https://www.facebook.com/nike","scrapedAt": "2026-10-18T10:34:11.349Z"}
endDateis empty while the ad is still running.- Catalog ads (
displayFormatDPA/DCO) can keep template text such as{{product.name}}intitle; the real products are incards. input= the page you listed that found the ad.
❓ FAQ
Do I need a Facebook account or an access token? No.
A big brand returns only a few ads. Why? Global brands often advertise from country pages (for example "Nike Football" or "Coca-Cola UK"). Add those pages, or search the brand name with the Facebook Ads Library Scraper.
Why are spend and impressions empty for most ads? The Ad Library publishes them only for issue, election and political ads.
🔗 More Facebook Actors
- Facebook Ads Library Scraper: search all ads by keyword, country and filters.
- Facebook Pages Scraper: page profiles, contact details and posts.