Facebook Page Search & API: Business Leads Without Login
Pricing
from $1.73 / 1,000 pages
Facebook Page Search & API: Business Leads Without Login
Search Facebook pages by keyword and city ("dentist chicago") without login or cookies. Each page with exact followers, category, email (also from its website), phone, website, address, rating, Instagram. Only new pages mode for weekly lead lists.
Pricing
from $1.73 / 1,000 pages
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Facebook Page Search & API: Business Leads Without Login
Search Facebook pages by keyword and city, without login or cookies. Type what you would type into a search box, like dentist chicago, yoga studio berlin or real estate agent miami, and get the matching Facebook business pages with everything a lead list needs: exact follower count, category, email, phone, website, address with coordinates, rating, Instagram and other accounts.
The email comes from the page itself or, when the page shows none, from the page's website (home, contact and imprint pages), and every email domain is checked for a mail server. Run the same searches every week with Only new pages and get only the pages you have not seen before.
A Facebook page finder and Facebook page search API with clean JSON, CSV or Excel output: for local lead generation, B2B outreach, influencer and partner prospecting, competitor research and business directories.
What makes it different
| 🔎 Search by keyword + city | Facebook's own page search needs a login; this Actor finds the pages through Google and opens each one as a logged-out visitor |
| 📇 A full lead in one run | email, phone, website, address with latitude / longitude, rating and reviews: no second enrichment step |
| 🌐 Email from the website too | Pages that publish no email on Facebook get one from their website; emailSource tells which |
| 🔢 Exact followers | followers, talkingAbout, wereHere as full numbers (2,305, not "2.3K"), to rank leads by audience |
| 🆕 Only new pages | Remembers what each search returned and skips it next time: a weekly prospect feed instead of the same list again |
| 🔒 No account, no cookies, no proxy setup | Only public data; your Facebook account is never used or at risk |
Example
Input: dentist chicago, 15 pages per search. Real run, 13 Oct 2026 (first rows):
| Page | Category | Followers | Phone | Address | |
|---|---|---|---|---|---|
| My Dentist Chicago | Medical Service | 348 | mydentists@comcast.net | (773) 434-1515 | 2555 W 79th Street, Chicago, IL, United States, 60652 |
| Premier Dentistry at Millennium Park | Dentist & Dental Office | 707 | contactus@pdchicago.com | (312) 726-1901 | 30 N Michigan Ave #1503, Chicago, IL |
| Modern Smiles Chicago | Cosmetic Dentist | 282 | info@modernsmileschicago.com | (312) 500-7080 | 3901 N. Broadway & 1108 N. Wells Street, Chicago, IL |
| The Chicago Dental Studio | Dentist & Dental Office | 2,305 | smile@thechicagodentalstudio.com | (312) 267-1917 | Chicago, IL, United States, 60654-3412 |
| ChicagoDentistry | Dentist & Dental Office | 2,011 | office@chicagodentistry.com | (773) 643-6006 | 1525 E 53rd St, Ste 734, Chicago, IL |
14 of the 15 pages came with an email, all with a phone and an address. The run took 2 Google result pages. The same day, yoga studio berlin on Germany returned Berlin studios such as Mahalaya Yoga Berlin (2,569 followers, info@mahalaya-yoga.de, Boxhagener Straße 77-78).
Input
| Field | What it does |
|---|---|
| Searches | One per line: business type or keyword, best with a city (dentist chicago, hair salon london, coffee roaster portland) |
| Country (Google market) | Where to search: pick the country of your city (default United States; berlin on United States finds Berlin, MD) |
| Pages per search | Maximum pages per search, 1-100 (default 50) |
| Only new pages | Skip pages returned by earlier runs of the same search (free); for scheduled weekly runs |
| Also find emails on the page's website | Opens the page's website and adds its emails (on by default, included in the price) |
| Only pages with an email | Return only pages with an email; the others are left out and free |
| Check that the email domain receives mail | MX lookup of every email domain (on by default) |
| Include personal profiles | Also return people's profiles that Google finds (off by default: only business pages) |
| Contact pages to open per website, Parallel pages | Website depth (0-5, default 2) and speed (1-20) |
Output
| Field | Example |
|---|---|
query, rank | dentist chicago, 1 (position among the Facebook pages Google found) |
name, category, type, url, username | My Dentist Chicago, Medical Service, Page, https://www.facebook.com/mydentistchicago/, mydentistchicago |
followers, talkingAbout, wereHere, verified | 348, null, 9, false |
email, emailSource, emails, emailMailServer | mydentists@comcast.net, facebook, every valid email, true |
phone, website, websites, contactPageUrl, websiteReachable | (773) 434-1515, https://www.mydentistchicago.com/ |
address, location, latitude, longitude, serviceArea | 2555 W 79th Street, Chicago, IL, United States, 60652, Chicago IL, 41.74976, -87.68738 |
instagram, linkedin, x, tiktok, youtube, pinterest, yelp, whatsapp, socialLinks | social accounts from the page and its website |
openStatus, priceRange, rating, recommendPercent, reviewCount | Closed now, null, Not yet rated (4 reviews), null, 4 |
intro, pageId, profileId, profilePictureUrl | We have exceeded in creating a peaceful..., 364852107637097, 100046578326143, image link |
googleTitle, googleSnippet, country, checkedAt | My Dentist Chicago | Chicago IL, the Google snippet, us, 2026-10-13T11:03:07+00:00 |
Dataset views: Pages, Leads, Audience and Location & business.
Pricing
Pay per event: $0.001 per run and $0.00216 per page ($2.16 per 1 000 pages). Apify Scale plan: $1.94 per 1 000, Business plan and above: $1.73 per 1 000. The Google search, the website email search and the mail server check are included. When Facebook keeps showing its login page to our servers on big runs, a page's About section is retried through a residential proxy, charged $0.01 per started MB of that traffic (~0.2 MB, ~$0.002 a page). All in, a page with its contacts costs ~$4-4.50 per 1 000, proxy included. Personal profiles, hidden pages, rows without contacts (detailsMissing), repeats and pages skipped by Only new pages or Only pages with an email are free.
| Example | Cost |
|---|---|
| 1 search, 20 pages | ~$0.05-0.09 |
| 10 searches, 50 pages each | ~$1.08-2.00 |
| 52 weekly runs, ~30 new pages per run | ~$3.42-6.70 a year |
Other Facebook tools
| Tool | What it does |
|---|---|
| Facebook Page Scraper | Exact followers and growth, page creation date, ads status, latest post |
| Facebook Email Scraper | Emails of Facebook pages you already have, from the page and its website |
| Facebook Follower Count Checker | Exact follower count of many pages and its growth over 7 and 30 days |
FAQ
How do I search Facebook pages without logging in? Put a keyword and a city into Searches (dentist chicago) and run. Facebook's own search shows pages only to logged-in users, so the Actor finds them through Google and opens each page as a logged-out visitor.
How many pages does one search return? Google lists about 100 results for a search, so a busy niche gives 50-80 Facebook pages. For bigger lists add searches by district, suburb or synonym: dentist lincoln park chicago, dental clinic chicago, orthodontist chicago. Repeats across searches are returned once.
Is there a Facebook page search API? Yes: run this Actor through the Apify API (below) and get JSON in seconds, without a Facebook app review or access token.
How does Only new pages work? The Actor remembers the pages returned for each search text and country. Put the same searches on a weekly schedule: every run returns only pages that are new to you, and you pay only for them.
Are the emails valid? Each email domain is checked for a mail server (MX record); addresses on domains that cannot receive mail are dropped. No email is sent.
Do I need a Facebook account or cookies? No. Only data that Facebook shows to any logged-out visitor is read.
Tips
- Search in the language of the country:
zahnarzt berlinon Germany finds more German practices thandentist berlin. - Use the Leads view for outreach and export it to CSV, Excel or a Google Sheet.
- Sort by
followersto find the biggest pages in a niche, or the smallest ones that need marketing help.
Limits
- Pages come from Google's index: very new or inactive pages that Google has not indexed are not found.
- Pages that Facebook hides from logged-out visitors (age or country restricted) are skipped (free).
- When Facebook hides a page's About section even from the residential retry, the page still comes with its name, exact followers and page ID but without contacts, marked in
detailsMissing, and is free. - Groups, events, posts and Marketplace are not returned; a post or video link found by Google counts as its page.
- Some websites block automated visitors or load contacts only with JavaScript: then only the Facebook email is returned.
Ready-made tasks
| Task | What it does |
|---|---|
| Facebook Business Directory: Pages by Keyword & City | Local business pages for a keyword and city, with emails, phones and addresses |
Related tools
| Tool | What it does |
|---|---|
| Google Maps Email Extractor | Emails and social links of local businesses from Google Maps |
| Google Maps Scraper | Places, ratings, phones and websites from Google Maps |
| LinkedIn Company Scraper | Exact employee count and headcount growth of companies |
| Google Sheets Import & Export | Send the leads to a Google Sheet |
Use with the API and AI agents
Run it via the Apify API from Python, Node.js or any HTTP client, or connect it to Claude, ChatGPT and other AI agents through the Apify MCP server: "Find 50 yoga studios in Austin on Facebook and list the ones with more than 1,000 followers and an email."
{"queries": ["dentist chicago", "orthodontist chicago"],"country": "us","maxPagesPerQuery": 50,"onlyNew": true,"onlyWithEmail": false}
Each row is one page with query, rank, name, category, followers, email, phone, website, address and url.
Is it legal?
The Actor collects only public business details that companies publish on their Facebook pages and websites, without logging in. Use personal data such as names, emails and phone numbers in line with GDPR, CAN-SPAM and other privacy and anti-spam laws.