📍📩 Google Maps Email Extractor - Leads, No API Key avatar

📍📩 Google Maps Email Extractor - Leads, No API Key

Pricing

from $2.00 / 1,000 results

Go to Apify Store
📍📩 Google Maps Email Extractor - Leads, No API Key

📍📩 Google Maps Email Extractor - Leads, No API Key

Extract business emails from Google Maps with no API key — turn any search + location into a lead list with name, address, phone, website, rating and email scraped from the site. No Google API, no quotas, no setup. Built for agencies and B2B sales teams doing local outreach. Pay only per result.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

61

Total users

11

Monthly active users

7 days ago

Last modified

Categories

Share

Google Maps Business Scraper -- Extract Local Business Data at Scale

Turn any Google Maps search into a structured database of local businesses. Extract names, addresses, phone numbers, websites, ratings, review counts, GPS coordinates, and more -- all from a simple keyword search. Whether you are building prospect lists, analyzing markets, or powering a lead generation pipeline, this scraper delivers clean, export-ready business data in seconds.

Stop manually copying business information from Google Maps. Automate the entire process and focus on closing deals instead.

What data can you extract?

FieldTypeDescription
searchQuerystringThe original search query used to find this business
businessNamestringOfficial name of the business as listed on Google Maps
categorystringBusiness category (e.g., "Restaurant", "Dentist", "Plumber")
addressstringFull street address including city, state, and zip code
phonestringPrimary phone number
websitestringBusiness website URL
ratingnumberAverage star rating from 1.0 to 5.0
reviewCountintegerTotal number of Google reviews
priceLevelstringPrice level indicator ($, $$, $$$, or $$$$)
openingHoursobjectBusiness hours broken down by day of the week
latitudenumberGPS latitude coordinate
longitudenumberGPS longitude coordinate
placeUrlstringDirect Google Maps link to the business listing
imageUrlstringURL of the main business photo
scrapedAtstringISO 8601 timestamp of when the data was extracted

Use cases

  • Lead generation and sales prospecting -- Build targeted contact lists of local businesses by industry and geography. Feed results directly into your CRM or outreach tools.
  • Local SEO and competitive analysis -- Benchmark your business against competitors in any area. Compare ratings, review volumes, categories, and price levels across an entire market.
  • Market research and site selection -- Map business density, pricing trends, and competitive intensity for any location. Ideal for real estate investors, franchise operators, and retail strategists.
  • Data enrichment for existing databases -- Enrich your existing business records with fresh phone numbers, websites, ratings, and coordinates from Google Maps.
  • Monitoring and change detection -- Schedule recurring runs to track new businesses appearing in a market, rating changes, or closures over time.

Input parameters

ParameterTypeRequiredDefaultDescription
searchQueriesarray of stringsYes--Search queries to run on Google Maps (e.g., "dentists in Miami FL", "coffee shops near Times Square NYC")
maxResultsPerQueryintegerNo100Maximum number of businesses to extract per query (1-500)
languagestringNo"en"Language code for results (e.g., "en", "es", "fr", "de")
maxConcurrencyintegerNo3Number of browser pages to run in parallel (1-10). Lower values reduce the risk of rate limiting.
includeWebsitebooleanNofalseVisit each business website to extract additional data such as emails and social media links. Increases run time.

Example output

