Google Maps Extractor: Fast Business Lists
Pricing
from $0.25 / 1,000 places
Google Maps Extractor: Fast Business Lists
Google Maps extractor and scraper for fast place lists: search by keyword and location and get every business Google Maps lists, with name, category, address, phone, website, rating, review count, hours, coordinates and place ID, straight from the search results. No login.
Pricing
from $0.25 / 1,000 places
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get every business Google Maps lists for a search (coffee shop in Seattle, WA) as a clean table, straight from the search results: name, category, full address, phone, website, rating, review count, opening hours, coordinates, photo, place ID and Google Maps link. It doesn't open each place's page, so it's fast and cheap: on Apify, 100 places in under 6 seconds, the first one in under 4. No login, no browser, no proxy setup.
| Name | Category | Rating | Reviews | Phone | Neighborhood |
|---|---|---|---|---|---|
| Storyville Coffee Pike Place | Coffee shop | 4.6 | 3,231 | (206) 780-5777 | Pike Pine Retail Core |
| Overcast Coffee | Coffee shop | 4.7 | 316 | (206) 588-2621 | Capitol Hill |
| Moore Coffee Shop | Coffee shop | 4.6 | 1,092 | (206) 724-5638 | Pike Pine Retail Core |
What you can do
- List a whole city: leave the number of places empty and the run goes past Google's ~200 results per query. It takes Google's own ranking first, then asks for every ZIP code inside the city, then covers what's left with a map grid. Results stay inside the location's own boundary (OpenStreetMap), so "Boise, ID" doesn't fill up with Meridian and Nampa. Measured: every dentist in Boise, ID (348 places) in one run.
- Several searches in one run: each search term is searched in the location; a place two terms find is kept and charged once.
- Filter before you pay: category words, name match, minimum rating, with or without a website, skip closed places. A place a filter leaves out is never charged.
- Paste Google Maps search links (
/maps/search/dentist/@43.61,-116.2,13z): each runs as one more search, at its own map position.
Need more per place? Google Maps Scraper adds the star histogram, owner info, plus codes, review topics, up to 15 reviews and 100 photos; Google Maps Email Extractor adds the emails and social profiles from each business website.
Pricing
Pay per result, no start fee: $0.35 per 1,000 places on the Starter plan ($0.39 Free, $0.29 Scale, $0.25 Business). Each place is charged once per run, even when several search terms find it.
Input
| Field | What it does |
|---|---|
| 🔍 Search terms | What you'd type in Google Maps (dentist, coffee shop) |
| 📍 Location | City, neighborhood, ZIP, state or country |
| 💯 Number of places per search term | Cap per term (empty = every place in the area) |
| 🌍 Language | Language of names, categories and hours |
| 🎛️ Filters | Categories, name match, minimum rating, website, skip closed |
| 🔗 Google Maps URLs | Maps search links (and place links) |
| 📡 Location by parts / 🛰️ Custom search area | Country, city, state, county, postal code; or a GeoJSON polygon / point + radius |
The input keys are compass/crawler-google-places' (searchStringsArray, locationQuery, maxCrawledPlacesPerSearch, startUrls, categoryFilterWords...), so an API call written for it works here.
Output
One row per place. Views: 📊 Overview (photo, name, category, rating, reviews, phone, website, address, Google Maps link, search, rank), 📈 Stats and 📍 Location (address parts, coordinates, time zone).
Fields, in row order: title, subTitle, description, categoryName, address, neighborhood, street, city, postalCode, state, countryCode, website, phone, phoneUnformatted, location, totalScore, permanentlyClosed, temporarilyClosed, placeId, categories, fid, cid, reviewsCount, imagesCount, reserveTableUrl, googleFoodUrl, hotelStars, hotelDescription, checkInDate, checkOutDate, hotelPrice, hotelAds, hotelAmenities, openingHours, openingHoursStatus, wasOpenAtScrapeTime, additionalOpeningHours, additionalInfo, gasPrices, url, language, imageUrl, imageUrls, kgmid, businessProfileId, tableReservationLinks, tableReservationProviders, restaurantData, orderBy, bookingLinks, ownerName, ownerId, ownerProfileUrl, domain, timezone, searchString, rank, searchPageUrl, inputStartUrl, inputPlaceId, isAdvertisement, scrapedAt.
These are the fields Google's search results carry. subTitle and description are Google's short line and summary (on restaurants, cafes and hotels), additionalInfo the attributes Google lists (accessibility, service options), hotel fields fill on hotels (stars, nightly price, booking offers) and gasPrices on gas stations. openingHours is filled when Google lists the hours in its results (246 of 348 Boise dentists, 100 of 100 Seattle coffee shops). The row has no reviews, star histogram, owner description, plus code or claim status: those come only from the place's own page.