API Documentation
Authentication
All API requests require authentication via API key
curl -X POST https://api.niaextract.com/v1/extract \ -H "X-API-KEY: your_api_key_here" \ -F "file=@document.pdf"
Extract Document
POST /api/v1/extract
Parameters
- • file: Document file (required)
- • template_id: Template ID (optional)
- • output_format: json, xml, csv, xlsx, docx (default: json)
Response
{
"id": "ext_12345",
"status": "completed",
"confidence": 0.95,
"data": {
"invoice_number": "INV-001",
"total": 1234.56
}
}Rate Limits
API rate limits based on your subscription plan
Free:10 requests/hour
Starter:100 requests/hour
Professional:500 requests/hour
Enterprise:Custom limits