Landscaping & Lawn Care Lead Scraper – Google Maps (Unofficial)
Pricing
from $4.00 / 1,000 place leads
Landscaping & Lawn Care Lead Scraper – Google Maps (Unofficial)
UNOFFICIAL Google Maps landscaping lead scraper with public website emails and free MX checks. Not affiliated with Google. No AI language models.
Pricing
from $4.00 / 1,000 place leads
Rating
0.0
(0)
Developer
Viv K
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Landscaping & Lawn Care Lead Scraper – Google Maps + Phone Email (Unofficial)
Build landscaping lead lists from public Google Maps listings and optional public website emails — with phone numbers, ratings, and free MX domain checks. No AI language models. No Google Places API key required.
UNOFFICIAL — not affiliated with Google LLC. Residential proxy recommended for Maps.
What does this Landscaping lead scraper do?
This Actor searches Google Maps for landscaping and lawn care contractors and related local businesses, then optionally visits each business’s public website to collect contact emails, social links, and contact-page URLs. It is built for agencies, SaaS founders, and sales teams who need structured landscaping leads with phone + email fields for CRM import.
You configure cities and keywords (for example landscaping in Austin, TX), set a small max results value for a test run, and download a clean dataset. Enrichment never invents emails with LLMs — only addresses that appear on public pages are saved.
Features / What data you get
- Google Maps discovery by search terms + locations
- Core listing fields: businessName, phone, phoneUnformatted, website, address / city, rating, reviewsCount, googleMapsUrl, placeId, lat / lng, category (Maps category)
- Optional website enrichment: emails (with source URL + mxValid), primaryEmail, socials, contactPageUrl, hasContactForm
- Quality flags: emailFound, enrichmentStatus (
ok|skipped|failed), enrichmentError - Light niche tag from Maps/category text (lawn care, hardscape, tree service, irrigation, commercial, residential — no LLM)
- Dedup by placeId, residential Maps proxy by default, soft-fail enrichment (Maps row still saved if a site fails)
How to run
- Open the Actor Input tab.
- Set Target locations to one city (try
Austin, TX). - Set Search terms to
landscaping(add related keywords later). - Set Max results per query to 1–5 for a first run.
- Keep Extract emails on if you want website enrichment; set Max pages per website to 1–2 for a cheap test.
- Confirm Proxy for Google Maps uses Apify Proxy → RESIDENTIAL.
- Click Start, wait for the run to finish, then open the Dataset (Overview / Contacts views).
Pricing
Pay-per-event (example, FREE tier — see the Pricing tab for live prices):
- Actor start: $0.00005
- Place lead: ~$0.004 per business saved from Maps
- Email enrichment: ~$0.005 only when at least one public website email is found
Example: 100 places, 40 with email ≈ 100×$0.004 + 40×$0.005 + start ≈ $0.60 + proxy/platform usage.
Input example
{"locations": ["Austin, TX"],"searchTerms": ["landscaping"],"maxPlacesPerQuery": 1,"extractEmails": true,"validateMxRecords": true,"maxWebsitePagesPerPlace": 1,"maxScrolls": 3,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output example
{"businessName": "Austin Premier Landscaping","placeId": "ChIJxxxxxxxx","category": "Landscaping contractor","phone": "+1 512-555-0100","phoneUnformatted": "15125550100","primaryEmail": "info@austinpremierlandscape.com","emails": [{"email": "info@austinpremierlandscape.com","sourceUrl": "https://austinpremierlandscape.com/contact","sourceType": "mailto","mxValid": true,"confidence": "high"}],"website": "https://austinpremierlandscape.com","address": "123 Congress Ave, Austin, TX 78701","city": "Austin","rating": 4.7,"lat": 30.2672,"lng": -97.7431,"googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:ChIJxxxxxxxx","socials": { "facebook": null, "instagram": null },"contactPageUrl": "https://austinpremierlandscape.com/contact","enrichmentStatus": "ok","enrichmentError": null,"niche": "Landscaping contractor","emailFound": true,"scrapedAt": "2026-09-23T12:00:00.000Z"}
Limitations
- Google Maps UI and anti-bot behavior change; residential proxy and retries help but do not guarantee 100% coverage.
- Some contractor sites are form-only or block bots — enrichmentStatus may be
failed/skippedeven when the Maps row is valid. - Closed or temporarily closed listings can still appear depending on Maps results.
- Email miss rate is normal for franchise or JS-heavy sites; this Actor does not use LLM APIs to invent contacts.
- Large
maxPlacesPerQueryvalues increase proxy and PPE spend — start small.
FAQ / Legal
Is this an official Google tool?
No. This Actor is unofficial and not affiliated with Google. It collects publicly available business information from Google Maps listings and from public business websites.
Legal / compliance
You must use the data in line with applicable laws and Google’s terms. This tool does not send emails or SMS. You are solely responsible for outreach compliance (including CAN-SPAM, GDPR/CCPA where applicable) and for Apify’s Acceptable Use Policy.
Collects publicly available business information from Google Maps and public websites. Not affiliated with Google. Do not use for unlawful spam.
Related Actors
| Actor slug | Niche |
|---|---|
dentist-lead-scraper-google-maps-email-finder | Dentist |
roofing-lead-scraper-google-maps-phone-email | Roofing |
plumbing-lead-scraper | Plumbing |
electrician-lead-scraper | Electrician |
hvac-lead-scraper-google-maps-phone-email | HVAC |
pest-control-lead-scraper-google-maps-email | Pest control |
garage-door-lead-scraper-google-maps | Garage door |
locksmith-lead-scraper-google-maps-phone | Locksmith |
Search these slugs on Apify under the same publisher family for sibling lead scrapers.
Support
Use the Actor Issues tab on Apify for bugs, schema questions, or feature requests. Include run ID, input JSON (without secrets), and a short description of expected vs actual output.