Google Maps Scraper - Fast Business Lead Extractor avatar

Google Maps Scraper - Fast Business Lead Extractor

Under maintenance

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Maps Scraper - Fast Business Lead Extractor

Google Maps Scraper - Fast Business Lead Extractor

Under maintenance

Extract high-quality leads from Google Maps instantly. Scrapes business names, phone numbers, addresses, websites, and total reviews based on your search keyword and location. Fast, reliable, and perfectly structured data for your B2B marketing needs.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Sahanur Begum

Sahanur Begum

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🗺️ Google Maps Lead Scraper

Extract business leads from Google Maps in seconds — no login, no API key, no proxies required.

Google Maps Lead Scraper is a production-ready Apify Actor that lets you harvest valuable business intelligence directly from Google Maps search results. Whether you are a marketer, sales developer, or small business owner, this tool automates the most tedious part of lead generation and delivers structured, ready-to-use data straight to your dataset.


✨ Key Features

  • No Login Required — Works without a Google account or any authentication.
  • No Proxy Required — Runs cleanly on standard infrastructure out of the box.
  • Headless Browser Automation — Uses a real Chromium browser for reliable, human-like scraping.
  • Smart Scroll Loading — Automatically scrolls the results panel to load more businesses until your desired count is reached.
  • Structured Data Output — Returns clean JSON with all the fields you need for outreach.
  • Pay-Per-Use — Only pay for what you scrape. No subscriptions.
  • Highly Configurable — Just set a keyword and a location — the Actor handles the rest.

📋 Extracted Data Fields

FieldDescription
titleBusiness name
ratingAverage star rating (e.g., 4.5)
reviewsCountTotal number of customer reviews
addressStreet address or area
phonePrimary phone number
websiteBusiness website URL
profileUrlFull Google Maps listing URL

🚀 How to Use

On Apify Platform

  1. Navigate to the Actor page and click Try for free.
  2. Fill in the Input form:
    • Search Keyword: e.g., Dentists, Italian Restaurants, Plumbers
    • Location: e.g., New York, London, Dhaka
    • Max Results: How many leads you want (default: 10)
  3. Click Start and wait for the run to complete.
  4. Download your leads as JSON, CSV, or Excel from the Dataset tab.

Running Locally

# 1. Clone the project and install dependencies
npm install
# 2. Edit storage/key_value_stores/default/INPUT.json with your search params
# 3. Run the Actor
npm start

📦 Sample JSON Output

[
{
"title": "The Spice Garden Restaurant",
"rating": "4.5",
"reviewsCount": "1,203",
"address": "123 Gulshan Avenue, Dhaka",
"phone": "+880 1712-345678",
"website": "https://www.spicegarden.com",
"profileUrl": "https://www.google.com/maps/place/..."
},
{
"title": "Dhanmondi Kitchen",
"rating": "4.2",
"reviewsCount": "876",
"address": "45 Dhanmondi Road, Dhaka",
"phone": "+880 1800-654321",
"website": "N/A",
"profileUrl": "https://www.google.com/maps/place/..."
}
]

⚙️ Input Parameters

ParameterTypeDefaultDescription
searchKeywordStringBusiness type to search for on Google Maps.
locationStringCity or area to restrict the search to.
maxResultsInteger10Maximum number of business listings to scrape.

💡 Use Cases

  • Sales & Lead Generation: Build targeted prospect lists for cold outreach.
  • Market Research: Analyze competitors and understand local market density.
  • SEO & Local Business Audits: Collect data about local businesses for reporting.
  • Directory Building: Populate niche business directories automatically.
  • Data Enrichment: Supplement existing CRM data with up-to-date contact info.

This Actor interacts with publicly available data on Google Maps. Always ensure your usage complies with Google's Terms of Service and applicable local data protection regulations. The data extracted is publicly visible to any user visiting Google Maps.


🛠️ Tech Stack

  • Apify SDK — Actor lifecycle management and dataset handling.
  • Crawlee — Reliable PuppeteerCrawler web scraping framework.
  • Puppeteer — Headless Chromium browser automation.
  • Node.js 18+

Built with ❤️ for the Apify community. If this Actor saves you time, please leave a star ⭐ and a review on the Apify Store!