Trulioo is a Vancouver-based global identity verification platform that operates GlobalGateway, a single-API gateway into 450+ data sources across 195+ countries for person verification (KYC), business verification (KYB), watchlist and PEP screening, identity document verification (DocV), biometric face match, and fraud-intelligence risk scoring. The Trulioo Platform layers Workflow Studio (hosted and low-code), reusable end-client profiles, event-driven webhooks, native mobile and web capture SDKs, and an MCP server on top of the underlying Verifications and Business APIs.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
- Identity Verification, KYC, KYB, AML, Watchlist Screening, Biometrics, Document Verification, Fraud Prevention, Compliance, Global Identity
- Created: 2026-05-25
- Modified: 2026-05-25
Normalized KYC / electronic identity verification API. Submit a Verify request with normalized PersonInfo, Communication, Location, NationalIds, and Documents fields and Trulioo's GlobalGateway routes the request across local data sources in 195+ countries. Companion endpoints retrieve transaction records, statuses, partial results, and downloadable document images.
Human URL: https://developer.trulioo.com/reference/identity-verifications
Base URL: https://api.trulioo.com
- Documentation
- API Reference
- OpenAPI
- JSON Schema — Verify Request
- JSON Schema — Verify Result
- JSON-LD
- Naftiko Capability — Verify
- Naftiko Capability — Transactions
Discovery endpoints for the GlobalGateway. Learn which countries, datasources, fields, document types, consents, and test entities are available for a configured product / package before submitting a Verify request.
Human URL: https://developer.trulioo.com/reference/configuration-1
Health-check and authentication-test endpoints. sayhello is an unauthenticated ping; testauthentication verifies your credentials before exercising paid endpoints.
Human URL: https://developer.trulioo.com/reference/connection
Know Your Business (KYB) API for verifying legal entities, retrieving business registration data from official registries, listing officers and persons of significant control, and downloading business reports. Supports search-then-verify flows by name, registration number, and jurisdiction of incorporation.
Human URL: https://developer.trulioo.com/reference/kyb-business-verification
- Documentation
- Guide — Business Verification
- OpenAPI
- JSON Schema — Business Record
- Naftiko Capability — Search
- Naftiko Capability — Verify
Fraud Intelligence — Person Fraud risk scoring. Submit an identity payload and receive a risk verdict that aggregates third-party fraud signals, velocity checks, device intelligence, and identity-graph data.
Human URL: https://developer.trulioo.com/reference/fraud-intelligence-person-fraud
Capture, classify, and verify government-issued identity documents (driver's license, passport, national ID) paired with optional liveness selfie checks. Used to authenticate documents, extract MRZ / barcode data, match the document photo to a captured selfie, and manage Known Faces biometric watchlists.
Human URL: https://developer.trulioo.com/reference/identity-document-verification
- Documentation
- Documentation — Known Faces
- OpenAPI
- Naftiko Capability — Verify
- Naftiko Capability — Known Faces
Workflow Studio API. Drive hosted and embedded workflows: initialize a flow, submit data and files for each step, handle handoffs between user-facing capture and backend processing, and retrieve end-client profiles, files, workflow definitions, and transaction state. Backs both the Low-Code Workflow Studio and the API-first Workflow Studio integrations.
Human URL: https://developer.trulioo.com/reference/workflow-studio-api
- Documentation — Workflow Studio (API)
- Documentation — Workflow Studio (Low-Code)
- Webhooks — Event Dispatcher
- OpenAPI
- Naftiko Capability — Flows
- Naftiko Capability — End Clients
- Naftiko Capability — Workflows
Trulioo offers four authentication mechanisms:
- HTTP Basic — username/password supplied via the
Authorization: Basicheader. Used by the v3 Verifications, Configuration, Connection, Business, Document Verification, and Person Fraud APIs. - OAuth 2.0 Client Credentials — two-legged flow at
https://auth-api.trulioo.com/connect/token(andhttps://api.trulioo.com/customer/v2/auth/customerfor the Platform API). Used for the Workflow Studio / Platform API. - HMAC — request signing for additional integrity.
- Mutual TLS — certificate-based authentication for enterprise customers.
See: Authentication · HMAC · Mutual TLS
| Language / Platform | Repo |
|---|---|
| C# (v3) | trulioo/sdk-csharp-v3 |
| Java (v3) | trulioo/sdk-java-v3 |
| C# (v1, legacy) | trulioo/sdk-csharp-v1 |
| Java (v1, legacy) | trulioo/sdk-java-v1 |
| iOS | trulioo/trulioo-ios |
| iOS Document Capture | trulioo/kyc-documents-capture |
| iOS DocV (legacy) | trulioo/docv |
| Android Capture | Android docs |
| React Native Capture | React Native docs |
| Web Capture | Web docs |
| MCP Server (KYB) | trulioo/mcp-server |
- Portal: https://www.trulioo.com
- Developer: https://developer.trulioo.com
- API Reference: https://developer.trulioo.com/reference/api-reference-overview
- Getting Started: https://developer.trulioo.com/reference/getting-started-1
- Multi-Region Hosting: https://developer.trulioo.com/reference/multi-region-hosting
- Webhooks (Event Dispatcher): https://developer.trulioo.com/reference/event-dispatcher
- Changelog: https://developer.trulioo.com/docs/release-notes
- Latest release (6.7): Platform Update 6.7
- Knowledge Hub: https://knowledgehub.trulioo.com
- Sandbox: Trulidemo
- Trust Center: https://www.trulioo.com/trust
- llms.txt: https://developer.trulioo.com/llms.txt
- GitHub: https://github.com/trulioo
- OpenAPI specs — 7 specs (Verifications, Configuration, Connection, Business Verification, Person Fraud, Document Verification, Platform)
- Naftiko Capabilities — 11 capabilities across all seven APIs
- JSON Schema — Verify Request, Verify Result, Business Record
- JSON Structure — Verification result structure
- JSON-LD — schema.org / trulioo vocab context
- Examples — Verify, Business Search, Document Verify
- Spectral Rules —
trulioo-rules.yml - Vocabulary — Operational vocabulary across products