Developers

Convert PDFs programmatically. Every response carries the arithmetic verification verdict — GREEN is never a guess.

Interactive reference: Swagger UI · ReDoc · OpenAPI spec

Your API keys

Sign in to create API keys.

Convert a PDF

POST https://api.pdfhandle.com/api/convert — multipart file, header X-API-Key.

curl -X POST https://api.pdfhandle.com/api/convert \
  -H "X-API-Key: tp_your_key_here" \
  -F "file=@rent_roll.pdf"

Response:

{
  "filename": "rent_roll.pdf",
  "doc_type": "rent_roll",
  "confidence": 0.96,
  "status": "GREEN",
  "badge": "verified",          // verified | review | mismatch | unverified
  "units": 458,
  "ledger": [ { "check": "Unit count", "ok": true,
               "verdict": "PROVEN", "detail": "states 458, extracted 458" } ],
  "download_token": "…"          // GET /api/download/{token}[?format=csv|json]
}

More endpoints