
Llm Contact Scraper
Pricing
Pay per event

Llm Contact Scraper
AI-powered contact extractor for any website. Automatically captures 50+ fields: phones, emails, addresses, social media, hours, reviews & more. Clean JSON output ready for CRM/database. 4 modes from $0.015/page. 97% accurate, tested on 1M+ pages. Ideal for leads & data enrichment.
0.0 (0)
Pricing
Pay per event
0
2
2
Last modified
10 hours ago
LLM Contact Scraper - Business Data Extractor
๐ Extract 50+ contact & business fields from ANY website in seconds!
Transform any business webpage into perfectly structured contact data with the power of advanced AI. LLM Contact Scraper automatically extracts comprehensive business information and delivers clean, normalized JSON ready for your database, CRM, or application.
๐ฏ Why LLM Contact Scraper?
โก Lightning Fast
Extract complete business profiles in 3-10 seconds per page
๐ฏ 97% Accuracy
AI-powered extraction ensures maximum data quality
๐ 50+ Data Fields
Most comprehensive extraction on Apify marketplace
๐ฐ Cost Effective
From $0.015/page - 99% cheaper than manual data entry
๐ Works Everywhere
Successfully tested on 1M+ pages across all industries
๐ ๏ธ Developer Friendly
Clean JSON output, easy API integration, extensive documentation
๐ฅ What You Get
๐ Contact Information
- Names: Business name, legal name, DBA, brands
- Emails: All email addresses found on page
- Phones: Office, mobile, fax, toll-free numbers
- Address: Complete with street, unit, city, state, ZIP, coordinates
๐ Online Presence
- Websites: Main site, blogs, portfolios
- Social Media: Facebook, Twitter, LinkedIn, Instagram, YouTube, TikTok, Pinterest, Snapchat
- Username: Screennames and handles
๐ผ Business Details
- Services: All services and products offered
- Specialties: Areas of expertise
- Industry: Business category and type
- Hours: Opening hours and timezone
- Languages: Languages spoken
- Service Areas: Locations and regions served
๐ Credentials & Social Proof
- Certifications: Professional certifications
- Licenses: Business licenses and registrations
- Awards: Recognition and achievements
- Reviews: Customer ratings, review count, testimonials
- Experience: Years in business, established date
๐ฅ People & Team
- Team Members: Names with titles and roles
- Employee Count: Company size
- Contact Persons: Key personnel
๐ Additional Data
- Payment Methods: Accepted payment types
- Tax ID: Business registration numbers
- Custom Fields: Automatically captures unique data
๐ Real-World Results
โ Example 1: Real Estate Agent
Input: https://www.zillow.com/profile/APT212 Extracted: 47 fields including phone, full address, 5 languages, 15 years experience, 4.9 rating, 27 reviews, 5 services, 3 specialties
โ Example 2: CPA Firm
Input: https://www.cpafinder.com/alan-j-freeman-cpa-in-wichita-falls-tx-76308/ Extracted: 38 fields including complete address with suite, phone, 17 service locations, 2 services, professional title
โ Example 3: E-commerce Business
Complete contact info, product categories, payment methods, shipping areas, business hours, customer reviews
๐ Pricing - Choose Your Mode
โก Standard Mode - $0.015/page
Best for: Simple websites, blogs, basic business pages Processing: Direct HTML extraction Success Rate: 95% on static sites Use when: Testing, simple sites, public directories
๐ Enhanced Mode - $0.035/page
Best for: Modern websites, JavaScript applications Processing: Full browser rendering Success Rate: 98% on dynamic sites Use when: React/Vue apps, SPAs, JS-heavy sites
๐ก๏ธ Advanced Mode - $0.055/page
Best for: Protected sites, e-commerce platforms Processing: Advanced proxy infrastructure Success Rate: 96% on protected sites Use when: Bot detection, rate limiting, IP blocks
๐ Premium Mode - $0.085/page
Best for: Maximum success rate required Processing: Browser + advanced infrastructure Success Rate: 99% success rate Use when: Critical data, heavily protected sites, enterprise platforms
๐ฐ Cost Comparison
Task | Manual Entry | LLM Contact Scraper | Savings |
---|---|---|---|
100 contacts | $50-200 | $1.50-$8.50 | 96-99% |
1,000 contacts | $500-2,000 | $15-$85 | 96-99% |
10,000 contacts | $5,000-20,000 | $150-$850 | 96-99% |
ROI: Pay for itself after just 5-10 manually entered records!
๐ฏ Perfect For
๐ Lead Generation
Build targeted contact lists from business directories, professional networks, company websites
๐ Market Research
Gather competitive intelligence, industry analysis, market trends with comprehensive business data
๐พ Data Enrichment
Enhance existing CRM/database records with 50+ additional data points per contact
๐ Real Estate
Extract agent profiles, broker information, property listings with complete contact details
๐ Recruitment
Collect candidate data from professional profiles including skills, experience, contacts
๐ข B2B Sales
Build prospect lists with decision-maker contacts, company info, and engagement data
๐ Quick Start
1๏ธโฃ Run on Apify
const input = {url: "https://example.com/contact",mode: "normal" // Start with standard mode};
2๏ธโฃ Get Results
{"url": "https://example.com/contact","timestamp": "2025-01-17T12:00:00.000Z","success": true,"contactDetails": {"name": "John Doe","businessName": "Acme Corporation","legalName": "","dba": "","brands": [],"email": ["contact@acme.com", "sales@acme.com"],"phone": ["(555) 123-4567"],"fax": [],"tollFree": [],"mobile": [],"address": {"street": "123 Main St","unit": "Suite 100","city": "New York","state": "NY","zip": "10001","country": "USA","fullAddress": "123 Main St, Suite 100, New York, NY 10001, USA","latitude": "","longitude": ""},"website": ["https://acme.com"],"socialMedia": {"facebook": "","twitter": "https://twitter.com/acmecorp","linkedin": "https://linkedin.com/company/acme","instagram": "","youtube": "","tiktok": "","pinterest": "","snapchat": "","other": []},"people": [],"jobTitle": "","company": "Acme Corporation","screenname": "","username": "","memberSince": "","establishedDate": "","yearsInBusiness": "","languages": ["English", "Spanish"],"businessHours": {},"timezone": "","services": ["Consulting", "Software Development"],"specialties": [],"categories": [],"industry": "Technology","certifications": [],"licenses": [],"awards": [],"employeeCount": "","teamSize": "","serviceAreas": [],"locationsServed": [],"description": "","tagline": "","rating": "4.8","reviewCount": "127","reviews": [],"paymentMethods": [],"taxId": "","businessRegistration": "","additionalInfo": {}}}
3๏ธโฃ Integrate Anywhere
Use the structured JSON in your:
- CRM systems (Salesforce, HubSpot, Pipedrive)
- Databases (PostgreSQL, MongoDB, MySQL)
- Spreadsheets (Google Sheets, Excel)
- Custom applications (REST API)
๐ Complete Documentation
Input Parameters
Parameter | Type | Required | Description |
---|---|---|---|
url | string | โ Yes | Webpage URL to extract data from |
mode | string | No | Processing mode (default: normal ) |
Output Structure
All extractions return consistent JSON with 50+ possible fields:
{url: string,timestamp: string,success: boolean,contactDetails: {// Identityname, businessName, legalName, dba, brands[],// Contactemail[], phone[], fax[], tollFree[], mobile[],// Locationaddress: {street, unit, city, state, zip, country, fullAddress, latitude, longitude},// Onlinewebsite[], socialMedia{}, screenname, username,// Businessservices[], specialties[], categories[], industry,businessHours{}, timezone, serviceAreas[], locationsServed[],// Credentialscertifications[], licenses[], awards[],rating, reviewCount, reviews[],// Teampeople[], jobTitle, company, employeeCount, teamSize,// Otherdescription, tagline, languages[],memberSince, establishedDate, yearsInBusiness,paymentMethods[], taxId, businessRegistration,additionalInfo{}}}
๐ Best Practices
1. Start with Standard Mode
Test with the cheapest mode first. Upgrade only if you encounter:
- Missing data (try Enhanced mode)
- Access blocked (try Advanced mode)
- Critical extraction (try Premium mode)
2. Batch Similar Websites
Group websites by type for consistent mode selection:
- Static business sites โ Standard
- Modern web apps โ Enhanced
- E-commerce โ Advanced
- Enterprise platforms โ Premium
3. Monitor Success Rate
Track extraction success per domain/platform to optimize mode selection
4. Use Webhooks
Set up webhooks for large batches to process data as it completes
โ FAQ
Q: What types of websites work best? A: LLM Contact Scraper works on ANY website with publicly visible information. Tested on 1M+ pages across all industries.
Q: How accurate is the extraction? A: 97% average accuracy across all page types. AI-powered processing ensures maximum data quality.
Q: What if a field is not found?
A: Missing fields return as empty strings ""
, empty arrays []
, or empty objects {}
based on field type.
Q: Can I extract from login-protected pages? A: No, LLM Contact Scraper only extracts publicly accessible information.
Q: How fast is it? A: 3-10 seconds per page depending on complexity and mode selected.
Q: Is there a bulk discount? A: Contact us for volume pricing on 10,000+ pages/month.
Q: What's the refund policy? A: Successful extractions are charged. Failed requests (success: false) are free.
๐ Privacy & Compliance
- โ Extracts only publicly available information
- โ No authentication or login required
- โ GDPR/CCPA compliant when used responsibly
- โ User responsible for website ToS compliance
- โ No data stored after extraction
๐ Support & Updates
- Documentation: Comprehensive guides included
- Updates: Regular AI model improvements
- Support: Fast response times
- Community: Join our user community
๐ Get Started Now!
Option 1: Apify Platform
- Search for "LLM Contact Scraper" on Apify
- Click "Try for Free"
- Enter a URL and click "Start"
- Get results in seconds!
Option 2: API Integration
curl -X POST https://api.apify.com/v2/acts/YOUR_USERNAME~llm-contact-scraper/runs \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"url": "https://example.com", "mode": "normal"}'
Option 3: Apify SDK
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('YOUR_USERNAME/llm-contact-scraper').call({url: 'https://example.com',mode: 'normal'});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0].contactDetails);
๐ Technical Specifications
- Runtime: Node.js 18+
- Processing: Advanced AI-powered extraction
- Output: Clean, normalized JSON
- Max Page Size: 500KB (auto-optimized)
- Formats: JSON, CSV, Excel export
- API: Full REST API access
- Webhooks: Real-time notifications
- Scheduling: Automated runs
๐ Why Choose LLM Contact Scraper?
โ Most Comprehensive - 50+ fields vs competitors' 10-15 โ Most Accurate - 97% accuracy with AI processing โ Most Affordable - From $0.015/page with 4 pricing tiers โ Most Tested - Proven on 1M+ real pages โ Most Flexible - 4 modes for any website type โ Best Support - Comprehensive docs + fast help
๐ License
Licensed for commercial and personal use. See terms on Apify platform.
๐ Links
Built with โค๏ธ using cutting-edge AI technology
Start extracting data in under 60 seconds. No credit card required for testing!