Lead Harvest
Pricing
Pay per usage
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
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.