Extract business pages, profiles, and contact details from Facebook search results.
Add one or multiple keywords. You can add the keywords one by one, or use the Bulk edit section to pull them from a prepared list.
Free text location definition. Just add a name of a country, city or province.
Set the number of results you expect for the entire run. ⚠️ The max limit for Facebook search results is set to 1,000 to keep scraping efficient. More details in the README.
Results to deliver
1,000 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Scrape Facebook for public pages and profiles based on keywords and location. Get contact info, follower counts, and social links to build lead lists or conduct market research.
This tool turns Facebook's search function into a structured database for lead generation, market analysis, and recruiting. By providing keywords and an optional location, you can extract detailed information from public Facebook pages and profiles that match your criteria. The data is especially useful for B2B sales and marketing teams. You can search for businesses in a specific industry and city (e.g., "plumbers in Chicago") and get back their page name, phone number, email, website, and even links to their other social media profiles like Instagram or LinkedIn. This creates a ready-made outreach list without manual data entry. For market researchers and brand managers, it's a way to map out the competition, understand their audience size (via follower and like counts), and see what services they offer. Recruiters can also use it to source potential candidates by searching for job titles or skills. The tool is designed for targeted searches. Facebook limits search results to a maximum of 1,000 per query to ensure the process is stable and returns relevant data. This makes it ideal for focused, specific data collection rather than mass, untargeted scraping.
Add one or more keywords to the 'Search terms' field.
Optionally, add a city, state, or country to the 'Location' field to filter your search.
Set the maximum number of results you want to retrieve, up to 1,000.
Click 'Run' to start the data extraction.
Once the run is complete, download your data as a CSV, Excel, or JSON file.