Google Map Scraper $0.5/1K Places ๐Ÿ“ Verified Data Every Time avatar

Google Map Scraper $0.5/1K Places ๐Ÿ“ Verified Data Every Time

Pricing

from $0.50 / 1,000 business leads

Go to Apify Store
Google Map Scraper $0.5/1K Places ๐Ÿ“ Verified Data Every Time

Google Map Scraper $0.5/1K Places ๐Ÿ“ Verified Data Every Time

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

Pricing

from $0.50 / 1,000 business leads

Rating

0.0

(0)

Developer

Sept Solutions

Sept Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Google Maps Leads Scraper โ€” Phone Numbers, Websites & Ratings for Any Local Business

Stop searching Google Maps by hand. Enter any business type and location, click Start, and download a clean, enriched lead list โ€” complete with phone numbers, websites, and ratings โ€” ready to import into your CRM or outreach tool in minutes.

Built for agencies, sales teams, founders, and marketers who need accurate local business data at scale.


What makes this different

Other scrapersThis Actor
Names and addresses onlyPhone + website fetched from every listing
Duplicate rows in exportOne clean row per business, auto-deduplicated
Single keyword, single cityMany keywords ร— many cities in one run
Breaks on Google blocksResidential proxy + retries built in

Real fill rates from production runs:

  • Phone number: ~99% of businesses
  • Website: ~90% of businesses
  • Both phone + website: ~89% of businesses

Perfect for

  • Lead gen agencies building niche lists for clients
  • B2B sales teams prospecting dentists, lawyers, contractors, restaurants โ€” any local business
  • Cold email & cold calling โ€” phone + website in every row
  • Market researchers mapping business density and ratings by city
  • SaaS founders validating ICP and building prospect lists
  • Recruiters mapping employers across any region

How it works

  1. Search โ€” Opens Google Maps for every keyword ร— location pair you enter
  2. Collect โ€” Captures business name, rating, reviews, category, and Maps URL
  3. Enrich โ€” Visits each listing's detail page to fetch phone number and website
  4. Deduplicate โ€” Delivers one clean row per business in the deduplicated dataset

Always download from the deduplicated dataset โ€” that is your ready-to-use lead list.


What you get per lead

FieldExample
Business nameStudio Smiles NYC
Phone number+16464701376
Websitestudiosmilesnyc.com
Google rating4.9
Review count610 reviews
Business categoryDentist
Address209 E 56th St, New York
Open/closed statusOpen ยท Closes 6 PM
Google Maps URLDirect link to listing
Sponsored flagFilters out paid ads
Wheelchair accessibleYes/No
Business statusOperational / Closed
Keyword that found itdentist near New York

Sample lead (what one row looks like)

{
"name": "Studio Smiles NYC",
"phone": "+16464701376",
"website": "http://www.studiosmilesnyc.com/",
"address": "209 E 56th St, New York",
"rating": "4.9",
"reviewCount": 610,
"category": "Dentist",
"googleMapsUrl": "https://www.google.com/maps/place/Studio+Smiles+NYC/...",
"keyword": "dentist near New York",
"isSponsored": false,
"Business_Status": "OPERATIONAL",
"enrichmentStatus": "complete"
}

Run 5 keywords ร— 3 cities and collect thousands of rows like this โ€” each with a real phone number and website you can act on today.


Quick start

Small test run (~8 leads, under 2 minutes)

{
"keywords": ["dentist"],
"locations": ["New York"],
"maxLeads": 8,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Production run (multi-city, thousands of leads)

{
"keywords": ["dentist", "orthodontist"],
"locations": ["New York", "Los Angeles", "Chicago"],
"maxLeads": 2000,
"maxPagesPerKeyword": 100,
"maxContactEnrichmentsPerJob": 500,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

Input reference

FieldWhat to enter
keywordsBusiness types โ€” e.g. dentist, plumber, law firm
locationsCities, states, or zip codes โ€” e.g. New York, Texas, 90210
maxLeadsTotal leads to collect (default: 1000)
maxLeadsPerJobCap per keyword ร— location pair
maxPagesPerKeywordHow deep to scroll per search (default: 20)
maxContactEnrichmentsPerJobSet equal to maxLeads for full phone + website enrichment
proxyConfigurationResidential proxy โ€” required for reliable cloud runs
requestHandlerTimeoutSecsIncrease to 900 for large runs

Export anywhere

After the run, go to Storage โ†’ Datasets โ†’ deduplicated and export as:

CSV ยท Excel ยท JSON ยท XML ยท JSONL

Import directly into HubSpot ยท Salesforce ยท Apollo ยท Instantly ยท Pipedrive ยท Google Sheets or any CSV-compatible tool.


Tips for best results

  • Set maxContactEnrichmentsPerJob equal to maxLeads โ€” this ensures every lead gets phone and website data
  • Use specific locations โ€” "Miami, Florida" outperforms "Florida" for accuracy
  • Always enable Residential Apify Proxy for uninterrupted cloud runs
  • Set actor memory to 4096 MB for large production runs
  • Download from deduplicated โ€” not the default dataset

FAQ

How many leads can I get per run? Set maxLeads to your target โ€” 100, 1000, or 2000+. The actor stops when the cap is reached or Maps runs out of results.

Why is phone or website missing for some rows? Some Google listings simply do not publish contact details. Filter by enrichmentStatus: "complete" for the richest rows.

Can I scrape any business type? Any business visible on Google Maps โ€” dentists, lawyers, gyms, restaurants, contractors, agencies, and more.

Do I need a proxy? Yes. Residential Apify Proxy is required for reliable runs on Apify Cloud.

Which dataset do I download? Always use deduplicated โ€” one clean row per business, ready for CRM import.


Disclaimer

Use this actor responsibly and only for lawful purposes. Ensure your outreach complies with applicable laws including TCPA, CAN-SPAM, and GDPR. You are responsible for how you use the data collected.


Click Start, enter your keywords and locations, and download enriched local business leads in minutes.