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