{
"searchQuery": "restaurants in San Francisco",
"businessName": "House of Prime Rib",
"category": "Steakhouse",
"address": "1906 Van Ness Ave, San Francisco, CA 94109",
"phone": "(415) 885-4605",
"website": "https://houseofprimerib.net",
"rating": 4.5,
"reviewCount": 8234,
"priceLevel": "$$$",
"openingHours": null,
"latitude": 37.7937,
"longitude": -122.4228,
"placeUrl": "https://www.google.com/maps/place/House+of+Prime+Rib/@37.7937,-122.4228,17z",
"imageUrl": "https://lh5.googleusercontent.com/p/AF1QipN...",
"scrapedAt": "2026-03-01T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model, so you only pay for the data you actually receive:

  • $0.004 per business extracted ($4.00 per 1,000 businesses)
  • A typical run scraping 100 businesses from a single search query costs approximately $0.40
  • Scraping 1,000 businesses costs approximately $4.00
  • Scraping 10,000 businesses across multiple queries costs approximately $40.00

There are no monthly fees or commitments. You only pay for the data you extract.

Tips and tricks

  • Use specific, location-based queries for the best results. A query like "Italian restaurants in Manhattan, NY" will return more relevant results than a generic "restaurants in New York." Google Maps search results are inherently location-scoped, so the more specific you are, the better the data quality.
  • Google Maps typically returns up to 120 results per search. If you need broader coverage of a large area, break your search into multiple targeted queries (e.g., by neighborhood, zip code, or subcategory) rather than relying on a single broad query.
  • Keep concurrency between 1 and 3 for reliable results. Higher concurrency speeds up execution but increases the risk of Google rate-limiting your requests. For large-scale projects, it is better to run multiple smaller batches.
  • Schedule recurring runs for market monitoring. Business data on Google Maps does not change as frequently as product prices or reviews. Weekly or monthly runs are typically sufficient for monitoring purposes.

FAQ

How do I scrape business data from Google Maps?

Enter one or more search queries like "dentists in Miami FL" or "coffee shops near Times Square NYC", set how many results you want per query, and run the actor. It returns names, addresses, phone numbers, websites, ratings, review counts, GPS coordinates, and opening hours as clean JSON, CSV, or Excel.

Do I need an API key?

No. There is no Google Maps API key, no Google Cloud billing account, and no login to set up. You just need an Apify account and the actor handles the rest, including proxy rotation.

Why use this instead of the official Google Places API?

The official Google Places API requires a billing-enabled Google Cloud project, caps results, charges per request across multiple endpoints to assemble a full profile, and limits how you may store and display the data. This actor returns the full business record in one call, has no per-field upcharges, and exports straight to a spreadsheet or CRM.

Is there a Google Maps API alternative for bulk lead lists?

Yes -- this actor is built exactly for that. Instead of stitching together Places API "Nearby Search" and "Place Details" calls with quota caps, you pass a list of queries and get up to 500 export-ready businesses per query with phone, website, and rating included.

How fresh is the data?

Every record is scraped live from Google Maps at run time and stamped with scrapedAt. Business listings change slowly, so a weekly or monthly scheduled run is usually enough to keep a market database current.

Can I use the scraped data for cold outreach and lead generation?

Yes -- this is the most common use case. You get phone numbers and websites you can push into a CRM or feed into the Website Contact & Email Finder to enrich with emails before reaching out. You are responsible for complying with Google's terms, local marketing/anti-spam laws, and how you use the data.

Automate it

Add this actor to an Apify Schedule to re-scrape your target markets daily, weekly, or monthly and track new businesses, rating changes, and closures over time -- recurring runs keep your lead database fresh automatically. Connect the dataset to Make, n8n, Zapier, Google Sheets, Slack, or a webhook/CRM through Apify integrations so new businesses flow straight into your pipeline without manual exports.

Using AI to write your outreach / posts / replies?

If you use this scraped data to inform AI-generated cold emails, LinkedIn posts, Reddit replies, etc., modern detectors are catching on. Em-dashes, "delve", parallel bullets, and 9 other patterns get accounts flagged or callout-replied. Built aitells.vercel.app after my own reddit account got 2 "all AI generated" callouts in one day. Free detector + $19 lifetime rewriter that matches your voice.

Found this useful?

If this scraper saved you time, please consider leaving a quick review on the Reviews tab above. Reviews help small developers like me get visibility on the Apify Store, and your feedback is genuinely valuable for improving the actor. Thanks!

  • Google Maps Reviews Scraper -- Extract all reviews, ratings, and owner responses for businesses you discover with this scraper.
  • Website Contact & Email Finder -- Crawl the websites extracted from Google Maps to find emails, phone numbers, social media profiles, and technology stacks.