META Ad Leads Extractor avatar

META Ad Leads Extractor

Pricing

from $3.50 / 1,000 leads

Go to Apify Store
META Ad Leads Extractor

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

Alexandre Manguis

Maintained by Community

Actor stats

2

Bookmarked

22

Total users

6

Monthly active users

9 days ago

Last modified

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

FieldExample
Facebook URLhttps://facebook.com/bmturkiyeclinic
Emailinfo@bmturkiye.com
Phone+905528006000
Websitehttps://bmturkiye.com
Instagram Usernamebmturkiyeclinic
Instagram Followers16537
Page NameBM Türkiye
CategoryHealth/Beauty
Facebook Likes1415
Facebook VerificationNOT_VERIFIED
Entity Typeperson_profile
CountryTR
Ad Creation Date2023-11-14
Ad Start Date2023-11-15
Keyworddental clinic

How it works

  1. Searches the Meta Ad Library (ads_archive) by keyword + country using your Meta access token
  2. Collects unique advertiser page IDs from the results
  3. For each page, calls the Meta Graph API to fetch contact details (email, phone, website, category, etc.)
  4. Also enriches with Instagram data via the Facebook Ad Library typeahead API
  5. 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

ParameterDescriptionDefault
KeywordsComma-separated search terms (e.g. dentist, lawyer)dental clinic
CountryCountry where ads are runningFrance 🇫🇷
Ad StatusActive, Inactive, or AllActive
Max LeadsMax 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