Google Maps B2B Leads Extractor
Pricing
from $3.50 / 1,000 results
Google Maps B2B Leads Extractor
Extract verified B2B leads from Google Maps at scale. Get business names, phones, websites, ratings, and enriched contact info. Perfect for sales outreach, market research, and competitor analysis.
Pricing
from $3.50 / 1,000 results
Rating
5.0
(1)
Developer
Martin Muchene
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
πΊοΈ Google Maps B2B Leads Extractor
Extract high-quality business leads from Google Maps at scale β Perfect for real estate agents, agencies, sales teams, and market researchers who need verified local business data.
π― What It Does
This actor searches Google Maps and extracts comprehensive business intelligence including:
- β Business names, addresses, coordinates
- β Phone numbers, websites, social profiles
- β Ratings, reviews, opening hours
- β Business categories & attributes
- β Email/contact enrichment (optional premium feature)
Result: Clean, structured JSON leads ready for CRM import or manual outreach.
β‘ Quick Start (5 minutes)
Step 1: Prepare Input
Create a JSON file with your search criteria:
{"queries": ["Plumbers", "HVAC Contractors"],"defaultLocations": ["New York, NY", "Los Angeles, CA"],"defaultLimit": 100,"enrichCompanyContacts": true}
Step 2: Run the Actor
// Via Apify Console: Input the JSON above// Via API: POST to https://api.apify.com/v2/acts/{actor-id}/runs with the input
Step 3: Run a Quick Test on Apify
- Publish the actor to Apify and make it public.
- Open the actor page in Apify Console.
- Paste the sample input above or choose one of the example files in
examples/. - Click Run.
- When the run finishes, open the dataset and verify the output.
Step 4: Collect Results
Results appear in the actor's dataset with complete business data ready to export as JSON, CSV, or Excel. Customers can download exports directly from Apify in:
- JSON
- CSV
- Excel (XLSX)
Exporting results from Apify
- Open the run details in Apify Console.
- Go to the Dataset tab.
- Click Download dataset.
- Choose the desired format: JSON, CSV, or Excel.
- Use the downloaded file for CRM import, analysis, or delivery.
π Input Parameters
| Parameter | Type | Required | Example | Notes |
|---|---|---|---|---|
queries | string[] | β Yes | ["Dentists", "Orthodontists"] | Business types/categories to search |
defaultLocations | string[] | β Yes | ["San Francisco, CA"] | Geographic areas to search in |
defaultLimit | number | β Optional | 50 | Results per query per location (default: 50) |
enrichCompanyContacts | boolean | β Optional | true | Extract emails/phone from websites (costs extra) |
π€ Output Format
{"searchString": "Plumbers in New York, NY","rank": 1,"title": "Expert Plumbing LLC","categoryName": "Plumber","address": "123 Main St, New York, NY 10001","city": "New York","state": "New York","website": "https://expertplumbing.com","phone": "+1 (555) 123-4567","location": {"lat": 40.7128,"lng": -74.0060},"totalScore": 4.8,"reviewsCount": 247,"openingHours": [{"day": "Monday", "hours": "8 AM to 6 PM"}],"placeId": "ChIJ...","permanentlyClosed": false,"temporarilyClosed": false}
Apify Usage Model
This actor is designed for the Apify marketplace as a compute-based solution.
- The actor itself is free to start.
- Users only pay Apify for the compute units used by each run.
- Apify handles marketplace billing and usage tracking.
- As the actor owner, you receive revenue share from Apify for those usage fees.
For users: You can test the actor with small sample inputs and only pay for the compute used during the run.
For you: Publish the actor as public on Apify, and let Apify handle traffic and billing.
Commercial Lead Delivery Model
This actor is the extraction engine. You can keep it public on Apify for discovery and testing, while selling finished lead delivery and support externally.
How it works
- Publish this actor publicly on Apify with compute-based access.
- Let users run small tests on Apify to validate the actor.
- Offer paid delivery packages for finished lead datasets, enrichment, cleanup, and priority support.
- Earn from both:
- Apify revenue share on compute usage
- your external service fees for lead processing and delivery
You can charge separately for:
- Data delivery
- Enrichment
- Cleanup
- Priority support
Example service packages
| Package | What customers get | Suggested price |
|---|---|---|
| Starter | 1,000 raw leads export (JSON/CSV) | $10 |
| Standard | 5,000 leads + cleanup + optional enrichment | $40 |
| Premium | 10,000 leads + email/phone enrichment + support | $90 |
Contact for paid delivery: martinjozaws@gmail.com
Why this is strong value
- Apify handles the execution, traffic, and billing details.
- You only need to maintain the actor and deliver the datasets.
- Customers pay for real results and support, not just compute.
- Your profit becomes Apify share plus your service markup.
Tip: Start with a low-priced test package so new customers can validate the actor quickly.
π‘ Use Cases & ROI
π Real Estate Lead Generation
- Find investor properties in target neighborhoods
- Identify contractors for renovation services
- ROI: 100 contractor leads @ $0.50/lead = $50 investment, close 1-2 deals = $5K+ profit
π Local Service Businesses
- Auto repair shops targeting neighborhoods
- HVAC companies for seasonal outreach
- ROI: 200 businesses @ $0.50/lead = $100, convert 5% = 10 calls
π’ Market & Competitor Research
- Analyze local business density by category
- Scout locations for new franchises
- Monitor competitor activity
- ROI: Save $1K+ in manual research time
π B2B Cold Outreach
- Insurance, legal, accounting referral partners
- Wholesale/distributor prospecting
- ROI: 500 qualified leads = 10-20 qualified meetings
π§ How It Works
- Input validation β Verify locations & search terms
- Browser automation β Launch Playwright/Puppeteer
- Proxy rotation β (Optional) Use rotating proxies to avoid blocks
- Data extraction β Parse Google Maps HTML for business info
- Contact enrichment β (Optional) Crawl websites for email/phone
- Normalization β Clean & structure the data
- Export β Save as JSON/CSV
Performance:
- ~2-5 seconds per business
- 100 businesses β 5-10 minutes
- Supports 100+ concurrent searches
π° Pricing & Costs
Compute Units (CUs)
- Base scraping: ~0.5-1 CU per location search
- With enrichment: +0.3-0.5 CU per business
- Typical cost: $0.30-$0.70 per 100 leads
Example Scenarios
| Scenario | Queries | Locations | Limit | Estimated Cost | Leads |
|---|---|---|---|---|---|
| Small test | 2 | 1 | 20 | $0.50 | 40 |
| Medium campaign | 5 | 3 | 50 | $5-10 | 750 |
| Large export | 10 | 5 | 100 | $20-30 | 5,000 |
Pro tip: Use without enrichment first to validate the searches, then enable enrichment for final delivery.
βοΈ Configuration Details
Proxy Support
The actor respects Apify's proxy configuration if set. For high-volume scraping, we recommend datacenter or residential proxies.
Data Freshness
Google Maps data is live. Each run fetches current information, so results may vary slightly between runs.
Rate Limits
- No inherent rate limits from our side
- Google may throttle if you scrape too fast
- The actor implements smart delays to avoid blocks
π¦ Export Options
In your Apify account, export results as:
- β JSON β For custom processing
- β CSV β For Excel/Sheets import
- β JSON Lines β For streaming/API integration
π Troubleshooting
"No results found"
- Verify the location name (use full city, state, country)
- Try different search terms
- Check if Google Maps operates in that region
"Page loaded but no data extracted"
- This is rare but can happen with layout changes
- Contact support with the specific search term
High cost?
- Reduce
defaultLimitto test first - Disable
enrichCompanyContactsinitially - Combine multiple locations into fewer queries
π Support & Updates
- β Issues? Contact our support team in your Apify account
- β Feature requests? Let us know on our feedback board
- β Regular updates β We improve extraction accuracy & add new data fields quarterly
βοΈ Legal & Compliance
This actor respects Google Maps' terms of service. Use extracted data in accordance with:
- Your local data privacy laws (GDPR, CCPA, etc.)
- Google's ToS for data use
- Anti-spam regulations for outreach
Not for SPAM β Use leads responsibly for legitimate business outreach.
π Next Steps
- Try it now β Click "Try for free" above
- Check the examples β See sample input/output
- Run on your data β Use your own searches
- Integrate via API β Connect to your workflow
Happy lead hunting! π