Google Maps Local Service Leads Scraper avatar

Google Maps Local Service Leads Scraper

Pricing

Pay per usage

Go to Apify Store
Google Maps Local Service Leads Scraper

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

Britton Furness

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

FieldDescription
nameBusiness name
phonePhone from Maps (when listed)
websiteWebsite link (when listed)
addressFormatted address
rating / reviewCountGoogle rating snapshot
googleMapsUrlDirect Maps link
searchCategory / searchLocationYour input for traceability

Example input

{
"category": "HVAC contractor",
"location": "Phoenix, AZ",
"maxResults": 100,
"includeNoPhone": false
}

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

  1. Niche titles in Store SEO — duplicate runs aren't needed; one Actor with great README beats ten clones.
  2. Trade-specific landing copy — mention plumbers, roofers, dentists, lawyers in description (same Actor).
  3. Run your own lead-gen — use the Actor for your outbound; Store revenue stacks on top.
  4. 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 install
cp .actor/input_schema.json storage/key_value_stores/default/INPUT.json # optional
npm start

Deploy

apify login
apify push

Then: Console → Publication → submit to Store → Monetization → Pay per event → primary event = dataset item.