Google Maps Local Service Leads Scraper
Pricing
Pay per usage
Google Maps Local Service Leads Scraper
Extract local service businesses from Google Maps by trade and city. Phone, website, address, rating for B2B outreach.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Britton Furness
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find local service businesses on Google Maps by trade + city — ideal for marketing agencies, home-service franchises, and B2B outbound teams that need phone numbers and websites without enterprise data subscriptions.
What you get
Each dataset row includes:
| Field | Description |
|---|---|
name | Business name |
phone | Phone from Maps (when listed) |
website | Website link (when listed) |
address | Formatted address |
rating / reviewCount | Google rating snapshot |
googleMapsUrl | Direct Maps link |
searchCategory / searchLocation | Your input for traceability |
Example input
{"category": "HVAC contractor","location": "Phoenix, AZ","maxResults": 100,"includeNoPhone": false}
Pricing (recommended Store setup)
Publish with Pay per event and charge on apify-default-dataset-item (each saved lead).
Suggested starting price: $2.00 / 1,000 leads — undercuts mass-market Maps scrapers while you build reviews. Raise price after you have stable runs and 4.5+ rating.
You keep 80% of event revenue minus Apify compute. Only paid Apify plan users generate developer payouts.
Tips for passive income
- Niche titles in Store SEO — duplicate runs aren't needed; one Actor with great README beats ten clones.
- Trade-specific landing copy — mention plumbers, roofers, dentists, lawyers in description (same Actor).
- Run your own lead-gen — use the Actor for your outbound; Store revenue stacks on top.
- Quality score — keep success rate high; fix failures within 48h.
Limits
- Uses residential proxies (Apify proxy usage applies).
- Google Maps layout changes can break selectors — report issues via Actor Issues tab.
- Not affiliated with Google. Comply with Maps Terms and local prospecting laws (CAN-SPAM, etc.).
Local development
npm installcp .actor/input_schema.json storage/key_value_stores/default/INPUT.json # optionalnpm start
Deploy
apify loginapify push
Then: Console → Publication → submit to Store → Monetization → Pay per event → primary event = dataset item.