Chiro Lead Scraper - Maps Phone Email (Unofficial)
Pricing
from $4.00 / 1,000 place leads
Chiro Lead Scraper - Maps Phone Email (Unofficial)
UNOFFICIAL Google Maps chiropractor lead scraper: doctor-priority emails, PI/auto-accident signals, techniques, offers, phones. Not affiliated with Google. No AI. Follow Apify AUP. Not for unsolicited mass messaging.
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
Chiro Lead Scraper – Google Maps + Phone Email (Unofficial)
Find chiropractors and chiropractic clinics from Google Maps, with validated phone numbers, optional public website emails (doctor-priority when present), free MX checks, plus PI/auto-accident signals, techniques, and new-patient offer flags.
No AI language models. No Google Places API key required.
UNOFFICIAL — not affiliated with, endorsed by, or sponsored by Google LLC. Google Maps is a trademark of Google LLC. Collects publicly available business information from Google Maps listings and from public business websites. You are solely responsible for complying with Google’s Terms of Service, Apify’s Acceptable Use Policy, and marketing/privacy laws (e.g. CAN-SPAM, GDPR/CCPA). Do not use for unlawful unsolicited messaging. This Actor does not send emails or SMS.
What does this Chiro lead scraper do?
This Actor searches Google Maps for chiropractic businesses in the cities you choose, opens each listing for name, address, phone, website, rating, and Maps URL, then optionally visits public website pages to collect emails (preferring doctor-style addresses when listed), extra phones, social links, personal-injury / auto-accident specialty signals, technique keywords, and new-patient offers. Every row is a structured lead you can export — you stay responsible for lawful outreach.
It is designed for agencies and healthcare marketers who need chiro leads with phone and email fields without building their own Maps + enrichment stack.
Features / What data you get
- Google Maps discovery by searchTerms + locations
- Core fields: businessName, phone, phoneUnformatted, website, address, city, state, postalCode, lat/lng, rating, reviewsCount, placeId, googleMapsUrl
- Enrichment: emails (
email,sourceUrl,sourceType,mxValid,confidence), primaryEmail, emailFound, drEmail / hasDoctorEmail, socials - Chiro-specific (data features, not separate PPE events): PI/auto-accident flags, techniques, new-patient offers, insurance/online-booking signals, lead score & tier
- Quality flags: enrichmentStatus (
ok|skipped|failed), enrichmentError, isClosed, temporarilyClosed - Soft-fail enrichment: Maps rows still save if a website fails
- Dedup by placeId / Maps URL before push
- Residential proxy default for Maps
Phones and emails are taken only from Maps and public page text. Nothing is invented by AI.
How to run
- Open this Actor on Apify and click Try.
- Set Search terms (e.g.
chiropractor) and Target locations (e.g.Austin, TX). - Keep Max results per query at 1–5 for a first test.
- Leave Extract emails on if you want public website emails.
- Confirm Proxy for Google Maps uses Apify Proxy → RESIDENTIAL.
- Click Start, wait for the run to finish, then open the Output / dataset (Overview and Contacts views).
For production lists, raise maxPlacesPerQuery and add more cities. Prefer small micro-runs first so residential proxy spend stays predictable.
Pricing
Pay-per-event (PPE) + platform usage (compute, storage, residential proxy GB). You pay both.
| Event | When charged | Example FREE price |
|---|---|---|
Actor start (apify-actor-start) | Once per run | $0.00005 |
Place lead (placeLead) | Each business saved from Maps | ~$0.004 |
Email enrichment (emailEnrichment) | Only when ≥1 public website email is found | ~$0.005 |
There is no separate phoneLead / emailLead event.
Worked example: 100 places, 40 with email ≈ 100 × $0.004 + 40 × $0.005 + start ≈ $0.60 in event fees, plus proxy/platform usage (often the larger share on short Maps runs).
Live prices appear on the Actor Pricing tab and may change by plan.
Input example
{"searchTerms": ["chiropractor"],"locations": ["Austin, TX"],"maxPlacesPerQuery": 1,"maxTotalPlaces": 1,"extractEmails": true,"detectSpecialties": true,"detectTechniques": true,"detectNewPatientOffers": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output example
{"businessName": "Austin Spine Chiropractic","placeId": "0x…:0x…","phone": "+15125550100","phoneUnformatted": "15125550100","primaryEmail": "dr.lee@austinsapine.example","emailFound": true,"hasDoctorEmail": true,"drEmail": "dr.lee@austinsapine.example","emails": [{"email": "dr.lee@austinsapine.example","sourceUrl": "https://austinsapine.example/contact","sourceType": "mailto","mxValid": true,"confidence": 95,"isDoctorEmail": true}],"website": "https://austinsapine.example","city": "Austin","state": "TX","postalCode": "78701","lat": 30.2672,"lng": -97.7431,"isPISpecialist": true,"isAutoAccident": true,"socials": {"facebook": null,"instagram": null,"linkedin": null,"twitter": null,"youtube": null,"tiktok": null,"yelp": null},"searchTerm": "chiropractor","locationQuery": "Austin, TX","enrichmentStatus": "ok","enrichmentError": null,"googleMapsUrl": "https://www.google.com/maps/place/…","scrapedAt": "2026-09-23T12:00:00.000Z"}
Limitations
- Google Maps UI, consent walls, and anti-bot checks change; residential proxy greatly improves success but is not a guarantee.
- Emails hidden in images, PDFs, or login walls are missed; form-only sites often have no public email.
- Doctor-email detection is pattern-based (best-effort), not a verified professional directory.
- PI / technique / offer flags are best-effort from public page text.
mxValidchecks the domain, not that a mailbox is active.- Closed / temporarily closed flags are best-effort from visible Maps text.
- Lead score is a heuristic, not a conversion guarantee.
- Maps does not return unlimited listings per area.
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. Do not use for unlawful spam.
Why residential proxy?
Maps searches frequently return empty results without Apify Proxy RESIDENTIAL. Proxy traffic is billed by Apify separately from PPE events.
Does enrichment failure kill the run?
No. If a website fails, the Actor still pushes the Maps row with enrichmentStatus: "failed" and an enrichmentError message when available.
Related Actors
| Niche | Actor slug |
|---|---|
| Dentist | dentist-lead-scraper-google-maps-email-finder |
| Roofing | roofing-lead-scraper-google-maps-phone-email |
| Plumbing | plumbing-lead-scraper |
| Electrician | electrician-lead-scraper |
| Gym | gym-intelligence-engine |
Same family pattern: Google Maps discovery + public website phone/email enrichment (unofficial).
Support
Open an Issue on this Actor’s page with your run ID and a sanitized input JSON (no tokens/secrets). Include whether residential proxy was enabled and whether the Maps phase returned places.