{"uid":"cap_8nCXFNyLEHX-zcAPzG0gj","slug":"didit-database-identity-validation-ad0e071a","name":"Didit Database Identity Validation","description":"Validate user-provided identity data against authoritative national and global data sources.","url":"https://x402.orthogonal.com/didit/v3/database-validation","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","description":"Residential address"},"last_name":{"type":"string","description":"Last name"},"first_name":{"type":"string","description":"First name"},"nationality":{"type":"string","description":"ISO 3166-1 alpha-3 nationality code"},"date_of_birth":{"type":"string","description":"Date of birth YYYY-MM-DD"},"document_type":{"type":"string","description":"Document type: P (Passport), DL (Driver License), ID (National ID), RP (Residence Permit). Required for some countries."},"issuing_state":{"type":"string","description":"ISO 3166-1 alpha-3 country code. Valid: ARG, BOL, BRA, CHL, COL, CRI, DOM, ECU, ESP, GTM, HND, MEX, PAN, PER, PRY, SLV, URY, VEN"},"expiration_date":{"type":"string","description":"Document expiration date YYYY-MM-DD. Required for some countries (e.g. ESP)."},"validation_type":{"type":"string","description":"Validation type: one_by_one or two_by_two"},"identification_number":{"type":"string","description":"Universal ID field - auto-maps to country-specific format"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.31","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.31/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.31","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.31","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0LTgMeZRSJuptfniWUlna","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.31","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates user-provided personal identity data (name, DOB, ID number, address) against authoritative national and global data sources for Latin American and Spanish residents.","exampleAgentPrompt":"Can you verify this person's identity against official databases — first name Juan, last name García, born 1985-04-22, Mexican nationality (MEX), national ID number GARJ850422HDF, using one_by_one validation?","exampleUseCases":[{"title":"KYC onboarding for fintech app","prompt":"I need to verify a new user's identity before approving their account — their name is Maria Fernanda López, born 1990-07-15, Colombian nationality (COL), national ID 1020453812, validate using one_by_one."},{"title":"Cross-border payment identity check","prompt":"Before processing this wire transfer, verify that Carlos Rodríguez, date of birth 1978-11-03, Argentine (ARG), with passport number AA123456 expiring 2026-09-01, is who they say they are — use two_by_two validation."},{"title":"Spanish resident document verification","prompt":"Check if this Spanish resident's identity is valid — name Ana Martínez, born 1995-03-28, nationality ESP, national ID 12345678Z, document type national ID, expiration date 2028-06-15, one_by_one validation please."}],"resultDescription":"Returns a validation result indicating whether the provided identity data matches records in authoritative national or global databases, including match status per field and overall verification outcome.","failureModes":["Unsupported issuing_state — only a fixed set of Latin American and Spanish countries are supported","Missing required fields for specific countries (e.g. expiration_date required for ESP)","Invalid ISO 3166-1 alpha-3 nationality or issuing_state code","Identification number format mismatch for the given country","No record found for the provided identity data","Payment failure or insufficient USDC balance (x402 protocol)","Invalid document_type value provided"],"whenToPreferThis":"Choose this endpoint when you need to validate identity against government or authoritative national databases for individuals from Latin American countries or Spain. It is particularly suited for KYC/AML compliance workflows, fintech onboarding, and cross-border payment verification where official document-backed identity checks are required. It covers a broad set of Latin American nations plus Spain and supports multiple document types.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:40:14.329Z","isFirstParty":false}