Google Maps Extractor: Fast Business Lists avatar

Google Maps Extractor: Fast Business Lists

Pricing

from $0.25 / 1,000 places

Go to Apify Store
Google Maps Extractor: Fast Business Lists

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

DeepMine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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.

NameCategoryRatingReviewsPhoneNeighborhood
Storyville Coffee Pike PlaceCoffee shop4.63,231(206) 780-5777Pike Pine Retail Core
Overcast CoffeeCoffee shop4.7316(206) 588-2621Capitol Hill
Moore Coffee ShopCoffee shop4.61,092(206) 724-5638Pike 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

FieldWhat it does
🔍 Search termsWhat you'd type in Google Maps (dentist, coffee shop)
📍 LocationCity, neighborhood, ZIP, state or country
💯 Number of places per search termCap per term (empty = every place in the area)
🌍 LanguageLanguage of names, categories and hours
🎛️ FiltersCategories, name match, minimum rating, website, skip closed
🔗 Google Maps URLsMaps search links (and place links)
📡 Location by parts / 🛰️ Custom search areaCountry, 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.