Integrate ParseDaddy into your applications with our powerful REST API
All API requests require authentication using your API key. Include it in the Authorization header.
Authorization: Bearer YOUR_API_KEY
/api/v1/process-document
Process a single document and extract structured data.
curl -X POST https://parsedaddy.com/api/v1/process-document \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "file=@document.pdf" \
-F "documentType=invoice"
/api/v1/process-batch
Process multiple documents in a single request.
curl -X POST https://parsedaddy.com/api/v1/process-batch \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "files=@document1.pdf" \
-F "files=@document2.pdf" \
-F "documentType=invoice"
/api/v1/export
Export processed data in various formats (JSON, CSV, Excel).
curl -X POST https://parsedaddy.com/api/v1/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"data": {...},
"format": "excel",
"documentType": "invoice"
}'
/api/v1/analytics
Retrieve usage analytics and statistics.
curl -X GET https://parsedaddy.com/api/v1/analytics?days=30 \
-H "Authorization: Bearer YOUR_API_KEY"
All API responses follow a consistent JSON format.
{
"success": true,
"data": {
"extracted_text": "...",
"extracted_fields": {
"company_name": "Example Corp",
"invoice_number": "INV-001",
"total_amount": "1000.00"
},
"document_type": "invoice",
"processing_time": 1500
}
}
{
"success": false,
"error": "Error message",
"details": "Additional error details"
}
API rate limits are based on your subscription plan.
10 requests per month
500 requests per month
2,500 requests per month
20,000 requests per month
Use our official SDKs for easier integration.
Get help with API integration and troubleshooting.