Google Maps Business Scraper avatar

Google Maps Business Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Extract business data from Google Maps. Get name, address, phone, website, ratings, reviews and GPS coordinates for any search query and location.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

6 hours ago

Last modified

Share

Extract business listings from Google Maps — the world's most comprehensive local business directory with over 200 million places. Returns business name, category, address, phone, website, rating, review count, opening hours, and GPS coordinates. No login required.


What data do you get?

FieldTypeExample
namestring"The Ledbury"
categorystring"Restaurant"
addressstring"127 Ledbury Rd, London W11 2AQ"
phonestring"+44 20 7792 9090"
websitestring"https://theledbury.com"
ratingnumber4.7
reviewCountnumber1248
hoursstring"Mon–Fri: 12–2:30 PM, 6–10 PM"
latitudenumber51.5142
longitudenumber"-0.2023"
placeIdstring"ChIJN1t_tDeuEmsRUsoyG83frY4"
urlstring"https://www.google.com/maps/place/..."
checkedAtstring"2026-04-24T12:00:00.000Z"

How to use

  1. Open the actor and click Try for free
  2. Enter a Search query — business type + location (e.g. dentists in New York, hotels in Paris)
  3. Set Max results — number of businesses to scrape (default: 20)
  4. Click Start — results ready in minutes
  5. Download as JSON or CSV from the dataset tab

Use cases

  • Lead generation — Build lists of local businesses with contact info for outreach
  • Market research — Analyze competitors, ratings, and pricing in any area
  • Local SEO — Monitor business listings, reviews, and rankings
  • Real estate — Research amenities and services around a property
  • Sales prospecting — Find businesses by type and location for targeted campaigns
  • Directory building — Create local business directories for any niche or region

Input parameters

{
"searchQuery": "restaurants in London",
"maxResults": 20,
"language": "en"
}
ParameterTypeDefaultDescription
searchQuerystringrequiredBusiness type and location (e.g. coffee shops in Barcelona)
maxResultsinteger20Maximum number of businesses to scrape (max 500)
languagestring"en"Language code for results (en, es, fr, de, etc.)

Sample output

{
"name": "The Ledbury",
"category": "Restaurant",
"address": "127 Ledbury Rd, London W11 2AQ",
"phone": "+44 20 7792 9090",
"website": "https://theledbury.com",
"rating": 4.7,
"reviewCount": 1248,
"hours": "Tuesday–Saturday: 12–1:30 PM, 6:30–9:30 PM",
"latitude": 51.5142,
"longitude": -0.2023,
"placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4",
"url": "https://www.google.com/maps/place/The+Ledbury/@51.5142,-0.2023",
"checkedAt": "2026-04-24T12:00:00.000Z"
}

Performance

  • Uses PlaywrightCrawler with stealth mode to bypass bot detection
  • Each business: ~3–5 seconds (page load + detail extraction)
  • 20 businesses: ~2–3 minutes
  • 100 businesses: ~8–12 minutes

Pricing

This actor charges $0.002 per business scraped.

BusinessesEstimated cost
20~$0.04
100~$0.20
500~$1.00

The Apify free plan includes $5 monthly credit — enough for 2,500 business records per month.


This actor extracts publicly available data from Google Maps business listings. All data is accessible without login or registration. Users are responsible for ensuring their use of the extracted data complies with applicable laws and Google's terms of service.