Go to example tasks

Get a local B2B leads list

Generate ready-to-use B2B leads from any city on Google Maps. Get business details, social profiles, emails, phone numbers, and websites. Ready for outreach.

Try for free
Google Maps Scraper
Google Maps Scrapercompass/crawler-google-places
Place name
Total score
Reviews count
Street
+8 fields
Text
Number
Boolean
List
Object

Input

🔍 Search term(s):Restaurant
📍 Location (use only one location per run):New York, USA
💯 Number of places to extract (per each search term or URL):50
🌍 Language:en
🎢 Place categories ($):restaurant
Get exact name matches (no similar results) ($):all
Scrape places with/without a website ($):allPlaces
⏩ Skip closed places ($):true
Scrape place detail page ($):true
Scrape table reservation provider data ($):true
🛵 Scrape order online widget data ($):false
🌐 Include "Web results" ($):false
🛍 Scrape inside places (e.g. malls or shopping center) ($):true
Number of questions to extract ($):0
⏩ Add-on: Company contacts enrichment (from website) ($):true
🔍 Add-on: Social media profile enrichment ($)
Enable Facebook profile scraping:true
Enable Instagram profile scraping:true
Enable YouTube channel scraping:false
Enable TikTok profile scraping:false
Enable X (Twitter) profile scraping:false
⏩ Add-on: Extract business leads information - Maximum leads per place ($):2
Leads departments selection:c_suite+1
⏩ Add-on: Email verification ($):true
Number of additional images to extract ($):0

Output fields

Place name
Total score
Reviews count
Street
City
State
Country code
Website
Phone
Categories
Url
Category name

How it works

Sign up on Apify or log in

The Google Maps Scraper Actor is ready to run with the inputs already set for "Get a local B2B leads list". Sign up or log in and you'll land in Apify Console with a copy of this exact task.

Start the "Get a local B2B leads list" task

The Google Maps Scraper Actor will start running based on the input automatically. You can also change all the input fields, like 🔍 search term(s), 📍 location (use only one location per run), and more, to match your specific use case.

Receive the "Get a local B2B leads list" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as place name, total score, reviews count, and more.

Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also run the "Get a local B2B leads list" task via API.

Image

Integrate "Get a local B2B leads list" into your workflow

Connect "Get a local B2B leads list" with 100+ integrations, or run it via API or MCP.

Webhook

Webhook

n8n

n8n

Make

Make

Zapier

Zapier

Airbyte

Airbyte

Keboola

Keboola

IFTTT

IFTTT

Hubspot

Hubspot

GDrive

GDrive

Gmail

Gmail

Apify MCP

Apify MCP

GitHub

GitHub

Slack

Slack

LangChain

LangChain

LlamaIndex

LlamaIndex

Flowise

Flowise

Pinecone

Pinecone

OpenAI

OpenAI

Mastra

Mastra

Clay

Clay

Frequently asked questions

The 'Get a local B2B leads list' task extracts business details, including emails, phone numbers, websites, and social profiles from Google Maps.

The 'totalScore' output field indicates the average rating score of a business on a scale from 0 to 5.

The task skips closed places when extracting business information from Google Maps.