Google Maps Business Scraper avatar

Google Maps Business Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Under maintenance

Extract business listings from Google Maps: name, address, phone, website, rating, review count, coordinates, and place ID. Ideal for lead generation and local market research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Thomas Gharbi

Thomas Gharbi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract business listings from Google Maps with a single search query.
No API key required — works directly on the public Google Maps interface.

What it extracts

FieldDescription
titleBusiness name
categoryBusiness category (e.g., "Plumber")
ratingStar rating (1.0 – 5.0)
reviewCountNumber of reviews
addressFull address
phonePhone number
websiteBusiness website URL
latitudeGPS latitude
longitudeGPS longitude
placeIdGoogle Maps Place ID (ChIJ...)
googleMapsUrlDirect Google Maps link
searchQueryThe query that returned this result
scrapedAtISO timestamp of scrape

Example input

{
"searchQueries": [
"nettoyage toiture Arles",
"nettoyage façade Marseille",
"couvreur Bouches-du-Rhône"
],
"maxResultsPerQuery": 20,
"language": "fr",
"proxyConfiguration": { "useApifyProxy": true }
}

Example output

{
"title": "Horizon Sud Nettoyage",
"category": "Nettoyage de façades",
"rating": 4.8,
"reviewCount": 47,
"address": "12 Rue de la République, 13200 Arles",
"phone": "+33 4 90 12 34 56",
"website": "https://horizon-sud.fr",
"latitude": 43.6768,
"longitude": 4.6278,
"placeId": "ChIJrTLr-GyuVhMRKn5rXhJJ-MY",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"searchQuery": "nettoyage toiture Arles",
"scrapedAt": "2026-05-14T10:30:00.000Z"
}

Usage tips

  • Use Apify Residential Proxies to avoid Google blocks on large runs
  • Keep maxResultsPerQuery under 60 for reliable results
  • Combine with location keywords for precise targeting: "plumber Paris 15", "restaurant Lyon Croix-Rousse"
  • Results are exported as JSON, CSV, Excel directly from the Apify console

Pricing model (Apify Store)

Suggested: $0.50 per 1 000 results (usage-based)
Or flat subscription: $29/month for 5 000 results/month

Local development

npm install
npx playwright install chromium
npm start

Set your input in storage/key_value_stores/default/INPUT.json before running locally.