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.
Trulioo publishes 20 API contracts indexed on the APIs.io network, including Verifications API, Configuration API, Connection API, and 17 more. Tagged areas include Identity Verification, KYC, KYB, AML, and Watchlist Screening.
The Trulioo catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Trulioo’s developer surface includes changelog, sandbox, authentication, documentation, getting-started guide, API reference, status page, and 103 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
AI & Biometrics regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/trulioo/"><img src="https://apis.io/badge/trulioo/card.svg" alt="Trulioo on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Discovery endpoints for the GlobalGateway. Learn which countries, datasources, fields, document types, consents, and test entities are available for a configured product / packa...
Health-check and authentication-test endpoints. `sayhello` is an unauthenticated ping; `testauthentication` verifies your credentials before exercising paid endpoints.
Know Your Business (KYB) API for verifying legal entities, retrieving business registration data from official registries, listing officers and persons of significant control, a...
Fraud Intelligence — Person Fraud risk scoring. Submit an identity payload and receive a risk verdict that aggregates third-party fraud signals, velocity checks, device intellig...
Capture, classify, and verify government-issued identity documents (driver's license, passport, national ID) paired with optional liveness selfie checks. Used to authenticate do...
Hosted Model Context Protocol server (streamable HTTP) at https://mcp.trulioo.com/mcp exposing typed KYC person verification, KYB business search/verification/reporting, AML scr...
Trulioo hosts a streamable-HTTP MCP server at https://mcp.trulioo.com/mcp exposing typed KYC, KYB, AML, document verification, age assurance, business monitoring, account analyt...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: trulioo
url: https://raw.githubusercontent.com/api-evangelist/trulioo/refs/heads/main/apis.yml
name: Trulioo
kind: company
description: 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.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: enterprise
onboarding: unknown
trial: false
try_now: false
public: false
label: Enterprise
confidence: medium
source:
- authentication
- scopes
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trulioo.png
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-08
tags:
- Identity Verification
- KYC
- KYB
- AML
- Watchlist Screening
- Biometrics
- Document Verification
- Fraud Prevention
- Compliance
- Global Identity
created: '2026-05-25'
modified: '2026-10-08'
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
position: Consuming
access: 3rd-Party
common:
- type: CapabilityMap
url: capabilities/trulioo-capability-edges.yml
name: Trulioo Business Capability Map
- type: AgentSkill
url: skills/_index.yml
- type: Webhooks
url: asyncapi/trulioo-webhooks.yml
- type: Components
url: components/trulioo-components.yml
- type: ChangeLog
url: changelog/trulioo-changelog.yml
- type: Conventions
url: conventions/trulioo-conventions.yml
- type: Sandbox
url: sandbox/trulioo-sandbox.yml
- type: VulnerabilityDisclosure
url: security/trulioo-vulnerability-disclosure.yml
- type: Lifecycle
url: lifecycle/trulioo-lifecycle.yml
- type: ErrorCatalog
url: errors/trulioo-error-codes.yml
- type: Overlay
url: overlays/trulioo-authentication-api-overlay.yaml
- type: LLMsTxt
url: llms/trulioo-mcp-llms.txt
- type: LLMsTxt
url: llms/trulioo-mcp-developer-llms.txt
- type: ToolCrosswalk
url: mcp/trulioo-tool-crosswalk.yml
- type: Packages
url: packages/trulioo-packages.yml
- type: Spectral
url: rules/trulioo-rules.yml
- type: Spectral
url: rules/trulioo-jsonschema-spectral-rules.yml
- type: Vocabulary
url: vocabulary/trulioo-vocabulary.yml
- type: DataModel
url: data-model/trulioo-data-model.yml
- type: Compliance
url: https://www.trulioo.com/compliance
- type: ErrorCatalog
url: errors/trulioo-problem-types.yml
- type: Conformance
url: conformance/trulioo-conformance.yml
- type: LLMsTxt
url: llms/trulioo-llms.txt
- type: WellKnown
url: well-known/trulioo-well-known.yml
- type: Hosts
url: hosts/trulioo-hosts.yml
- type: Vendors
url: vendors/trulioo-vendors.yml
- type: StatusPage
url: https://status.trulioo.com/access/login
- type: Website
url: https://www.trulioo.com/
- type: AgenticAccess
url: agentic-access/trulioo-agentic-access.yml
- type: TrustCenter
url: security/trulioo-trust-center.yml
- type: DomainSecurity
url: security/trulioo-domain-security.yml
- type: Authentication
url: authentication/trulioo-authentication.yml
- type: OAuthScopes
url: scopes/trulioo-scopes.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/trulioo/overview
- type: Arazzo
url: arazzo/trulioo-async-verify-and-poll-status-workflow.yml
name: Trulioo Async Verify And Poll For Completion
- type: Arazzo
url: arazzo/trulioo-business-registration-numbers-and-search-workflow.yml
name: Trulioo Discover Registration Number Types Then Search Business
- type: Arazzo
url: arazzo/trulioo-business-search-and-verify-workflow.yml
name: Trulioo Business Search Then Verify (KYB)
- type: Arazzo
url: arazzo/trulioo-business-verify-and-download-report-workflow.yml
name: Trulioo Business Verify And Download Report (KYB)
- type: Arazzo
url: arazzo/trulioo-configure-and-verify-person-workflow.yml
name: Trulioo Configure And Verify A Person
- type: Arazzo
url: arazzo/trulioo-detailed-consents-and-verify-workflow.yml
name: Trulioo Capture Detailed Consents And Verify
- type: Arazzo
url: arazzo/trulioo-discover-package-and-verify-workflow.yml
name: Trulioo Discover A Package And Verify
- type: Arazzo
url: arazzo/trulioo-document-verification-with-liveness-workflow.yml
name: Trulioo Document Verification With Liveness
- type: Arazzo
url: arazzo/trulioo-document-verify-and-download-evidence-workflow.yml
name: Trulioo Document Verify And Download Evidence Image
- type: Arazzo
url: arazzo/trulioo-hosted-session-signed-url-workflow.yml
name: Trulioo Generate A Hosted Verification Session URL
- type: Arazzo
url: arazzo/trulioo-identity-and-fraud-risk-decision-workflow.yml
name: Trulioo Combined Identity Verify And Fraud Risk Decision
- type: Arazzo
url: arazzo/trulioo-known-faces-enroll-from-document-workflow.yml
name: Trulioo Enroll A Verified Face Into A Known Faces List
- type: Arazzo
url: arazzo/trulioo-person-fraud-risk-check-workflow.yml
name: Trulioo Person Fraud Risk Check
- type: Arazzo
url: arazzo/trulioo-preflight-and-verify-workflow.yml
name: Trulioo Preflight Credentials Then Verify
- type: Arazzo
url: arazzo/trulioo-recommended-fields-verify-workflow.yml
name: Trulioo Use Recommended Fields To Verify
- type: Arazzo
url: arazzo/trulioo-sandbox-test-entity-verify-workflow.yml
name: Trulioo Verify A Sandbox Test Entity
- type: Arazzo
url: arazzo/trulioo-subdivisions-and-verify-with-address-workflow.yml
name: Trulioo Resolve Subdivisions And Verify With Address
- type: Arazzo
url: arazzo/trulioo-verify-person-and-fetch-record-workflow.yml
name: Trulioo Verify A Person And Fetch The Full Record
- type: Arazzo
url: arazzo/trulioo-workflow-studio-run-flow-workflow.yml
name: Trulioo Workflow Studio Drive A Flow
- type: Documentation
url: https://developer.trulioo.com
- type: GettingStarted
url: https://developer.trulioo.com/reference/getting-started-1
- type: APIReference
url: https://developer.trulioo.com/reference/api-reference-overview
- type: Authentication
url: https://developer.trulioo.com/reference/authentication
- type: Authentication
url: https://developer.trulioo.com/reference/hmac
name: HMAC
- type: Authentication
url: https://developer.trulioo.com/reference/connecting-to-trulioos-api-using-mutual-tls
name: Mutual TLS
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: ChangeLog
url: https://developer.trulioo.com/docs/release-notes
- type: SupportPortal
url: https://knowledgehub.trulioo.com
name: Trulioo Knowledge Hub
- type: Status
url: https://status.trulioo.com
- type: Blog
url: https://www.trulioo.com/blog
- type: Login
url: https://portal.trulioo.com
- type: GitHubOrganization
url: https://github.com/trulioo
- type: SDKs
url: https://github.com/trulioo/sdk-csharp-v3
name: Trulioo C# SDK v3
- type: SDKs
url: https://github.com/trulioo/sdk-java-v3
name: Trulioo Java SDK v3
- type: SDKs
url: https://github.com/trulioo/sdk-csharp-v1
name: Trulioo C# SDK v1 (legacy)
- type: SDKs
url: https://github.com/trulioo/sdk-java-v1
name: Trulioo Java SDK v1 (legacy)
- type: MobileSDK
url: https://github.com/trulioo/trulioo-ios
name: Trulioo iOS SDK
- type: MobileSDK
url: https://github.com/trulioo/kyc-documents-capture
name: KYC Documents Capture SDK for iOS
- type: MobileSDK
url: https://github.com/trulioo/docv
name: Document Verification SDK for iOS (legacy)
- type: MobileSDK
url: https://developer.trulioo.com/reference/android
name: Android Capture SDK
- type: MobileSDK
url: https://developer.trulioo.com/reference/react-native
name: React Native Capture SDK
- type: WebSDK
url: https://developer.trulioo.com/reference/web
name: Web Capture SDK
- type: MCPServer
url: mcp/trulioo-mcp.yml
name: Trulioo MCP Server (KYB)
- type: LinkedIn
url: https://www.linkedin.com/company/trulioo
- type: Twitter
url: https://twitter.com/trulioo
- type: Instagram
url: https://www.instagram.com/trulioo_global
- type: Regions
url: https://developer.trulioo.com/reference/multi-region-hosting
name: Multi-Region Hosting
- type: ErrorCodes
url: https://developer.trulioo.com/reference/errors
- type: Versioning
url: https://developer.trulioo.com/reference/api-reference-overview
- type: LlmsText
url: https://developer.trulioo.com/llms.txt
- type: Plans
url: plans/trulioo-plans-pricing.yml
- type: RateLimits
url: rate-limits/trulioo-rate-limits.yml
- type: FinOps
url: finops/trulioo-finops.yml
- type: DeveloperPortal
url: https://developer.trulioo.com/
- type: Documentation
url: https://developer.trulioo.com/docs
- type: Support
url: https://www.trulioo.com/company/contact-us
- type: ContactSales
url: https://www.trulioo.com/lp/contact/book-a-demo
- type: PrivacyPolicy
url: https://www.trulioo.com/privacy
- type: CookiePolicy
url: https://www.trulioo.com/cookie-policy
- type: Legal
url: https://www.trulioo.com/legal
- type: DataProcessingAgreement
url: https://www.trulioo.com/legal/dpa
- type: Security
url: https://www.trulioo.com/company/security-compliance
- type: AboutUs
url: https://www.trulioo.com/company/about-us
- type: Careers
url: https://www.trulioo.com/company/careers
- type: Leadership
url: https://www.trulioo.com/company/leadership
- type: Newsroom
url: https://www.trulioo.com/company/newsroom
- type: Partners
url: https://www.trulioo.com/company/partners
- type: ResourceLibrary
url: https://www.trulioo.com/resources
- type: CaseStudies
url: https://www.trulioo.com/resources/case-studies
- type: Documentation
url: https://mcp.trulioo.com/developer/
- type: LlmsText
url: https://mcp.trulioo.com/llms.txt
- type: SourceCode
url: https://github.com/Trulioo/trulioo-mcp
- type: DataResidency
url: https://developer.trulioo.com/reference/multi-region-hosting
- type: IncidentNotification
url: https://www.trulioo.com/legal/dpa
- type: SupportLifetime
url: https://github.com/Trulioo/trulioo-mcp/blob/main/SECURITY.md
- type: Deprecation
url: https://developer.trulioo.com/reference/deprecated
apis:
- aid: trulioo:trulioo-verifications-api
name: Trulioo Verifications API
description: 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.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- KYC
- Identity Verification
- Verification
- Transaction
- Documents
tags_raw:
- KYC
- Identity Verification
- Verifications
- Transactions
- Documents
properties:
- url: https://developer.trulioo.com/reference/identity-verifications
type: Documentation
- url: https://developer.trulioo.com/reference/api-reference-overview
type: APIReference
- url: openapi/trulioo-verifications-api-openapi.yml
type: OpenAPI
- url: json-schema/trulioo-verify-request-schema.json
type: JSONSchema
- url: json-schema/trulioo-verify-result-schema.json
type: JSONSchema
- url: json-ld/trulioo-context.jsonld
type: JSONLD
- aid: trulioo:trulioo-configuration-api
name: Trulioo Configuration API
description: 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.
humanURL: https://developer.trulioo.com/reference/configuration-1
baseURL: https://api.trulioo.com
tags:
- Configuration
- Countries
- Data Sources
- Fields
- Consents
tags_raw:
- Configuration
- Countries
- Datasources
- Fields
- Consents
properties:
- url: https://developer.trulioo.com/reference/configuration-1
type: Documentation
- url: openapi/trulioo-configuration-api-openapi.yml
type: OpenAPI
- type: JSONSchema
url: json-schema/trulioo-datasource-group-schema.json
- type: JSONSchema
url: json-schema/trulioo-test-entity-schema.json
- type: JSONSchema
url: json-schema/trulioo-consent-schema.json
- type: JSONSchema
url: json-schema/trulioo-package-schema.json
- type: JSONSchema
url: json-schema/trulioo-country-subdivision-schema.json
- aid: trulioo:trulioo-connection-api
name: Trulioo Connection API
description: Health-check and authentication-test endpoints. `sayhello` is an unauthenticated ping; `testauthentication`
verifies your credentials before exercising paid endpoints.
humanURL: https://developer.trulioo.com/reference/connection
baseURL: https://api.trulioo.com
tags:
- Connection
- Health Check
properties:
- url: https://developer.trulioo.com/reference/connection
type: Documentation
- url: openapi/trulioo-connection-api-openapi.yml
type: OpenAPI
- aid: trulioo:trulioo-business-verification-api
name: Trulioo Business Verification API
description: 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.
humanURL: https://developer.trulioo.com/reference/kyb-business-verification
baseURL: https://api.trulioo.com
tags:
- KYB
- Business Verification
- Business Search
- Business Reports
- Jurisdiction Of Incorporation
properties:
- url: https://developer.trulioo.com/reference/kyb-business-verification
type: Documentation
- url: https://developer.trulioo.com/reference/guide-business-verification
type: Guides
- url: openapi/trulioo-business-verification-api-openapi.yml
type: OpenAPI
- url: json-schema/trulioo-business-record-schema.json
type: JSONSchema
- aid: trulioo:trulioo-person-fraud-api
name: Trulioo Person Fraud API
description: 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.
humanURL: https://developer.trulioo.com/reference/fraud-intelligence-person-fraud
baseURL: https://api.trulioo.com
tags:
- Fraud Intelligence
- Person Fraud
- Risk Scoring
properties:
- url: https://developer.trulioo.com/reference/fraud-intelligence-person-fraud
type: Documentation
- url: openapi/trulioo-person-fraud-api-openapi.yml
type: OpenAPI
- type: JSONSchema
url: json-schema/trulioo-risk-verify-request-schema.json
- type: JSONSchema
url: json-schema/trulioo-risk-verify-result-schema.json
- aid: trulioo:trulioo-document-verification-api
name: Trulioo Identity Document Verification API
description: 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.
humanURL: https://developer.trulioo.com/reference/identity-document-verification
baseURL: https://api.trulioo.com
tags:
- Document Verification
- DocV
- Biometrics
- Liveness
- Known Faces
properties:
- url: https://developer.trulioo.com/reference/identity-document-verification
type: Documentation
- url: https://developer.trulioo.com/reference/known-faces
type: Documentation
- url: openapi/trulioo-document-verification-api-openapi.yml
type: OpenAPI
- type: JSONSchema
url: json-schema/trulioo-document-verify-request-schema.json
- type: JSONSchema
url: json-schema/trulioo-document-verify-result-schema.json
- aid: trulioo:trulioo-authentication-api
name: Trulioo Authentication API
description: OAuth2 client-credential token acquisition.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/trulioo-authentication-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-access-token-schema.json
- aid: trulioo:trulioo-business-configuration-api
name: Trulioo Business Configuration API
description: Discover JOIs and registration number requirements.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Business Configuration
properties:
- type: OpenAPI
url: openapi/trulioo-business-configuration-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-business-registration-number-schema.json
- type: JSONSchema
url: json-schema/trulioo-country-subdivision-schema.json
- aid: trulioo:trulioo-business-reports-api
name: Trulioo Business Reports API
description: Download business reports.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Business Reports
properties:
- type: OpenAPI
url: openapi/trulioo-business-reports-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-download-document-schema.json
- aid: trulioo:trulioo-business-search-api
name: Trulioo Business Search API
description: Search the Trulioo business registry universe.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Business Search
properties:
- type: OpenAPI
url: openapi/trulioo-business-search-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-business-search-request-schema.json
- type: JSONSchema
url: json-schema/trulioo-business-search-response-schema.json
- aid: trulioo:trulioo-document-configuration-api
name: Trulioo Document Configuration API
description: Discover document types per country.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Document Configuration
properties:
- type: OpenAPI
url: openapi/trulioo-document-configuration-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- aid: trulioo:trulioo-documents-api
name: Trulioo Documents API
description: Download evidence documents from completed transactions.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Documents
properties:
- type: OpenAPI
url: openapi/trulioo-documents-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- aid: trulioo:trulioo-end-clients-api
name: Trulioo End Clients API
description: Profiles, files, and bulk operations on end clients.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- End Clients
properties:
- type: OpenAPI
url: openapi/trulioo-end-clients-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-profile-schema.json
- aid: trulioo:trulioo-events-api
name: Trulioo Events API
description: Webhook event dispatch.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/trulioo-events-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- aid: trulioo:trulioo-flows-api
name: Trulioo Flows API
description: Initialize and drive a workflow flow.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Flow
tags_raw:
- Flows
properties:
- type: OpenAPI
url: openapi/trulioo-flows-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-flow-step-schema.json
- aid: trulioo:trulioo-known-faces-api
name: Trulioo Known Faces API
description: Manage Known Faces lists for biometric watchlists.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Known Faces
properties:
- type: OpenAPI
url: openapi/trulioo-known-faces-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-known-faces-list-schema.json
- aid: trulioo:trulioo-sessions-api
name: Trulioo Sessions API
description: Generate signed URLs for user sessions.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Sessions
properties:
- type: OpenAPI
url: openapi/trulioo-sessions-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- aid: trulioo:trulioo-transactions-api
name: Trulioo Transactions API
description: Retrieve verification transactions and status.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Transaction
tags_raw:
- Transactions
properties:
- type: OpenAPI
url: openapi/trulioo-transactions-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-verify-result-schema.json
- type: JSONSchema
url: json-schema/trulioo-transaction-record-result-schema.json
- type: JSONSchema
url: json-schema/trulioo-transaction-status-schema.json
- aid: trulioo:trulioo-workflows-api
name: Trulioo Workflows API
description: Retrieve workflow definitions.
humanURL: https://developer.trulioo.com/reference/identity-verifications
baseURL: https://api.trulioo.com
tags:
- Workflows
properties:
- type: OpenAPI
url: openapi/trulioo-workflows-api-openapi.yml
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-api
- type: Documentation
url: https://developer.trulioo.com/reference/workflow-studio-low-code
- type: Webhooks
url: https://developer.trulioo.com/reference/event-dispatcher
- type: JSONSchema
url: json-schema/trulioo-workflow-schema.json
- aid: trulioo:trulioo-mcp-server
name: Trulioo MCP Server
description: Hosted Model Context Protocol server (streamable HTTP) at https://mcp.trulioo.com/mcp exposing typed KYC person
verification, KYB business search/verification/reporting, AML screening, document verification sessions, age assurance,
business monitoring, account analytics and Know Your Agent (KYA) tools, with workflow prompts and resources. Sandbox sessions
use OAuth 2.1 + PKCE with dynamic client registration; approved live accounts exchange client credentials at /oauth/token.
An anonymous synthetic endpoint at /mock/mcp answers tools/list without credentials. Distributed as a signed Agent Plugins
1.0.0 bundle (github.com/Trulioo/trulioo-mcp) for Claude Code, Codex, ChatGPT and Claude Desktop.
humanURL: https://mcp.trulioo.com/developer/
baseURL: https://mcp.trulioo.com/mcp
tags:
- MCP
- Agents
- KYC
- KYB
- Know Your Agent
properties:
- type: Documentation
url: https://mcp.trulioo.com/developer/
- type: Documentation
url: https://mcp.trulioo.com/kya
- type: LlmsText
url: https://mcp.trulioo.com/developer/llms.txt
- type: MCPServer
url: https://mcp.trulioo.com/mcp
- type: OAuthAuthorizationServer
url: https://mcp.trulioo.com/.well-known/oauth-authorization-server
- type: OAuthProtectedResource
url: https://mcp.trulioo.com/.well-known/oauth-protected-resource/mcp
- type: AgentSkills
url: https://mcp.trulioo.com/.well-known/skills/index.json
- type: JWKS
url: https://identity.trulioo.com/.well-known/jwks.json
- type: Specification
url: https://identity.trulioo.com/a2a/kya/v1
- type: LlmsText
url: https://kya.trulioo.com/llms.txt
- type: SourceCode
url: https://github.com/Trulioo/trulioo-mcp
- type: SourceCode
url: https://github.com/trulioo/mcp-server
x-enrichment:
date: '2026-10-08'
status: enriched
artifacts_added: 71
pass: local-v5
Trulioo API — frequently asked questions
Does Trulioo have an API?
Yes. APIs.io lists 20 APIs from Trulioo, including Trulioo Verifications API, Trulioo Configuration API and Trulioo Connection API, and 17 more.
Is there an OpenAPI specification for the Trulioo API?
Yes. APIs.io indexes 19 OpenAPI specifications for Trulioo, each linked for download from this page.
How do I authenticate with the Trulioo API?
Trulioo documents its authentication (oauth2/http/mutualTLS · 4 schemes). The details are profiled on APIs.io as Trulioo Authentication.
Does Trulioo have an MCP server?
Yes. APIs.io lists 1 MCP server for Trulioo: Trulioo hosts a streamable-HTTP MCP server at https://mcp.trulioo.com/mcp exposing typed KYC, KYB, AML, document verification, age assurance, business monitoring, account analytics and Know Your Agent
Is the Trulioo API ready for AI agents?
Trulioo has a Kin Score of 64.1 out of 100 (strong) and an Agent Readiness score of 51.9 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.