Google Maps Scraper Lite avatar

Google Maps Scraper Lite

Under maintenance

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Google Maps Scraper Lite

Google Maps Scraper Lite

Under maintenance

Fast, browserless Google Maps place scraper. Extracts business name, address, phone, website, rating, categories, price level, and more using pure HTTP requests. No headless browser needed — lower compute cost.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Fitz

Fitz

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Google Maps Places Scraper

Extract business listings from Google Maps. Search by keyword across multiple locations, get clean place data including email addresses from business websites, and export to your preferred format.

Data fields

Name, address, phone, website, email, rating, review count, categories, primary type, coordinates, plus code, business status, price level, description, opening hours, photos, menu, social links, and Google Place ID.

Features

  • Email extraction — optionally crawl each business website to find contact emails
  • Multiple queries — run as many search terms as you need in one go
  • Resume support — interrupted runs pick up where they left off
  • Configurable speed — adjust concurrent workers and request delay

Pricing

$1.30 / 1,000 places. Charged per unique place saved to the dataset. No per-run fee.

Input

FieldTypeDefaultDescription
queriesstring[]requiredSearch terms, one per line
maxPlacesinteger20Max per search term (empty = unlimited)
extractEmailsbooleanfalseCrawl websites for emails
langstringenResults language
glstringusGeolocation country
workersinteger4Concurrent scrape workers
delayfloat2.5Seconds between requests

Usage

{
"queries": ["plumbers in Chicago", "electricians in Chicago"],
"maxPlaces": 50,
"extractEmails": true
}

Limits

The actor uses structured API requests and does not render JavaScript. This keeps runs fast and cost-effective but means individual review text is not available. If you need reviews, pair this actor with a browser-based scraper.

FAQ

Can I get email addresses? Yes. Set extractEmails to true. The actor visits each business website and extracts contact emails from the page.

How many places can I scrape? Set maxPlaces per query. There is no hard cap, but Google Maps typically returns around 120 places per search area. Use narrower queries to get more.

Can I run multiple searches? Yes. Add one search term per line in the queries field. Each runs independently.

What if a run is interrupted? The actor saves progress to a local database. Re-run with the same input and it resumes where it left off.