Google Maps Scraper avatar

Google Maps Scraper

Pricing

Pay per usage

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

Scrape business listings from any Google Maps search URL. Get names, phone numbers, addresses, ratings, categories, and websites. No proxy needed — zero extra cost. Just paste a URL and get structured data. Free to use.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

crawlify

crawlify

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

14 days ago

Last modified

Share

What is Google Maps Scraper?

Google Maps Scraper extracts business listings from any Google Maps search URL — no proxy required. Paste a search URL, and the scraper visits each business page to collect names, phone numbers, addresses, ratings, categories, and websites.

No proxy. No API key. No login. Just paste a URL and get business data.

Why no proxy needed?

Most Google Maps scrapers require expensive residential proxies. This scraper uses a headless browser to access publicly available Google Maps pages directly, just like a normal user would. This means:

  • Zero proxy cost — No residential or datacenter proxy fees
  • Works on Free plan — No proxy add-ons required
  • Simple setup — Just paste a URL, no configuration needed

What data can you extract?

For each business listing, the scraper extracts:

  • Business name
  • Phone number — extracted from multiple sources (tel: links, aria-labels, page source)
  • Full address
  • Rating (e.g. 4.5)
  • Category (e.g. Hotel, Restaurant, Dentist)
  • Website URL
  • Google Maps URL — direct link to the business on Maps

How to use

  1. Go to Google Maps in your browser
  2. Search for businesses (e.g. "Hotels in Berlin", "Dentists near me", "Restaurants Istanbul")
  3. Copy the URL from your browser's address bar
  4. Paste the URL into the Google Maps Search URLs input field
  5. Click Start

You can add multiple search URLs to scrape different areas or categories in a single run.

Example input URL

https://www.google.com/maps/search/Hotels/@52.5200,13.4050,13z

Input parameters

ParameterTypeRequiredDescription
searchUrlsArray of stringsYesOne or more Google Maps search URLs
maxResultsIntegerNoMax businesses per URL. Default: unlimited (0)
languageStringNoBrowser language. Default: English. Supports 12 languages

Output example

{
"name": "Grand Hotel Berlin",
"phone": "+49 30 1234567",
"address": "Friedrichstraße 123, 10117 Berlin, Germany",
"rating": "4.5",
"category": "Hotel",
"website": "https://www.grandhotelberlin.com",
"maps_url": "https://www.google.com/maps/place/Grand+Hotel+Berlin/..."
}

Output fields

FieldDescription
nameBusiness name
phonePhone number (if available)
addressFull street address
ratingGoogle Maps rating (1-5)
categoryBusiness category
websiteBusiness website URL
maps_urlDirect Google Maps link

Use cases

  • Lead generation — Build targeted business contact lists with phone numbers and websites
  • Market research — Analyze business density, ratings, and categories in any area
  • Competitor analysis — Map out competitors in a specific region
  • Local SEO — Audit business listings and contact information
  • Sales prospecting — Find businesses in specific categories and locations
  • Data enrichment — Add phone numbers and addresses to existing business lists

Cost estimation

No proxy needed — costs are minimal:

BusinessesEstimated costEstimated time
20~$0.02~2 min
100~$0.10~8 min
200~$0.20~15 min

Costs are for Apify platform compute only.

Tips for best results

Use specific search terms

"Dentists in Manhattan, New York" works better than just "Dentists". The more specific your search, the more relevant the results.

Zoom level matters

Google Maps shows different results based on zoom level. Zoom into a specific neighborhood for local businesses, or zoom out for a broader search.

Multiple URLs for large areas

If you need businesses across a large region, create separate URLs for different neighborhoods or cities and add them all to a single run.

Language setting

Set the language to match the region you're scraping. This ensures category names and addresses are in the expected language.

Integrations

  • Google Sheets — Auto-export business lists to spreadsheets
  • Zapier / Make — Trigger workflows with new business data
  • CRM — Import leads directly into your sales pipeline
  • API — Access results programmatically via Apify API

Pricing

This Actor is free to use. You only pay for Apify platform compute — and since no proxy is needed, costs are minimal.