VOOZH about

URL: https://apify.com/techionik9993/google-maps-business-scraper

⇱ Google Maps Business Scraper Β· Apify


Pricing

$15.00/month + usage

Go to Apify Store

Google Maps Business Scraper

Fast Google Maps lead scraper for clean business lists. Extract names, categories, ratings, addresses, phone numbers, websites, and Google Maps URLs from keyword and location searches.

Pricing

$15.00/month + usage

Rating

5.0

(1)

Developer

πŸ‘ Techionik

Techionik

Maintained by Community

Actor stats

2

Bookmarked

10

Total users

0

Monthly active users

19 hours ago

Last modified

Share

Fast Google Maps lead scraper for clean local business lists.

Enter business keywords and locations. The actor returns a simple, sales-ready dataset with business names, categories, ratings, addresses, phone numbers, websites, and Google Maps URLs.

Why This Actor Is Fast

Most Google Maps scrapers open every business listing page one by one. That is slow and expensive.

This actor uses a faster direct map-response parser. It loads each Google Maps search, captures the structured map results response, and parses business records directly. This makes it suitable for high-volume lead discovery where speed and compute cost matter.

In testing, a 6-keyword New York run produced 130 business rows in about 16 seconds of actor runtime.

Best For

  • Lead generation agencies
  • Local SEO prospecting
  • Sales teams building local business lists
  • Market and competitor research
  • CRM enrichment
  • Business directory creation
  • Fast keyword/location lead discovery

Features

  • Fast direct Google Maps response parsing
  • Multiple keywords and locations in one run
  • Clean lead-list dataset without unnecessary technical fields
  • Business name, category, rating, address, phone, website, and Google Maps URL
  • Phone number extraction when available in map results
  • Website extraction when available in map results
  • Configurable result limit per keyword/location
  • Configurable parallel searches
  • Optional sponsored-result inclusion
  • CSV, Excel, JSON, XML, and API-ready output
  • Run summary saved to key-value storage

Input

FieldTypeRequiredDescription
keywordsarrayYesBusiness types or services, such as dentist, coffee shop, plumber, or law firm.
locationsarrayYesCities, regions, neighborhoods, or postal areas.
maxResultsPerSearchintegerNoMaximum businesses to save per keyword/location pair. Default: 50.
maxConcurrencyintegerNoParallel keyword/location searches. Default: 3, maximum: 6.
languagestringNoGoogle Maps language code. Default: en.
includeSearchMetadatabooleanNoAdds keyword and location fields to each result. Default: true.
includeSponsoredResultsbooleanNoIncludes sponsored listings when Google returns them. Default: true.

Example Input

{
"keywords":["dentist","coffee shop","plumber","gym","real estate agent","law firm"],
"locations":["New York, USA"],
"maxResultsPerSearch":25,
"maxConcurrency":3,
"language":"en",
"includeSearchMetadata":true,
"includeSponsoredResults":true
}

Output

Each dataset item uses a clean lead-list structure:

{
"searchKeyword":"plumber",
"searchLocation":"New York, USA",
"name":"RR Plumbing Roto-Rooter",
"category":"Plumber",
"rating":4.8,
"address":"450 7th Ave Ste B, New York, NY 10123, United States",
"phone":"+1 212-687-1215",
"website":"https://www.rotorooter.com/manhattan/",
"googleMapsUrl":"https://www.google.com/maps/search/?api=1&query=RR%20Plumbing%20Roto-Rooter"
}

Output Fields

FieldDescription
searchKeywordKeyword used for the search, if metadata is enabled.
searchLocationLocation used for the search, if metadata is enabled.
nameBusiness name from Google Maps.
categoryPrimary business category.
ratingGoogle Maps rating when available.
addressBusiness address when available.
phonePhone number when Google exposes it in map results.
websiteBusiness website when Google exposes it in map results.
googleMapsUrlGoogle Maps search URL for the business.

Performance

Performance depends on Google Maps response speed, location breadth, and result availability. In testing:

  • 130 rows extracted in about 16 seconds of actor runtime
  • 124/130 rows included phone numbers
  • 113/130 rows included websites
  • 130/130 rows included names, ratings, and Maps URLs

Google may return around 20-25 strong results per keyword/location response. For larger datasets, use multiple keywords, multiple nearby locations, or neighborhood-level searches.

Limitations

  • Phone numbers and websites are only returned when Google exposes them in map results.
  • This actor is optimized for fast lead lists, not full place-detail pages or review scraping.
  • Google Maps results vary by language, region, time, and ranking changes.
  • Very broad locations can return mixed regional results.
  • Google may rate limit or change response structures.
  • Users are responsible for complying with Google Maps terms and applicable laws.

Recommended Pricing

Recommended Apify pricing model: paid per result.

Suggested price: $4 per 1,000 results.

Reason: customers are buying usable local business leads, not browser waiting time. Per-result pricing is simple, marketplace-friendly, and fair because buyers pay only for saved rows.

Marketplace Text

Short description: Fast Google Maps lead scraper for clean business lists with names, categories, ratings, addresses, phones, websites, and Maps URLs.

Long description: Build local business lead lists from Google Maps keyword and location searches. This actor is optimized for speed and clean output, using direct map-response parsing instead of opening every business page. It is useful for sales prospecting, local SEO research, agency lead generation, competitor research, and CRM enrichment.

Use cases: local lead generation, sales prospecting, local SEO audits, market research, competitor lists, business directory creation, CRM enrichment.

Search keywords: google maps scraper, business leads, local business scraper, lead generation, local SEO, sales leads, business data, maps scraper, phone number scraper, website scraper, CRM enrichment, local prospecting.

You might also like

Google Maps Scraper

igview-owner/google-maps-scraper

Scrape Google Maps search results in minutes. extracts business names, addresses, phone numbers, websites, ratings, reviews, and coordinates from Google Maps for any keyword or location.

πŸ‘ User avatar

Sachin Kumar Yadav

253

4.7

Google Maps Scraper

rupom888/google-maps-scraper

Extract business listings from Google Maps.

Google Maps Scraper

oneary/google-maps-scraper

Scrape Google Maps business listings by keyword and location. Extract names, addresses, phone numbers, ratings, and reviews. Perfect for lead generation and local SEO.

Google Maps Scraper

mvpeav/google-maps-scraper

Scrape Google Maps business listings. Extract business names, addresses, phone numbers, websites, ratings, reviews, hours of operation, coordinates, and more from Google Maps search results.

πŸ‘ User avatar

MItchell Peavler

3

Google Maps Scraper

surigami/google-maps-scraper

πŸ“ Google Maps Scraper Google Maps Scraper lets you extract business data from Google Maps.

✨ Google Maps Scraper

damilo/google-maps-scraper

πŸ“ Scrape business listings from Google Maps by keyword and location. Extract names, addresses, phone numbers, websites, ratings, coordinates, and more β€” perfect for lead generation, local SEO, and competitor research.

Google Maps Scraper $0.50 Per 1K

coder_luffy/google-maps-scraper

Google Maps Scraper collects business listings from Google Maps search results, returning names, addresses, phone numbers, websites, ratings, and GPS coordinates for any business type and location