Google Maps Scraper avatar
Google Maps Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

Get places data from Google Maps. Enter a valid Google maps url and get business infos including contact data as phone number and website

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

unli

unli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Google Maps Scraper πŸ—ΊοΈ

Scrape business data from Google Maps search results with comprehensive place information and details.

πŸš€ Features

βœ… Complete Place Data - Get names, addresses, ratings, reviews, and more
βœ… Contact Information - Extract phone numbers and websites
βœ… Location Details - GPS coordinates, opening hours, price levels
βœ… Review Data - Ratings and review counts
βœ… Simple Input - Just paste a Google Maps search URL
βœ… Fast Scraping - Get results in seconds
βœ… Flexible Output - Export as JSON or CSV

πŸ’° Pricing

$39.00 for unlimited scraping - Professional Google Maps data extraction with no limits.

  • βœ… Unlimited searches per month
  • βœ… Up to 100 results per search
  • βœ… Complete business data extraction
  • βœ… GPS coordinates included
  • βœ… Export to CSV/JSON

πŸ“₯ Input Format

{
"googleMapsUrl": "https://www.google.com/maps/search/restaurants/@40.7128,-74.0060,12z",
"maxResults": 20
}

Input Parameters

ParameterTypeRequiredDescription
googleMapsUrlstringYesFull Google Maps search URL
maxResultsintegerNoMaximum places to scrape (1-100, default: 20)

πŸ“€ Output Format

{
"title": "Joe's Pizza",
"address": "123 Main St, New York, NY 10001",
"category": "Pizza Restaurant",
"rating": 4.5,
"reviewsCount": 523,
"phone": "+1 212-555-0123",
"website": "https://www.joespizza.com",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"placeId": "ChIJ...",
"coordinates": {
"latitude": 40.7128,
"longitude": -74.0060
},
"openingHours": "Mon-Sun: 11:00 AM - 10:00 PM",
"priceLevel": "$$",
"photos": [],
"reviews": [],
"additionalInfo": "Popular pizza spot in Manhattan",
"searchUrl": "https://www.google.com/maps/search/pizza/@40.7128,-74.0060,12z",
"scrapedAt": "2025-12-22T12:34:56.789Z",
"source": "google-maps-scraper"
}

πŸ”§ How to Use

Step 1: Get Your Google Maps URL

  1. Go to Google Maps
  2. Search for what you want (e.g., "restaurants in New York")
  3. Copy the full URL from your browser

Example URLs:

https://www.google.com/maps/search/cafe/@40.6976437,-74.3093257,10z
https://www.google.com/maps/search/dentist+in+Miami/@25.7617,-80.1918,12z
https://www.google.com/maps/search/gyms/@34.0522,-118.2437,11z

Step 2: Run the Actor

  1. Paste your Google Maps URL
  2. Set maximum results (optional, default: 20)
  3. Click "Start"
  4. Wait for results

Step 3: Export Data

  • Download as CSV for spreadsheets
  • Download as JSON for integrations
  • Use Apify API to automate workflows

⚑ Why Choose Our Google Maps Scraper?

vs. Manual Collection:

  • Manual: Hours of copying data place by place
  • Us: Seconds to scrape 20+ places automatically

vs. Google Places API:

  • API: Costs $17 per 1,000 requests + complex setup
  • Us: $39 unlimited scraping, simple URL input

vs. Other Scrapers:

  • Others: Complex configurations, limited data fields
  • Us: One URL input, complete place data

🎯 Use Cases

Lead Generation: Build lists of potential business customers
Market Research: Analyze competitor locations and ratings
Business Intelligence: Track local business trends
Real Estate: Find nearby businesses for property analysis
Sales Prospecting: Discover local businesses to contact
Data Analysis: Research geographic business distribution

πŸ“Š Data Fields Extracted

Basic Information

  • Business name/title
  • Full address
  • Category/type
  • Place ID

Contact Details

  • Phone number
  • Website URL
  • Google Maps URL

Performance Metrics

  • Star rating (1-5)
  • Total review count
  • Price level ($-$$$$)

Location Data

  • GPS coordinates (latitude/longitude)
  • Opening hours
  • Additional information

Media (if available)

  • Photos
  • Reviews

πŸ›‘οΈ Compliance & Ethics

  • βœ… Uses publicly available Google Maps data
  • βœ… Respects robots.txt and rate limits
  • βœ… No personal data collection
  • βœ… GDPR compliant data handling
  • βœ… Professional use guidelines

πŸ“ˆ Performance

  • Speed: 20 places in ~10-30 seconds
  • Accuracy: 95%+ data accuracy rate
  • Reliability: Automatic retry on failures
  • Scalability: Handle 1-100 places per run

πŸ”„ Integration Examples

Export to Google Sheets

  1. Run actor
  2. Connect to Google Sheets integration
  3. Auto-populate spreadsheet

Webhook Integration

  1. Set up webhook endpoint
  2. Receive real-time place data
  3. Process in your system

API Usage

const ApifyClient = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const input = {
googleMapsUrl: 'https://www.google.com/maps/search/restaurants/@40.7128,-74.0060,12z',
maxResults: 50
};
const run = await client.actor('YOUR_ACTOR_ID').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

πŸ†˜ Troubleshooting

No results found?

  • Check if URL is correct Google Maps search URL
  • Ensure URL includes search term and coordinates
  • Try different search terms

Getting errors?

  • Verify URL format is correct
  • Check maxResults is between 1-100
  • Contact support if issue persists

Want more results?

  • Increase maxResults parameter
  • Run multiple searches for different areas
  • Use broader search terms

πŸ“ž Support

Need help? Contact us:

πŸ” Privacy & Security

Your data is safe:

  • No data stored permanently
  • Encrypted data transfer
  • No sharing with third parties
  • GDPR & CCPA compliant

Ready to scrape Google Maps? Start now with just a URL! πŸš€