Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

πŸ—ΊοΈ Google Maps Scraper (vulnv/google-maps-scraper)

Extract complete business data from Google Mapsβ€”names, addresses, phone numbers, websites, ratings, reviews, opening hours, and geo-coordinates. No API key, no limits.

▢️ Run it now on Apify: Google Maps Scraper


πŸš€ Features

  • Scrape business name, address, phone, website, category
  • Pull ratings, review counts, price level, and opening hours
  • Get latitude/longitude for mapping and geo-analysis
  • Works from any Google Maps place URL
  • Structured JSON outputβ€”ready for CRMs and dashboards

πŸ’‘ Example: Run via Apify API (Python)

from apify_client import ApifyClient

# 1. Install:
# pip install apify-client

# 2. Initialize (get your token at https://apify.com?fpr=redditscrapers):
client = ApifyClient("<YOUR_API_TOKEN>")

# 3. Configure input:
run_input = {
    "urls": [
        "https://www.google.com/maps/place/Empire+State+Building"
    ],
    "maxItems": 50
}

# 4. Execute actor:
run = client.actor("vulnv/google-maps-scraper").call(run_input=run_input)

# 5. Fetch results:
dataset_id = run["defaultDatasetId"]
for item in client.dataset(dataset_id).iterate_items():
    print(item)

πŸ”§ Input

Parameter Type Description
urls array Google Maps place URLs to scrape
includeErrors boolean Include error entries in the dataset (default true)
maxItems integer Maximum number of results to return

πŸ” Output Example (JSON)

[
  {
    "name": "Empire State Building",
    "address": "20 W 34th St, New York, NY 10001",
    "phone": "+1 212-736-3100",
    "website": "https://www.esbnyc.com",
    "rating": 4.7,
    "reviews_count": 95231,
    "category": "Tourist attraction",
    "latitude": 40.7484405,
    "longitude": -73.9856644
  }
]

🎯 Use Cases

  • Local lead generation: build prospect lists of businesses by area
  • Competitor analysis: track ratings and reviews of nearby rivals
  • Market research: map business density and categories per region
  • Data enrichment: append phone/website/geo to existing records

πŸ“‘ Programmatic Access & API

  • Python / JavaScript SDK, CLI, and HTTP API β€” see the API docs
  • OpenAPI definition β€” openapi
  • MCP server for real-time AI-agent integration β€” MCP

🧠 Why Choose This Actor?

  • βœ… No login or platform API token required
  • βœ… Clean, structured JSON output
  • βœ… Export to JSON, CSV, Excel, XML
  • βœ… Fully SDK & REST compatible via the Apify ecosystem
  • βœ… Built-in Apify Proxy support to avoid blocks

πŸ“¦ Getting Started

  1. Create a free Apify account
  2. Open the actor: Google Maps Scraper
  3. Paste your input and click Run β€” or call it via the API above
  4. Export your data in JSON, CSV, or Excel

πŸ”— Learn More


Powered by Apify β€” the full-stack web scraping & automation platform.

About

Scrape Google Maps business data - names, addresses, phones, websites, ratings, reviews & geo-coordinates. No API key. Powered by Apify.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors