Google Maps Scraper: Business Leads, Phones & Market Report avatar

Google Maps Scraper: Business Leads, Phones & Market Report

Pricing

from $20.00 / 1,000 search reports

Go to Apify Store
Google Maps Scraper: Business Leads, Phones & Market Report

Google Maps Scraper: Business Leads, Phones & Market Report

Scrape Google Maps businesses for any search and location: name, phone, website, address, rating, reviews, hours, category, coordinates. Deep search finds 4x more than one search. Lead flags (no website, few reviews) and a market report per search. No login.

Pricing

from $20.00 / 1,000 search reports

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Scrape Google Maps for any business type in any city and get a clean lead list: name, phone, website, address, rating, review count, opening hours, categories, coordinates and the Google Maps link. No login, no API key.

On top of the raw list you get what the other Google Maps scrapers leave to you:

  • Lead flags on every business: no website, only a Facebook or directory page, fewer than 10 reviews, rated under 4.0, no phone, no hours
  • Deep search that splits a city into a grid and finds 4 to 6 times more businesses than Google's usual ~150 per search
  • A market report per search: how many businesses, average rating, median reviews, share without a website, top competitors and the best prospects

What does this Google Maps scraper do?

plumbers in Nairobi · 100 businesses dentists in Austin, TX · 100 businesses
average rating 4.73, median 4 reviews average rating 4.86, median 420 reviews
55 without a website, 3 social-only 0 without a website
65 with fewer than 10 reviews → a mature market, few easy prospects
→ a market full of web-design and SEO prospects
  1. Enter what to search ("plumbers", "dentists", "italian restaurants") and where ("Austin, TX", "Westlands, Nairobi", "SW1A 1AA"). Every search runs in every location.
  2. Choose the depth: normal (up to ~150 per search, like Google Maps), deep (3×3 grid) or deeper (5×5 grid).
  3. Optionally keep only leads, a minimum rating or review count, or certain categories.
  4. You get one row per business and one market report per search.
flowchart LR
A[Searches ×<br/>locations] --> B{Depth}
B -->|normal| C[One search<br/>up to ~150]
B -->|deep / deeper| D[3×3 or 5×5 grid<br/>over the location]
C --> E[Businesses<br/>phone, website, rating,<br/>reviews, hours, lead flags]
D --> E
E --> F[Market report<br/>per search]

Who is it for?

  • Web designers, SEO and marketing agencies: find local businesses with no website, a Facebook-only page or few reviews, with their phone numbers
  • Sales teams: build call lists of every business of a type in a territory
  • Franchise and expansion planners: compare how crowded and how well-rated a market is before opening
  • Local SEO: see who ranks, how many reviews the leaders have, and what it takes to compete

What data do you get?

Business (dataset, one row each)

FieldWhat it tells you
name, category, categories, descriptionWhat the business is
phone, phoneInternationalHow to call it
website, websiteDomain, websiteTypeIts site, and whether it is its own site, a social page or a directory listing
rating, reviewsReputation
address, neighborhood, city, countryCode, latitude, longitude, serviceAreaBusinessWhere it is
openingHours, openNow, timezoneWhen it is open
leadFlagsnoWebsite, socialOnly, directoryOnly, fewReviews, lowRating, noPhone, noHours
placeId, cid, googleMapsUrlGoogle's ids and the Maps link
search, location, rankWhich search found it and where it ranked

Market report (MARKET_REPORTS, one per search): businesses, averageRating, medianRating, medianReviews, ratingBands, withOwnWebsitePercent, withoutWebsite, socialOrDirectoryOnly, withPhonePercent, leadFlagCounts, topCategories, mostReviewed, bestRated, prospectsWithoutOwnWebsite.

Example: 30 September 2026

Six searches (plumbers and dentists × Austin, Nairobi, London), 600 businesses in 96 seconds:

SearchAvg ratingMedian reviewsOwn websiteNo websiteFewer than 10 reviews
plumbers in Austin, TX4.8114996%20
plumbers in London4.8277.595%44
plumbers in Nairobi4.73442%5565
dentists in Austin, TX4.86420100%00
dentists in Nairobi4.825087%1319

Deep search: "plumbers" in Chicago with the 5×5 grid found 930 businesses in about 4 minutes, 291 of them without a website, against about 150 from a single Google Maps search.

Leads only: restaurants in Westlands, Nairobi, with "Leads only" and at least 1 review, kept 73 of 150; 63 of the 150 had no website.

Pricing

$0.02 per search report (one search in one location) and $0.002 per business saved, i.e. $2 per 1,000 businesses.

100 businesses cost $0.22. The six-search example above cost $1.32, and the 930-business deep search $1.88. "Leads only" and the other filters mean you pay only for the rows you keep.

Good to know

  • Normal search = what Google Maps shows: up to about 150 businesses per search. For more, use deep or deeper, or add several neighborhoods or postcodes as locations.
  • Locations can be cities, neighborhoods, postcodes, states or countries. A bare postcode is completed with the country setting. If Google does not recognise a location, the text search is used and the run summary says so.
  • Service-area businesses (many plumbers, cleaners, movers) hide their address on Google. Their address and city are empty and serviceAreaBusiness is true; they are often the best leads.
  • Google sometimes sends a lighter answer without review counts or full hours. The Actor fetches those pages again; if it persists, reviews and openingHours are empty, never a false zero, and partialDetails is true.
  • Business listings only: no reviews, reviewer names or personal profiles are collected.
  • Grid searches can reach a little beyond the location's edges; use city to trim.

Input

FieldMeaning
What to searchBusiness types or keywords
LocationsCities, neighborhoods, postcodes…
Search depthNormal, deep (3×3), deeper (5×5)
Maximum businesses per search1 to 3,000 (default 200)
Leads onlyOnly businesses with a lead flag
Minimum rating / reviewsFilters for the saved rows
Categories to keepe.g. "plumber" drops supply stores
Language / Countrye.g. en / us, es / mx, en / ke
Skip duplicatesEach business once across searches

Integrations

Export to CSV, Excel, JSON or Google Sheets, or send the leads to your CRM through the Apify API, webhooks, Make, Zapier and n8n. Schedule it weekly to catch new businesses in your territory.