didit-proof-of-address

Installation
SKILL.md

Didit Proof of Address API

Overview

Verifies an address document (image or PDF) in one call. The document is classified (type and subtype), the issuer, dates, holder name and address are extracted, the address is parsed and geocoded, PDF/EXIF forensics look for tampering, and optional expected_* values are cross-checked. The answer is Approved or Declined with a warnings list explaining every issue found.

Pricing: $0.20 per call (every 200 response is billed, Approved or Declined; standalone calls have no free tier). These are the list prices until 1 November 2026, when Didit pricing changes and the 500 free checks a month become $10 of free credit a month. Check didit.me/pricing for current prices.

Key constraints:

  • Formats: JPG, JPEG, PNG, TIFF, PDF, WEBP. Multi-page PDFs are supported. Encrypted PDFs need document_password.
  • Maximum upload size: 50 MB for a PDF, 6 MB for an image (larger files return 400)
  • Latency: typically 5-15 s, multi-page PDFs up to ~30 s. Use a client timeout of at least 45 s and do not retry before the call completes.
  • Maximum document age, by type (defaults): 3 months for utility bills and bank statements, 12 months for government-issued and other documents. A month counts as 30 days. Change it per request with poa_document_age_months (1-120, or -1 for no age check). A printed expiry date that has passed also expires the document.
  • Capture guidance: full color, all corners and all pages visible, no digital editing.

Capabilities: document classification, LLM-based extraction, address parsing and geocoding (latitude/longitude), language detection, issue-date and age checks, name/address/country cross-checks, PDF and EXIF tamper forensics, bank detail extraction, QR code and barcode detection.

Accepted document types (document_type):

Installs
191
GitHub Stars
28
First Seen
Mar 3, 2026