OCRRouterGet API key

Utility bill OCR API

Read electricity, gas, water and internet bills for proof of address, usage tracking and expense reporting.

Result

Your Markdown or JSON shows up here.

What makes utility bills hard to read

  • Charts and promotions mixed with billing data
  • Billing address that differs from service address
  • Several meters or services on one bill

What you can pull out

utility-bill fields
{
  "provider": "Green Grid Energy",
  "account_number": "4400 1928 337",
  "customer_name": "Liam O'Brien",
  "service_address": "7 Elm Ct, Dublin D04 X2Y1",
  "billing_period": "2026-09-15 to 2026-10-14",
  "usage": "412 kWh",
  "amount_due": "138.60",
  "due_date": "2026-11-05"
}

Best models for utility bills

Call it from your code

curl https://api.ocrrouter.ai/v1/ocr \
  -H "Authorization: Bearer $OCRROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-flash",
    "file_url": "https://example.com/invoice.pdf",
    "format": "json"
  }'

Questions

Other documents