Google Maps Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
14 days ago
Last modified
Categories
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
- Go to Google Maps in your browser
- Search for businesses (e.g. "Hotels in Berlin", "Dentists near me", "Restaurants Istanbul")
- Copy the URL from your browser's address bar
- Paste the URL into the Google Maps Search URLs input field
- 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
| Parameter | Type | Required | Description |
|---|---|---|---|
searchUrls | Array of strings | Yes | One or more Google Maps search URLs |
maxResults | Integer | No | Max businesses per URL. Default: unlimited (0) |
language | String | No | Browser 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
| Field | Description |
|---|---|
name | Business name |
phone | Phone number (if available) |
address | Full street address |
rating | Google Maps rating (1-5) |
category | Business category |
website | Business website URL |
maps_url | Direct 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:
| Businesses | Estimated cost | Estimated 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.