POST
/v1/invoiceExtract invoice
Upload or reference an invoice and receive structured fields.
Part of Invoice OCR API· Rate limits: Plan-based
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| X-API-Key | header | string | Yes | Your API Seeker key |
| document | body | file|url | Yes | Invoice file upload or HTTPS URL |
Code examples
cURL
curl -s -X POST "https://invocr.apiseeker.com/v1/invoice" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"documentUrl": "https://example.com/sample-invoice.pdf"
}'Response
JSON
{
"vendor": "Example Supplies",
"invoiceNumber": "INV-1001",
"currency": "INR",
"total": 11800,
"tax": 1800,
"lineItems": [
{
"description": "Service",
"amount": 10000
}
]
}Errors
- 400 — Unsupported file type
- 401 — Missing or invalid API key
- 413 — File too large
- 429 — Rate limit exceeded
Try this endpoint
API Playground
Invoice OCR API
POST
invocr.apiseeker.comhttps://invocr.apiseeker.com/v1/invoiceStatus: —Latency: —
Response headers
Send a request to see headers.
Response body
Response will appear here.
Generated snippets
cURL
curl -s -X POST "https://invocr.apiseeker.com/v1/invoice" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"documentUrl": "https://example.com/sample-invoice.pdf"
}'