Facebook Page Search & API: Business Leads Without Login avatar

Facebook Page Search & API: Business Leads Without Login

Pricing

from $1.73 / 1,000 pages

Go to Apify Store
Facebook Page Search & API: Business Leads Without Login

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

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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 + cityFacebook'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 runemail, phone, website, address with latitude / longitude, rating and reviews: no second enrichment step
🌐 Email from the website tooPages that publish no email on Facebook get one from their website; emailSource tells which
🔢 Exact followersfollowers, talkingAbout, wereHere as full numbers (2,305, not "2.3K"), to rank leads by audience
🆕 Only new pagesRemembers 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 setupOnly 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):

PageCategoryFollowersEmailPhoneAddress
My Dentist ChicagoMedical Service348mydentists@comcast.net(773) 434-15152555 W 79th Street, Chicago, IL, United States, 60652
Premier Dentistry at Millennium ParkDentist & Dental Office707contactus@pdchicago.com(312) 726-190130 N Michigan Ave #1503, Chicago, IL
Modern Smiles ChicagoCosmetic Dentist282info@modernsmileschicago.com(312) 500-70803901 N. Broadway & 1108 N. Wells Street, Chicago, IL
The Chicago Dental StudioDentist & Dental Office2,305smile@thechicagodentalstudio.com(312) 267-1917Chicago, IL, United States, 60654-3412
ChicagoDentistryDentist & Dental Office2,011office@chicagodentistry.com(773) 643-60061525 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

FieldWhat it does
SearchesOne 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 searchMaximum pages per search, 1-100 (default 50)
Only new pagesSkip pages returned by earlier runs of the same search (free); for scheduled weekly runs
Also find emails on the page's websiteOpens the page's website and adds its emails (on by default, included in the price)
Only pages with an emailReturn only pages with an email; the others are left out and free
Check that the email domain receives mailMX lookup of every email domain (on by default)
Include personal profilesAlso return people's profiles that Google finds (off by default: only business pages)
Contact pages to open per website, Parallel pagesWebsite depth (0-5, default 2) and speed (1-20)

Output

FieldExample
query, rankdentist chicago, 1 (position among the Facebook pages Google found)
name, category, type, url, usernameMy Dentist Chicago, Medical Service, Page, https://www.facebook.com/mydentistchicago/, mydentistchicago
followers, talkingAbout, wereHere, verified348, null, 9, false
email, emailSource, emails, emailMailServermydentists@comcast.net, facebook, every valid email, true
phone, website, websites, contactPageUrl, websiteReachable(773) 434-1515, https://www.mydentistchicago.com/
address, location, latitude, longitude, serviceArea2555 W 79th Street, Chicago, IL, United States, 60652, Chicago IL, 41.74976, -87.68738
instagram, linkedin, x, tiktok, youtube, pinterest, yelp, whatsapp, socialLinkssocial accounts from the page and its website
openStatus, priceRange, rating, recommendPercent, reviewCountClosed now, null, Not yet rated (4 reviews), null, 4
intro, pageId, profileId, profilePictureUrlWe have exceeded in creating a peaceful..., 364852107637097, 100046578326143, image link
googleTitle, googleSnippet, country, checkedAtMy 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.

ExampleCost
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

ToolWhat it does
Facebook Page ScraperExact followers and growth, page creation date, ads status, latest post
Facebook Email ScraperEmails of Facebook pages you already have, from the page and its website
Facebook Follower Count CheckerExact 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 berlin on Germany finds more German practices than dentist berlin.
  • Use the Leads view for outreach and export it to CSV, Excel or a Google Sheet.
  • Sort by followers to 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

TaskWhat it does
Facebook Business Directory: Pages by Keyword & CityLocal business pages for a keyword and city, with emails, phones and addresses
ToolWhat it does
Google Maps Email ExtractorEmails and social links of local businesses from Google Maps
Google Maps ScraperPlaces, ratings, phones and websites from Google Maps
LinkedIn Company ScraperExact employee count and headcount growth of companies
Google Sheets Import & ExportSend 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.

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.