Local Business Scraper - Google Maps Places, Ratings & Contacts avatar

Local Business Scraper - Google Maps Places, Ratings & Contacts

Pricing

Pay per usage

Go to Apify Store
Local Business Scraper - Google Maps Places, Ratings & Contacts

Local Business Scraper - Google Maps Places, Ratings & Contacts

Search Google Maps for local businesses and export name, rating, category, address, phone and website. No API key. Great for lead lists and local market research.

Pricing

Pay per usage

Rating

5.0

(1)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Local Business Scraper — Google Maps Places, Ratings & Contacts

Free. Search Google Maps for local businesses and export them as a clean spreadsheet: name, rating, category, address, phone and website. No API key, no Google Cloud billing, no setup.

Point it at a search like coffee shop Dubai Marina or dentist London and it returns the businesses Google Maps shows, structured and ready to use for lead lists, local market research, or competitor tracking.

What you get for each business

FieldNotes
NameAlways
RatingStar rating, when the business has one
Review countWhen Google renders it (see note below)
Categorye.g. Coffee shop, Dentist, Restaurant
AddressFull address with Get phone & website on
PhoneWith Get phone & website on
WebsiteWith Get phone & website on
StatusOpen / Closed / Temporarily closed
Maps linkDirect link to the listing
{
"name": "London City Smiles",
"rating": 4.8,
"reviewCount": 1398,
"category": "Dentist",
"address": "1 Fore St Ave, London EC2Y 9DT",
"phone": "+44 20 7837 2300",
"website": "londoncitysmiles.com",
"status": "Open · Closes 6 PM",
"url": "https://www.google.com/maps/place/..."
}

Input

FieldDescription
searchQueriesOne or more Google Maps searches, e.g. ["gym Dubai", "gym Abu Dhabi"]
maxResultsPerQueryBusinesses to return per search. Google surfaces up to ~120
enrichDetailsVisit each listing for phone, website and full address. Slower but far richer
minRatingOnly keep businesses at or above this star rating
useProxyOnly needed at high volume — Maps is reachable without a proxy for normal use
{
"searchQueries": ["coffee shop Dubai Marina", "coffee shop JBR"],
"maxResultsPerQuery": 30,
"enrichDetails": true,
"minRating": 4
}

Common uses

  • Lead lists — every business in a category and area, with phone and website, ready for outreach.
  • Local market research — who the players are, how they rate, how many reviews they carry.
  • Competitor tracking — run on a schedule and watch ratings and review counts move.

Notes worth reading

  • Turn on "Get phone & website" for contact data. Without it you get name, rating, category and address from the search results, which is fast; with it, the Actor opens each listing for the full contact record, which is slower but complete.
  • Review counts are best-effort. Google renders the review count inconsistently on its result pages. Enrichment recovers it reliably in most cases (10/10 in a typical run), but a business may occasionally come back with a rating and no count. The rating itself is reliable.
  • Results are whatever Google returns for your query. A loose query like dentist London can include a business in London, Kentucky. Make the query specific to keep results tight.

Use it with Claude or ChatGPT

Every Apify Actor is exposed over MCP, so you can wire this into Claude Desktop, Claude Code or any MCP client and ask: "find the top-rated dentists in Dubai Marina with their phone numbers." It also has a REST API and works with LangChain, n8n, Make and Zapier.

Be a good citizen

Cache your results, run on a sensible schedule, and don't hammer Google with rapid repeated queries. Use the proxy option if you're running at real volume.