META Ad Leads Extractor
Pricing
from $3.50 / 1,000 leads
META Ad Leads Extractor
Extract enriched leads from Facebook Ad Library. Enter a keyword + country → get email, phone, website, Instagram & more for every advertiser found. Powered by Leadsbrary.com. Pay only for results.
Pricing
from $3.50 / 1,000 leads
Rating
5.0
(1)
Developer
Alexandre Manguis
Actor stats
2
Bookmarked
22
Total users
6
Monthly active users
9 days ago
Last modified
Categories
Share
Facebook Ads Lead Extractor — Emails, Phones & Contacts
Extract enriched business leads directly from Facebook's Ad Library using the Meta Graph API. Enter a keyword and country — get a ready-to-use dataset with contact details for every advertiser found.
Requires a Meta access token set as the META_ACCESS_TOKEN environment variable in actor settings (same token used by the Meta Ads Library Scraper).
What you get per lead
| Field | Example |
|---|---|
| Facebook URL | https://facebook.com/bmturkiyeclinic |
| info@bmturkiye.com | |
| Phone | +905528006000 |
| Website | https://bmturkiye.com |
| Instagram Username | bmturkiyeclinic |
| Instagram Followers | 16537 |
| Page Name | BM Türkiye |
| Category | Health/Beauty |
| Facebook Likes | 1415 |
| Facebook Verification | NOT_VERIFIED |
| Entity Type | person_profile |
| Country | TR |
| Ad Creation Date | 2023-11-14 |
| Ad Start Date | 2023-11-15 |
| Keyword | dental clinic |
How it works
- Searches the Meta Ad Library (
ads_archive) by keyword + country using your Meta access token - Collects unique advertiser page IDs from the results
- For each page, calls the Meta Graph API to fetch contact details (email, phone, website, category, etc.)
- Also enriches with Instagram data via the Facebook Ad Library typeahead API
- Saves everything to a clean dataset (CSV / JSON / Excel / JSONL)
Setup
Set the META_ACCESS_TOKEN environment variable in the actor's Environment variables settings. This is the same token used by the Meta Ads Library Scraper actor.
Input
| Parameter | Description | Default |
|---|---|---|
| Keywords | Comma-separated search terms (e.g. dentist, lawyer) | dental clinic |
| Country | Country where ads are running | France 🇫🇷 |
| Ad Status | Active, Inactive, or All | Active |
| Max Leads | Max number of leads to extract (1–1000) | 100 |
Sample output
[{"Facebook URL": "https://www.facebook.com/309686782231976","Email": "info@bmturkiye.com","Phone": "+905528006000","Website": "https://bmturkiye.com/","Followers": 1400,"Page ID": "309686782231976","Page Name": "BM Türkiye","Category": "Health/Beauty","Facebook Likes": 1415,"Facebook Verification": "NOT_VERIFIED","Country": "TR","Entity Type": "person_profile","Instagram Username": "bmturkiyeclinic","Instagram Followers": 16537,"Instagram Verified": null,"All Emails": "info@bmturkiye.com","All Phones": "+905528006000","All Websites": "https://bmturkiye.com/","Platforms": "facebook, instagram","Ad Creation Date": "2023-11-14","Ad Start Date": "2023-11-15","Keyword": "dental clinic","Captured At": "2026-04-01T10:22:41Z"}]
Tips for best results
- Use specific keywords for more targeted leads:
dental implants>dentist - Set Ad Status = Active to get advertisers currently spending money
- Run multiple keywords in one go by separating with commas:
dentist, orthodontist, dental clinic - Export as CSV for direct CRM import
Keywords
Facebook ads leads, Meta ad library leads, Facebook advertiser emails, Facebook advertiser contacts, Meta ads email extractor, Facebook business leads, Meta ad library scraper, Facebook page email extractor, Instagram business contacts, Facebook ads prospecting, B2B leads Facebook, social media leads, advertiser contact info, Facebook marketing leads, Meta Graph API leads, Facebook page contacts, email scraper Facebook, phone number Facebook ads, website scraper Meta ads, lead generation Facebook, CRM import Facebook, sales leads Meta, Facebook ads intelligence, advertiser database, Facebook business directory