Skip to content

api-evangelist/trulioo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trulioo (trulioo)

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

Tags

  • Identity Verification, KYC, KYB, AML, Watchlist Screening, Biometrics, Document Verification, Fraud Prevention, Compliance, Global Identity

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

APIs

Trulioo Verifications API

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

Trulioo Configuration API

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

Trulioo Connection API

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

Trulioo Business Verification API

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

Trulioo Person Fraud API

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

Trulioo Identity Document Verification API

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

Trulioo Platform API

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

Authentication

Trulioo offers four authentication mechanisms:

  • HTTP Basic — username/password supplied via the Authorization: Basic header. 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 (and https://api.trulioo.com/customer/v2/auth/customer for 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

SDKs

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

Common Properties

Commercial Surface

Spec Artifacts

  • 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 Rulestrulioo-rules.yml
  • Vocabulary — Operational vocabulary across products

Releases

No releases published

Packages

 
 
 

Contributors