Meta Ads Library Scraper - Facebook & Instagram Ads No Login
Pricing
from $10.00 / 1,000 results
Meta Ads Library Scraper - Facebook & Instagram Ads No Login
Scrape public Meta Ad Library ads from Facebook and Instagram without a Meta API token. Extract ad copy, page names, dates, landing domains, CTAs, links, and competitor ad examples.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Group Oject
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape public ads from Meta Ad Library without creating a Meta app, passing app review, or pasting an access token.
Use it to monitor competitor ads, collect Facebook and Instagram ad examples, research landing pages, track ad copy, and export public ad cards from Meta Ad Library to JSON, CSV, Excel, or your API workflow.
What You Get
- Public Meta Ad Library ads by keyword, advertiser Page ID, or Ad Library URL
- Ad Library ID and direct snapshot URL
- Advertiser/page name
- Ad copy and creative text visible on the public card
- Landing domain, link title, description, and CTA when visible
- Active/inactive status
- Start and stop dates when visible
- Country, query, and source search URL
- Flags for multiple versions and EU transparency
Why This Actor
Most Meta Ad Library API workflows require a Meta developer app and access token. That is slow for marketers, agencies, ecommerce teams, and competitor researchers who just want public ad examples.
This Actor uses the public Meta Ad Library website in a real browser. Paste a keyword, Facebook Page ID, or Ad Library URL and run.
Example Use Cases
- Find active Facebook and Instagram ads for a brand
- Track competitor messaging and offers
- Collect ecommerce ad examples for products or categories
- Monitor SaaS, agency, local business, and political ad campaigns
- Build a swipe file of landing domains, hooks, CTAs, and creative angles
- Feed public ad examples into AI research, dashboards, or MCP workflows
Input
{"searchTerms": ["nike", "crm software", "meal delivery"],"countries": ["US"],"activeStatus": "ACTIVE","adType": "ALL","mediaType": "ALL","sortMode": "total_impressions","maxAdsPerQuery": 100,"maxTotalAds": 100,"dedupe": true}
You can also pass:
pageIdsfor advertiser-specific scrapingadLibraryUrlsfor exact searches copied from Meta Ad Library- multiple country codes such as
US,GB,CA,AU,DE
Output Example
{"query": "nike","queryType": "search_term","country": "US","adArchiveId": "1869276447125570","adSnapshotUrl": "https://www.facebook.com/ads/library/?id=1869276447125570","activeStatus": "ACTIVE","pageName": "Nike","adCreativeBody": "Get the gear that goes hard on and off the field.","adCreativeLinkCaption": "nike.com","cta": "Shop Now","adDeliveryStartTime": "2026-06-20T00:00:00.000Z","hasMultipleVersions": true,"hasEuTransparency": false,"fetchedAt": "2026-06-27T12:00:00.000Z"}
Notes and Limits
This Actor extracts data visible on public Meta Ad Library result cards. Some fields, such as spend, impressions, demographics, and detailed targeting, may only be visible for special transparency categories or through Meta's official API.
For the highest reliability:
- Start with 1-5 search terms
- Use
ACTIVEads first - Keep the default
maxTotalAdsat 100 for small test runs - Increase
maxTotalAdsonly when you are ready to export more ads - Use residential proxy if Meta blocks requests in your environment
Pricing Suggestion
Recommended Store pricing: $1.00 per 500 ads.
In Apify monetization, set the result event price to $0.002 per result. That displays as $2.00 / 1,000 ads in some Apify UI views, but the buyer-facing positioning can be $1 per 500 ads.
This is business-intelligence data for agencies, marketers, ecommerce teams, and SaaS operators. The no-token workflow saves users setup time, which justifies pricing above generic scraping actors.