Facebook Meta Ad Leads (Email, Phone & More)
Pricing
$25.00/month + usage
Facebook Meta Ad Leads (Email, Phone & More)
Facebook Meta advertiser scraper for lead generation, prospecting, and market research. Find businesses by keyword and get names, websites, social profiles, phones, addresses, categories, and emails. Export structured results as JSON, CSV, or Excel, or connect through the API and MCP.
Pricing
$25.00/month + usage
Rating
2.8
(4)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
17
Bookmarked
367
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Ad Leads Scraper — Bulk Lead Discovery
Find Facebook advertisers for sales prospecting, competitor research, market analysis, and agency outreach. Search by keyword, or leave query empty to build the largest possible lead list with business details, websites, social profiles, phone numbers, addresses, and optional email addresses.
🤖 What does Facebook Ad Leads Scraper do?
This Facebook advertiser scraper helps you turn relevant businesses into practical lead lists. Search by keyword for focused prospecting, or leave query empty and set maxItems to 0 to get as many available advertisers as possible.
- Advertiser details — advertiser ID, profile URL, name, category, description, and profile images
- Contact information — website, phone number, address, and optional email address
- Online presence — Facebook, Instagram, and additional websites
- Business signals — reviews, rating, verification status, likes, and linked-profile information
- Bulk lead discovery — use an empty
querywithmaxItems: 0to return as many available advertisers as possible - Flexible results — search by keyword, return only advertisers with email, or browse all available records
Great for: B2B lead generation, competitor research, market mapping, agency prospecting, and building business directories.
SEO keywords: Facebook scraper, Facebook advertiser scraper, Facebook leads scraper, Facebook business data, Facebook API alternative, Apify actor.
💡 Why use Facebook advertiser data?
- 🎯 Build targeted lead lists — find businesses advertising around a product, industry, or market.
- 🔎 Research competitors — compare advertiser categories, websites, descriptions, and social presence.
- 📈 Map a market — discover companies by keyword and organize them for sales or research workflows.
- 📬 Find outreach opportunities — filter for advertisers with available email addresses and other contact details.
🚀 How to use
- Add the actor — Open Facebook Ad Leads Scraper in the Apify Store.
- Choose the number of results — The Console starts with
100; setmaxItemsto0when you want as many available leads as possible. - Set your search — Enter a
queryfor focused prospecting, or leave it empty to discover the broadest possible set of advertisers. - Choose an email mode — Use
includeto add available emails,onlyto return only advertisers with emails, orexcludeto leave emails out. - Run the actor — Click Run.
- Download your results — Export the dataset as JSON, CSV, Excel, or another supported format.
💳 Pricing
Apify's Free plan includes monthly credits for testing and small runs. For larger workloads, use the Personal or Business plan.
Email output is an optional additional charge. emailMode defaults to include, and each actual email address returned is charged separately. Choose exclude when you do not need email addresses.
📝 Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
maxItems | Integer | Yes | Maximum number of advertisers to return. Default is 0 (all available records); the Console pre-fills 100. |
query | String | No | Search term for relevant advertisers. Leave empty to return all available advertisers. |
emailMode | Select | No | Choose include (default) to return all advertisers and available emails, only to return only advertisers with emails, or exclude to omit emails and avoid the additional email charge. |
Example inputs
Search advertisers without email output
{"maxItems": 100,"query": "accounting software","emailMode": "exclude"}
Build an email-focused prospect list
{"maxItems": 50,"query": "SaaS","emailMode": "only"}
Get as many leads as possible
{"maxItems": 0,"query": "","emailMode": "include"}
📊 Output / Results
Advertiser records include the available business details. Some individual fields may still be empty when the business has not made that information publicly available.
Field reference:
id(string) — advertiser ID.profile_url(string) — Facebook profile URL.name(string) — advertiser or business name.category(string) — advertiser category when available.profile_picture(string) — profile image URL.website(string) — primary website.websites(array) — additional websites found for the advertiser.facebook(string) — Facebook profile URL.instagram(string) — Instagram username or profile reference.description(string) — business description.email(string) — available email address; omitted whenemailModeisexclude.phone(string) — public phone number.address(string) — public business address or location.reviews(number) — review count when available.rating(string) — advertiser rating when available.is_delegate_page_with_linked_primary_profile(boolean) — whether the advertiser links to a primary profile.verification_status(string) — Facebook verification status when available.page_likers_count(number) — number of likes when available.
Example result:
{"id": "100123456789012","profile_url": "https://www.facebook.com/brightpathcrm","name": "BrightPath CRM","category": "Software Company","profile_picture": "https://images.example.com/brightpath-profile.jpg","website": "https://brightpathcrm.com","websites": ["https://brightpathcrm.com", "https://brightpathcrm.com/pricing"],"facebook": "https://www.facebook.com/brightpathcrm","instagram": "brightpathcrm","description": "CRM and automation tools for growing service businesses.","email": "hello@brightpathcrm.com","phone": "+1 415-555-0198","address": "San Francisco, CA","reviews": 87,"rating": "4.8","is_delegate_page_with_linked_primary_profile": false,"verification_status": "verified","page_likers_count": 12400}
🧭 Tips and Common Recipes
- Get the largest possible lead list: leave
queryempty and setmaxItemsto0. This returns as many available advertisers as possible. - Find a specific market: use concise terms such as
"SaaS","fitness studio", or"real estate agency". - Choose only email-ready advertisers: set
emailModetoonly; this includes the email values and charges them. - Avoid unnecessary email charges: set
emailModetoexclude. - Get the newest records first: results are ordered by the most recently updated advertiser data.
⚙️ Best Practices
- Set a realistic
maxItemsfor each run, especially when browsing without a query. - Use specific search terms to create focused prospect lists and reduce irrelevant results.
- Treat contact information responsibly and remove contacts who do not want further communication.
⚖️ Legal and Ethical Considerations
- Respect Facebook's Terms of Service and all applicable laws when using this data.
- Use business contact information only for lawful, relevant, and appropriately consented communication.
- Follow GDPR, CCPA, and other privacy requirements that apply to your organization and audience.
- Protect downloaded contact data, limit access, and delete it when it is no longer needed.
- Avoid spam, harassment, discriminatory targeting, or misleading outreach.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc. or Facebook. Facebook and Meta are trademarks of their respective owners.
❓ FAQ
Do I need to provide a query?
No. Leave query empty to browse all available advertisers.
How do email charges work?
emailMode defaults to include. Only actual email addresses included in the output incur the additional email charge. Set it to exclude when you do not need email values.
Which email mode should I use?
Use include for all advertisers with available emails when found, only for an email-focused list, or exclude when you do not need email values.
Are all output fields always populated?
No. Some businesses do not publish every detail. Empty fields mean that information was not available.
How can I get as many leads as possible?
Set maxItems to 0 and leave query empty. This is the broadest discovery mode and returns as many available advertisers as possible. Use a positive limit when you only need a sample or a fixed-size export.
🛟 Support
Need a custom field or export for your workflow? Open an issue or contact the developer at igolaizola.com.