Website Contact Scraper – Emails, Phones, Socials, AI Flags
Pricing
from $2.50 / 1,000 site enricheds
Website Contact Scraper – Emails, Phones, Socials, AI Flags
Contact details scraper and email extractor for business websites: emails, phone numbers, social links, contact page, plus lead enrichment flags for online booking, live chat, AI chatbot, LocalBusiness schema and llms.txt. $2.50 per 1,000 sites. MCP-ready.
Pricing
from $2.50 / 1,000 site enricheds
Rating
0.0
(0)
Developer
PathReady Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Give it business website URLs. Get back contacts (emails, phones, contact page, contact form, social profiles) and AI-readiness flags: online booking, live chat, AI chatbot, schema.org LocalBusiness markup, llms.txt, website builder/tech stack, plus a 0–100 reachability score and a list of AI-readiness gaps.
Price: $2.50 per 1,000 sites ($0.0025 per enriched site + $0.005 per run). Unreachable sites are free.
Scans only each business's own public website (homepage + up to 9 contact/about/booking pages + /llms.txt). No Google Maps, no logins, no third-party directories.
Input
{ "urls": ["https://example-dental.com", "joesplumbing.com"], "maxPagesPerSite": 5 }
Output (one record per site)
| field | meaning |
|---|---|
| domain, businessName, finalUrl | who |
| emails, phones, contactPageUrl, hasContactForm | how to reach them |
| socials | facebook, instagram, linkedin, x, youtube, tiktok, yelp URLs |
| hasOnlineBooking, bookingProviders | e.g. calendly, opentable, vagaro, square |
| hasLiveChat, chatProviders | e.g. intercom, tawk, tidio, podium |
| hasAiChatbot, aiChatbotProviders | e.g. chatbase, voiceflow, botpress, ada |
| hasLocalBusinessSchema, schemaTypes | structured data AI search engines read |
| hasLlmsTxt | site publishes /llms.txt for AI agents |
| techStack | wordpress, wix, squarespace, shopify, analytics… |
| reachabilityScore | 0–100: emails 35, phones 25, contact page 10, form 10, socials up to 20 |
| aiReadinessGaps | e.g. "no llms.txt", "no online booking" — ready-made pitch angles |
| error | set when the site couldn't be loaded (not charged) |
For AI agents / MCP
Required input: urls (array of strings). Use it after you already have a list of business websites, to find who to contact and which AI/automation service each business is missing (booking, chat, AI receptionist, GEO/schema). Output is flat JSON. Typical speed: ~2–5 s per site, 5 sites in parallel.
Use cases
Agencies selling AI receptionists, chatbots, booking or GEO/AI-search services; lead qualification; CRM enrichment; local market research.
Notes
Polite crawling (sequential pages per site, small delays). Only publicly published contact info is returned. Follow anti-spam laws (CAN-SPAM, GDPR) when contacting anyone.
Example output (real run, Nov 4 2026)
{"inputUrl": "https://www.franklinbbq.com","domain": "franklinbbq.com","finalUrl": "https://franklinbbq.com/","businessName": "Franklin Barbecue","emails": ["hello@franklinbbq.com"],"phones": ["5126531187"],"contactPageUrl": "https://franklinbbq.com/contact","hasContactForm": true,"socials": {"facebook": "https://www.facebook.com/franklinbbq/","instagram": "https://www.instagram.com/franklinbbq"},"hasOnlineBooking": true,"bookingProviders": ["toast"],"hasLiveChat": false,"chatProviders": [],"hasAiChatbot": false,"aiChatbotProviders": [],"hasLocalBusinessSchema": true,"schemaTypes": ["WebSite","Organization","LocalBusiness"],"hasLlmsTxt": false,"techStack": ["squarespace","metaPixel"],"https": true,"reachabilityScore": 90,"aiReadinessGaps": ["no llms.txt","no chat or AI assistant"],"scannedAt": "2026-11-04T16:40:59.778Z"}
FAQ
Is this an email extractor / contact details scraper? Yes. It extracts emails, phone numbers, contact page, contact form and social profiles from each website, plus AI-readiness flags no other contact scraper returns.
Does it scrape Google Maps? No. Bring your own list of websites (from your CRM, a directory export or another Actor); it only visits each business's own site.
What does it cost? $0.005 per run + $0.0025 per site enriched. 1,000 sites ≈ $2.51. Sites that fail to load are free.
What do the AI-readiness flags mean? Whether the site already has online booking/ordering, live chat, an AI chatbot, schema.org LocalBusiness markup and an llms.txt file. aiReadinessGaps lists what is missing: useful for agencies selling AI receptionists, chatbots, booking or AI-search (GEO) services.
Why is emails empty for some sites? Many small businesses publish only a phone or contact form; those are still returned.
Can AI agents call it? Yes, via Apify MCP or API. Only urls is required.