๐ Website Data Parser API
A powerful serverless API for extracting comprehensive data from
websites. Extract contact information, social media links, business
services, and more!
๐ง Contact Extraction
๐ฑ Social Media Analysis
๐ข Business Intelligence
๐ง Modular Reports
โก Serverless
๐ CORS Enabled
๐ API Endpoints
GET
/api/status - API health check and status
GET
/api/modules - List all available modules and endpoints
GET
/api/reports/contact?url=URL - Extract contact
information (emails, phones, addresses)
GET
/api/reports/social?url=URL - Analyze social media
presence
GET
/api/reports/comprehensive?url=URL - Complete website
analysis
POST
/api/reports/custom - Custom module selection with
request body
๐งช Test the API
๐ Usage Examples
Contact Information
curl
"https://your-api.vercel.app/api/reports/contact?url=https://example.com"
Social Media Analysis
curl
"https://your-api.vercel.app/api/reports/social?url=https://dreamsinternational.in"
Custom Analysis (POST)
curl -X POST "https://your-api.vercel.app/api/reports/custom" \ -H
"Content-Type: application/json" \ -d '{ "url": "https://example.com",
"modules": ["contact", "social", "services"] }'
JavaScript/Fetch
// Contact extraction const response = await
fetch('/api/reports/contact?url=https://example.com'); const data =
await response.json(); // Custom modules const customResponse = await
fetch('/api/reports/custom', { method: 'POST', headers: {
'Content-Type': 'application/json' }, body: JSON.stringify({ url:
'https://example.com', modules: ['contact', 'social', 'services'] }) });
const customData = await customResponse.json();
๐ Available Analysis Modules
- basicData - Basic website information
- contactInfo - Emails, phone numbers, addresses
- socialMedia - Social media platform analysis
- services - Business services detection
- technology - Technology stack assessment
- schema - Schema.org structured data
-
companyProfile - Company analysis and profiling
- digitalPresence - Digital presence and SEO
- intelligence - Advanced business intelligence
- competitive - Competitive positioning
- financial - Financial intelligence
- market - Market intelligence and trends
๐ Response Format
{ "success": true, "data": { "contactInformation": { "emails":
["info@example.com"], "phoneNumbers": ["+1-555-0123"], "addresses":
["123 Main St"], "contactQuality": { "score": 100, "level": "Excellent"
} } }, "summary": { "modulesGenerated": ["contactInfo"], "dataPoints": 4
} }
๐ Powered by Website Data Parser | Built for Vercel