Google Maps Business Extractor: Phones, Ratings & Review Counts avatar

Google Maps Business Extractor: Phones, Ratings & Review Counts

Pricing

from $0.0012 / result

Go to Apify Store
Google Maps Business Extractor: Phones, Ratings & Review Counts

Google Maps Business Extractor: Phones, Ratings & Review Counts

Turn any Google Maps search into a structured business list with phones, websites, ratings, review counts, addresses, service options, and business details. Paste a Google Maps URL or keyword, then export to CSV, Excel, or JSON.

Pricing

from $0.0012 / result

Rating

5.0

(2)

Developer

nezha

nezha

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

0

Monthly active users

4 days ago

Last modified

Share

Turn any Google Maps search into a structured business dataset with phones, websites, ratings, review counts, addresses, service options, and business detail fields.

What this Actor does

This Actor is built for teams that want a usable local business dataset, not just raw map results. Paste a Google Maps search URL or combine keywords with locations, then export the matching businesses to CSV, Excel, or JSON.

It is useful when you want to:

  • build a local business list for outreach or territory research
  • compare competitors in one city or category
  • analyze review signals, website coverage, service options, and business attributes
  • collect richer business data without manually copying Google Maps rows into a spreadsheet

Quick start

  1. Paste a Google Maps search URL into Google Maps Search URLs.
  2. Keep includeDetails: true and maxBusinesses: 10 for the first run.
  3. Click Run.
  4. Download the dataset from Apify as CSV, Excel, or JSON.

Use cases

Sales prospecting
Pull local businesses in a target city, then export phone numbers, websites, addresses, ratings, service options, and business details for outreach.

Local SEO research
Compare categories, ratings, review counts, review tags, website coverage, and business attributes to quickly spot businesses with strong demand but weak digital presence.

Market research
Measure business density in a target area, inspect category coverage, compare nearby competitors, and see how different neighborhoods or cities are distributed.

Output preview

Here is a simplified example of the business records you can download after a run:

BusinessCategoryPhoneWebsiteRatingReviewsAddress
Blue Bottle CoffeeCoffee shop, Cafe+1 510-653-3394bluebottlecoffee.com4.61,86054 Mint Plaza, San Francisco, CA 94103
Stumptown Coffee RoastersCoffee shop, Cafe+1 347-414-7800stumptowncoffee.com4.51,24830 W 8th St, New York, NY 10011
DevocionCoffee shop, Cafe+1 646-590-3365devocion.com4.798069 Grand St, Brooklyn, NY 11249

The same record can also include richer fields such as:

Extra field groupExample value
Business statusClosed, price range, primary category
Location detailstreet, district, postal code, neighborhood, plus code
Review intelligencereview count, review distribution, review tags, sample reviews
Service optionsdelivery, takeout, dine-in, accessibility, payments
Media signalsmain picture, menu pictures, highlight pictures, videos
Market contextpeople also search, popular times, image categories

You still get the full dataset export in CSV, Excel, or JSON. This preview is only here to make the output easier to scan at a glance while still showing the depth of the data.

Typical fields include:

  • business identity: title, categoryName, categories, placeId, cid, kgmid
  • contact and lead fields: phone, website, address, street, district, postalCode
  • geo fields: city, countryCode, location.lat, location.lng, plusCode, plusCodeUrl
  • conversion signals: totalScore, reviewCount, currentStatus, priceRange, delivery
  • review intelligence: reviewsDistribution, reviewsTags, reviews
  • service and attribute data: additionalInfo, openingHours
  • media and visibility data: mainPicture, menuPictures, highlightPictures, videos, imageCategories
  • competitor and demand signals: peopleAlsoSearch, popularTime

Full JSON preview

If you want to inspect a more complete example record, open the preview below.

Pricing

This Actor now uses event-based pricing:

  • Result: $0.0012 for each business record saved to the dataset
  • Detail page: $0.0005 for each business detail page opened when includeDetails is enabled
  • Actor start: $0.00005 for each run

In practice:

  • If includeDetails: true, each saved business will usually trigger one Result event and one Detail page event.
  • If includeDetails: false, you only pay the Result event plus the Actor start event.

Examples

Option 1: Paste a Google Maps search URL

{
"searchUrls": [
{
"url": "https://www.google.com/maps/search/coffee+shops+in+new+york"
}
],
"includeDetails": true,
"maxBusinesses": 10,
"batchDetailsPerQuery": 3
}

Option 2: Use keywords and locations

{
"keywords": ["dentist", "orthodontist"],
"locationList": ["Austin, Texas"],
"includeDetails": true,
"maxBusinesses": 50,
"batchDetailsPerQuery": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"countryCode": "US"
}
}

Best practices

  • Use searchUrls when you want the fastest path from a Google Maps search page to an export.
  • Use keywords plus locationList when you want to scale the same workflow across multiple cities or business types.
  • Keep includeDetails enabled if you want richer output by default.
  • Use maxBusinesses to keep first runs small and fast, then increase it when you want a larger export.

Useful output fields

  • title
  • categories
  • phone
  • website
  • address
  • location.lat
  • location.lng
  • totalScore
  • reviewCount
  • openingHours
  • url

Notes

  • This Actor currently focuses on business listing data available from Google Maps results and business detail pages.
  • It does not promise email extraction.
  • You can export results directly from the dataset in CSV, Excel, or JSON formats.

Why the dataset feels complete

This Actor does more than return a bare list of business names.

  • You get lead-ready fields such as phone, website, address, and coordinates.
  • You get operating and offer context such as opening hours, delivery, accessibility, payments, and other service attributes.
  • You get review intelligence such as review counts, review distribution, review tags, and sample reviews.
  • You get visibility and content signals such as main pictures, menu pictures, videos, and image categories.
  • You get competitor context such as peopleAlsoSearch and demand context such as popularTime.

That combination makes the export useful not just for lead generation, but also for qualification, segmentation, competitor mapping, and local market analysis.

API access

Developers can run this Actor programmatically through the Apify API or the Apify Python and JavaScript clients.