Skip to content
APISeeker
POST/v1/invoice

Extract invoice

Upload or reference an invoice and receive structured fields.

Part of Invoice OCR API· Rate limits: Plan-based

Parameters

NameInTypeRequiredDescription
X-API-KeyheaderstringYesYour API Seeker key
documentbodyfile|urlYesInvoice 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

  • 400Unsupported file type
  • 401Missing or invalid API key
  • 413File too large
  • 429Rate limit exceeded

Try this endpoint

API Playground

Invoice OCR API

Try it
POSTinvocr.apiseeker.com
https://invocr.apiseeker.com/v1/invoice
Status: 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"
}'