Google Maps Scraper - Business Leads, Phone, Reviews & GPS avatar

Google Maps Scraper - Business Leads, Phone, Reviews & GPS

Pricing

Pay per event

Go to Apify Store
Google Maps Scraper - Business Leads, Phone, Reviews & GPS

Google Maps Scraper - Business Leads, Phone, Reviews & GPS

Scrape Google Maps businesses at scale: name, category, full address, phone, website, rating, review count, price level & GPS. Perfect for local SEO and B2B lead lists. Any city or niche, 190+ countries. Clean JSON/CSV. No API keys.

Pricing

Pay per event

Rating

5.0

(1)

Developer

Santhej Kallada

Santhej Kallada

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Share

Google Maps Scraper — Business Leads, Phone, Website, Reviews & GPS

Turn any Google Maps search into a clean B2B lead list. Scrape business name, category, full address, phone, website, rating, review count, and GPS — for any city or niche, anywhere in the world.

Search "dentist austin tx" or "plumbers near london" and get back every business as a structured row, ready for your CRM, cold-outreach tool, or map. No proxies, no captchas, no scraping to maintain.


What you get per business

  • 🏢 Name, category & extra categories — the business and everything it's tagged as.
  • 📍 Full address, parsed — street, city, region/state, ZIP, country code, plus latitude/longitude.
  • 📞 Phone number — direct dialing data for outreach.
  • 🌐 Website & booking link — domain, full URL, and an online-booking URL when listed.
  • Rating, review count & hotel rating — social proof and popularity signals.
  • 🕒 Opening hours & current status — full weekly timetable plus open/closed.
  • 🖼️ Main image & total photo count — visual + popularity signal.
  • 🆔 Place ID, CID & feature ID — stable Google identifiers for dedup and joins.
  • 💲 Price level & claimed status — qualify leads at a glance.
  • 💬 Reviews (optional) — flip on Include reviews to also pull each place's individual reviews: rating, text, author, date, and the owner's reply.

Filters

  • Minimum rating — keep only places rated at or above N stars.
  • Category filter words — keep only places whose category contains your keyword(s).
  • Skip closed places — drop permanently/temporarily closed listings.

Why this scraper

This actorDIY / browser scraping
SetupType a search, hit runBuild + babysit a scraper
ReliabilityEnterprise infra, retriesBreaks on Maps changes
Coverage190+ countriesHard to localize
OutputJSON / CSV / Excel, API-readyRaw HTML
CostPay per business, no plan"Free" but costs hours

Perfect for

  • B2B lead generation — build targeted prospect lists by niche + city.
  • Local SEO — audit the local pack, track competitors, find citation gaps.
  • Cold outreach — phone + website data for calling and emailing.
  • Market research — map density, ratings, and competition in any area.
  • Data enrichment & AI agents — feed structured place data into pipelines and MCP tools.

How to use it

  1. Enter your searches (what + where).
  2. Pick country, language, and results per query.
  3. Run it — export JSON/CSV or pull via the API.

Example input

{
"queries": ["coffee shop chicago", "dentist austin tx"],
"resultsDepth": 20,
"locationCode": "2840"
}

Example output (one row per business)

{
"query": "coffee shop chicago",
"title": "Caffe Umbria",
"category": "Coffee shop",
"additional_categories": ["Espresso bar"],
"address": "346 N Clark St UNIT 4709, Chicago, IL 60654",
"city": "Chicago",
"region": "Illinois",
"zip": "60654",
"country_code": "US",
"phone": "+1 312-955-0288",
"domain": "www.caffeumbria.com",
"url": "http://www.caffeumbria.com/",
"rating": 4.6,
"reviews_count": 1089,
"price_level": "moderate",
"current_status": "open",
"total_photos": 946,
"latitude": 41.8887579,
"longitude": -87.6312297,
"place_id": "ChIJsQ9HCbEsDogRQOVaQvA1-hs",
"cid": "2015983089223394624",
"is_claimed": true
}

When Include reviews is on, the dataset also gets one row per review:

{
"place_title": "Caffe Umbria",
"place_id": "ChIJsQ9HCbEsDogRQOVaQvA1-hs",
"rating": 4,
"review_text": "Both drinks were really good and the baristas were lovely…",
"author": "Karen Reyes",
"time_ago": "7 months ago",
"owner_answer": "Thank you for sharing your experience with us!"
}

Pricing

Pay per business returned — no monthly fee, no minimum. Build a 20-lead list or a 20,000-lead database; you only pay for the places you pull. Reviews (when enabled) are billed separately per review.

FAQ

Do I need proxies or to handle captchas? No — it's all handled. Just enter searches.

Which countries are supported? 190+ countries and all major languages.

Can I get emails too? This actor returns phone + website. For email enrichment, pair it with our Google Maps B2B Lead Finder.

Great for AI agents? Yes — clean structured JSON, ideal for MCP servers, n8n, Make, and LLM agents.


Tags: google maps scraper, maps scraper, local business scraper, b2b leads, lead generation, business directory, place data, local seo, google places, gps coordinates, phone scraper.