Google Maps Scraper 💰$0.80/1K – Business Leads, Emails, Phones avatar

Google Maps Scraper 💰$0.80/1K – Business Leads, Emails, Phones

Pricing

from $0.50 / 1,000 places

Go to Apify Store
Google Maps Scraper 💰$0.80/1K – Business Leads, Emails, Phones

Google Maps Scraper 💰$0.80/1K – Business Leads, Emails, Phones

Extract businesses from Google Maps: name, category, address, phone, website, rating, reviews count, opening hours, GPS, photos. Deep search covers whole cities, optional emails and social links from websites. Same fields as the most popular Google Maps scraper, $0.80 per 1,000 places.

Pricing

from $0.50 / 1,000 places

Rating

0.0

(0)

Developer

RT SOLUTIONS

RT SOLUTIONS

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Google Maps Scraper – Business Leads, Emails & Phones

Extract businesses from Google Maps for any search and location: name, category, full address, phone, website, rating, reviews count, rating distribution, opening hours, GPS coordinates, photos, "claim this business" status, place ID and Maps link. Optional: emails and social profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest) read from each business website.

$0.80 per 1,000 places — 5× cheaper than the most popular Google Maps scraper — with the same output field names, so you can switch without changing your integration. No start fee, no blocked runs (licensed Google Maps data), pay only for places delivered.

Why this one

  • Deep search splits a city into tiles to go beyond Google's ~150-200 results per search: Paris "restaurant" with 5×5 tiles → 3,000 unique places in under a minute.
  • Lead filters: minimum rating, only with / without website (sell websites to businesses that have none), category words, skip closed places.
  • Contacts: 200 roofing contractors in Dallas → 95 emails and 105 social profiles in 2.5 minutes.
  • Any country and language, non-Latin searches (寿司, مطعم) included.

Input

{
"searchStringsArray": ["plumber", "electrician"],
"locationQuery": "Austin, Texas",
"maxCrawledPlacesPerSearch": 500,
"deepSearch": 3,
"placeMinimumStars": 4,
"website": "withWebsite",
"scrapeContacts": true
}

You can also paste Google Maps search links (google.com/maps/search/pizza/@40.71,-74.00,14z): the map area of the link is used.

Output (one row per place)

title, categoryName, categories, address, neighborhood, street, city, postalCode, state, countryCode, phone, phoneUnformatted, website, domain, totalScore, reviewsCount, reviewsDistribution, price, location {lat,lng}, placeId, cid, url, openingHours, openNow, permanentlyClosed, temporarilyClosed, claimThisBusiness, imageUrl, imagesCount, bookingUrl, searchString, rank — plus with contacts: emails, phones, facebooks, instagrams, linkedIns, twitters, youtubes, tiktoks, pinterests.

Pricing

EventFree planBronzeSilverGold+
Place$0.0008$0.0007$0.0006$0.0005
Contact details (only when at least one email or social profile is found)$0.001$0.001$0.001$0.001

Places filtered out or returned twice are never charged. Set a maximum cost per run and the Actor stops there.

Apify free plan: one free trial run (1 search, 50 places, contacts included). Then use any paid Apify plan, or add your own DataForSEO login in the "Apify free plan" section.

Limits

  • One search (no deep search) returns up to ~150-200 places — Google's own limit. Use Deep search 3–6 for more.
  • Locations are found with OpenStreetMap ("Austin, Texas", "Brooklyn", "Paris, France").
  • Contacts come from the business website (home page + contact page); sites without a website or that block visitors give no contacts and are not charged for them.

Use cases

  • Lead generation: phones, websites, emails and social profiles of local businesses by category and city.
  • Web design agencies: find businesses with no website using the "Only without website" filter.
  • Local SEO: ratings, reviews count, rating distribution and "claim this business" status.
  • Market research: map businesses and competitors in an area with categories and GPS coordinates.
  • CRM enrichment: add place IDs, addresses and opening hours to your existing lists.

Use with AI agents (MCP)

You can run this Actor from Claude, ChatGPT, Cursor or any other MCP client through the Apify MCP server (https://mcp.apify.com), using the Actor ID rt-solutions/google-maps-scraper-leads. Ask in plain language, for example: "Find 300 plumbers in Austin, Texas with at least 4 stars and a website, and get their emails." The agent starts the run and reads the results for you. The Actor also works through the Apify API and integrations such as Make, n8n and Zapier.

FAQ

Is it legal? It returns public business listings through a licensed data provider and public website contact pages. You are responsible for respecting anti-spam and privacy laws (GDPR, CAN-SPAM) when contacting businesses.

How do I scrape Google Maps without the Google API? Enter search terms and a location (or paste a Google Maps search link) and start the run. The data comes from a licensed provider, so there are no blocked runs.

How much does it cost to scrape 10,000 Google Maps places? $8 on the free plan, $7 on Bronze, $6 on Silver and $5 on Gold and above. Contact details add $0.001 per place, only when at least one email or social profile is found (up to $10 more for 10,000 places).

How do I get more than 200 results per search? Turn on Deep search (3–6): it splits the area into tiles to go beyond Google's ~150-200 results per search.

Why are emails empty for some businesses? Contacts are read from the business website (home page + contact page). Places without a website, or whose site blocks visitors, give no contacts and are not charged for them.

Need another field? Open an issue — we answer in writing within 24 h.