Lead Harvest avatar

Lead Harvest

Pricing

Pay per usage

Go to Apify Store
Lead Harvest

Lead Harvest

Extract business listings from Google Maps including names, addresses, phone numbers, websites, ratings, and reviews. Generate targeted B2B lead lists for any industry and location.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Max N

Max N

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

LeadHarvest — Google Maps Business Extractor

Extract business contact data from Google Maps search results at scale. Get names, addresses, phone numbers, websites, ratings, review counts, categories, hours, and GPS coordinates for any type of business in any location worldwide.

Data extracted

  • Business name — Official business name from the listing
  • Address — Full street address and locality
  • Phone number — Primary contact phone number
  • Website — Business website URL
  • Rating — Average star rating (1-5)
  • Review count — Total number of customer reviews
  • Category — Business type/category (restaurant, plumber, etc.)
  • Hours — Operating hours when available
  • Coordinates — GPS latitude and longitude for mapping

Use cases

  • Lead generation — Build targeted business lead lists by industry and location
  • Sales prospecting — Find potential clients with contact details ready for outreach
  • Market analysis — Map competitor locations and density in a geographic area
  • Local SEO audits — Compare business ratings and review counts across competitors
  • Data enrichment — Add location data, phone numbers, and ratings to existing business databases

Features

  • Search any business type in any location worldwide
  • Residential proxy support with anti-detection headers for reliable extraction
  • Automatic pagination through search results
  • Structured JSON output ready for CRM import or analysis
  • GPS coordinates included for geographic visualization

Example input

{
"searchQuery": "restaurants in New York",
"maxResults": 200
}

Example output

{
"name": "Joe's Pizza",
"address": "7 Carmine St, New York, NY 10014",
"phone": "+1 212-366-1182",
"website": "https://www.joespizzanyc.com",
"rating": 4.5,
"reviewCount": 12847,
"category": "Restaurant",
"hours": "Mon-Sun: 10AM-4AM",
"latitude": 40.7305,
"longitude": -74.0021,
"url": "https://www.google.com/maps/place/...",
"scrapedAt": "2026-02-14T12:00:00.000Z"
}

Pricing

  • $1.00 per actor start
  • $0.003 per business listing extracted

Example: Extracting 500 business leads costs $1.00 + $1.50 = $2.50 total.

Integrations

Works with all Apify integrations: webhooks, API, Zapier, Make, Google Sheets. Export leads directly to your CRM or spreadsheet for immediate outreach.

Tips

  • Be specific with your search queries. Instead of "restaurants", search for "italian restaurants in Brooklyn NY" to get highly targeted leads. Google Maps results are heavily influenced by query specificity, so more detail means better leads.
  • Use residential proxies for reliable extraction. Google Maps has strong anti-bot protection. Enable Apify residential proxies in the proxy settings to ensure consistent data collection without blocks or CAPTCHAs.
  • Combine with TechStackDetector for B2B prospecting. After extracting business websites from Google Maps, feed those URLs into TechStackDetector to identify what technologies each business uses. This helps you tailor sales pitches to businesses using (or not using) specific tools.
  • Schedule weekly runs for fresh lead lists. New businesses open regularly, and existing ones update their listings. Schedule recurring runs for your target queries to maintain an up-to-date lead database without manual effort.
  • Filter results by rating and review count. Businesses with higher ratings and more reviews tend to be more established and responsive. Use post-processing to prioritize leads with 4+ stars and 50+ reviews for better outreach conversion rates.