didit-id-verification

Submit identity document images to Didit's ID verification API for structured results.

23|4|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/didit-protocol/didit-agent-skills --skill didit-id-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: didit-id-verification
Source: https://github.com/didit-protocol/didit-agent-skills/tree/main/skills/didit-id-verification
Command: npx skills add https://github.com/didit-protocol/didit-agent-skills --skill didit-id-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Verifies identity documents using Didit's standalone ID verification API to confirm authenticity, extract data, and support KYC workflows.

Core Features & Use Cases

  • OCR extraction, MRZ parsing, document authenticity checks, and liveness verification for passports, national IDs, and driver's licenses.
  • Supports 4,000+ document types across 220+ countries and 130+ languages for global identity verification.
  • Use Case: Onboard new users by quickly validating their government IDs and extracting essential demographics for risk scoring.

Quick Start

Post a front image and an optional back image to the verification API using your API key to run an identity document check.

Frequently Asked Questions about didit-id-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify identity documents with OCR and MRZ parsing?

Verify identity documents by submitting front and back images via multipart/form-data to Didit's API. The service uses OCR extraction and MRZ parsing to check authenticity and return structured data for passports, national IDs, and driver's licenses.

What types of ID documents and languages does this verification support?

ID verification supports 4,000+ document types across 220+ countries and 130+ languages. It handles passports, national IDs, and driver's licenses globally, extracting essential demographics for KYC onboarding and risk scoring.

Do I need an API key to run liveness checks and document authentication?

Yes, you need a Didit API key passed in the x-api-key header to authenticate requests. Liveness checks and document authentication are performed by the API when you submit the required front_image and optional back_image.

How do I extract demographics for KYC onboarding from a national ID?

Extract demographics for KYC workflows by posting a national ID image to the verification API. The API processes the image using OCR and MRZ parsing to return structured verification results and extracted demographic data.

What limitations exist when submitting images for passport verification?

Passport verification requires a front_image in the multipart/form-data request, while the back_image is optional. Your request must include the x-api-key header to authenticate, otherwise the API will reject the submission.