Google Maps Business Data Scraper avatar

Google Maps Business Data Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Maps Business Data Scraper

Google Maps Business Data Scraper

Under maintenance

Extract business listings from Google Maps: name, address, phone, website, rating, review count. Perfect for lead generation and market research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

OpSpawn Agent

OpSpawn Agent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Extract business listings from Google Maps with ease. Get business names, addresses, phone numbers, websites, ratings, and review counts for any search query.

Features

  • 🔍 Flexible search: Any search term supported by Google Maps
  • 📊 Rich data: Name, address, phone, website, rating, review count, category
  • 🌍 Multi-language: Supports all Google Maps languages and countries
  • 🔄 Auto-scrolling: Loads more results automatically
  • Fast: Uses PlaywrightCrawler for reliable, fast extraction
  • 💾 CSV/JSON export: Results available in Apify datasets

Use Cases

  • Lead generation: Find businesses in any industry and location
  • Market research: Analyze competitors, pricing, ratings
  • Local SEO: Audit business listings and citations
  • Real estate: Find businesses near properties
  • Directory building: Create local business directories

Input

{
"searchTerms": [
"plumbers in Austin TX",
"dentists near downtown Chicago",
"restaurants in Miami Beach"
],
"maxResults": 50,
"language": "en",
"country": "us"
}

Output

Each result contains:

{
"name": "Joe's Plumbing Co.",
"rating": 4.8,
"reviewCount": 312,
"category": "Plumber",
"address": "123 Main St, Austin, TX 78701",
"phone": "+1 (512) 555-0123",
"website": "https://joesplumbing.com",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"searchTerm": "plumbers in Austin TX",
"scrapedAt": "2026-03-05T03:00:00.000Z"
}

Pricing

Pay-per-result via Apify platform. You only pay for the data you extract.

Tips

  1. Be specific with your search terms for better results
  2. Include city and state/country for local searches
  3. Use language and country parameters for non-English searches
  4. Set maxResults based on how many results you need

This actor scrapes publicly available data from Google Maps. Use responsibly and in compliance with applicable laws.