Google Maps Places Extractor avatar
Google Maps Places Extractor

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Google Maps Places Extractor

Google Maps Places Extractor

Extract Places and businesses from Google Maps. Scrap phone numbers, emails, website, business hours, address and gps, Google Place ID. Use filters to include or exclude irrelevant leads.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Enckay Data

Enckay Data

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

9 days ago

Last modified

Share

Google Maps Lead Extractor

Extract business leads from Google Maps with contact information including emails and phone numbers.

Features

  • Search by keyword and location
  • Extract 15+ data fields per business
  • Phone numbers and email addresses
  • Business hours and ratings
  • Filter by rating, reviews, and price
  • Export to CSV

Quick Start

{
"keyword": "coffee shops",
"location": "Brooklyn, NY",
"maxResults": 50,
"exportToCsv": true
}

Input Parameters

ParameterRequiredDefaultDescription
keywordYes-What to search (e.g., "restaurants", "dentists")
locationYes-Where to search (e.g., "Austin, TX")
maxResultsNo100How many results (1-500)
minRatingNo0Minimum rating (0-5)
minReviewsNo0Minimum number of reviews
exportToCsvNofalseExport as CSV file

Optional Filters

  • filterByPriceLevel: Filter by price symbols (e.g., ["$", "$$"])
  • minPrice / maxPrice: Filter by price range in dollars

Output Format

JSON (Dataset)

{
"businessName": "Acme Coffee",
"address": "123 Main St, Brooklyn, NY 11201, United States",
"street": "123 Main St",
"city": "Brooklyn",
"state": "NY",
"zip": "11201",
"country": "United States",
"phone": "+17185551234",
"website": "https://example.com",
"rating": 4.8,
"reviewCount": 542,
"category": "Coffee shop",
"priceLevel": "$$",
"priceRange": "$10–20",
"latitude": 40.6892,
"longitude": -73.9915,
"googleMapsUrl": "https://maps.google.com/...",
"placeId": "...",
"businessHours": {
"Monday": "7 am to 7 pm",
"Tuesday": "7 am to 7 pm"
},
"emails": ["contact@example.com"],
"emailSource": "website"
}

CSV Export

When exportToCsv: true, results are saved to Key-Value Store as OUTPUT.csv.

Output Fields

FieldDescription
businessNameBusiness name
addressFull address
street, city, state, zip, countryParsed address components
phonePhone number
websiteWebsite URL
emailsArray of email addresses
emailSourceWhere email was found (google_profile/website/not_found)
ratingAverage rating (0-5)
reviewCountNumber of reviews
categoryBusiness category
priceLevelPrice level ($-$$$$)
priceRangePrice range
latitude, longitudeGPS coordinates
googleMapsUrlGoogle Maps link
placeIdGoogle Place ID
businessHoursOperating hours

Performance

  • 50 results: ~5 minutes
  • 100 results: ~10 minutes
  • 500 results: ~30 minutes

Email extraction success rate varies by industry (typically 20-40%).

Troubleshooting

No results found

  • Check location spelling
  • Try broader keywords
  • Use full city names

CSV not generated

  • Set exportToCsv: true
  • Check Key-Value Store (not Dataset)

Support

Report issues or request features via GitHub Issues.

License

ISC