๐ŸŒ 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

Quick Test

๐Ÿ“– 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

๐Ÿš€ 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