# Identity and business verification APIs for AI agents > 6 identity & business verification listings ranked by the Anchor benchmark. Leader Persona (B). Services that verify a person from an identity document and a selfie, or a business from registry records, and screen both against sanctions and watchlists. Compared on the checks covered, how a verification is started and read, webhooks and data retention. - Canonical: https://www.anchorterminal.com/categories/identity-verification - Markdown: https://www.anchorterminal.com/categories/identity-verification.md (~2,250 tokens) - Slim: https://www.anchorterminal.com/categories/identity-verification.min.md (~380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/categories/identity-verification.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-08 Services that verify a person from an identity document and a selfie, or a business from registry records, and screen both against sanctions and watchlists. Compared on the checks covered, how a verification is started and read, webhooks and data retention. - Tools ranked: 6 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 4 · desk reviews by the panel: 0 - JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability) - Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/ - Capabilities in this category: kyc.identity, kyc.business, kyc.documents, kyc.screening, kyc.cases - https://letme.dev/kyc.identity picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md) ## Ranking | # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 148 | Persona | Persona Identities, Inc. | HTTP API | Verification | B | 69.5 | medium | no | API key | hosted | none | https://www.anchorterminal.com/tools/persona.md | | 167 | Sumsub | Sum and Substance Ltd | HTTP API | Verification | B | 68.5 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/sumsub.md | | 334 | Veriff | Veriff OÜ | HTTP API | Verification | C | 61.1 | medium | no | API key | local | none | https://www.anchorterminal.com/tools/veriff.md | | 389 | Middesk | Middesk, Inc. | HTTP API | Verification | C | 59 | medium | no | OAuth or key | hosted | none | https://www.anchorterminal.com/tools/middesk.md | | 406 | Trulioo | Trulioo Information Services Inc. | HTTP API | Verification | C | 58.2 | medium | no | OAuth | hosted | none | https://www.anchorterminal.com/tools/trulioo.md | | 461 | Jumio | Jumio Corporation | HTTP API | Verification | C | 55 | medium | no | OAuth | local | none | https://www.anchorterminal.com/tools/jumio.md | Scores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet. ## Summaries ### 148. Persona, B (69.5) Persona is an identity verification platform from Persona Identities, Inc. Its REST API and hosted MCP server create inquiries, run government ID, selfie, document and database verifications, screen people and businesses against watchlists, and manage review cases. The REST API has a public OpenAPI 3.1 file, llms.txt, API keys with per-resource permissions, idempotency keys on every POST and a 60-day sandbox trial with no card. Production needs a business review and a 12-month plan from $250 a month. The status page lists 11 incidents since 10 July 2026, including 70 minutes of timeouts across all products. - Page: https://www.anchorterminal.com/tools/persona · Markdown: https://www.anchorterminal.com/tools/persona.md · JSON: https://www.anchorterminal.com/api/v1/tools/persona.json - Capabilities: kyc.identity, kyc.business, kyc.documents, kyc.screening, kyc.cases · endpoint: `https://mcp.withpersona.com` ### 167. Sumsub, B (68.5) Sumsub verifies people from identity documents and a liveness check, verifies businesses against registries, and screens both against sanctions and watchlists. Agents reach it through a signed REST API and a hosted MCP server. Per-token permissions, an IP allowlist, HMAC-signed requests and a public OpenAPI spec with Markdown docs suit an agent working on verification cases. No idempotency keys or Retry-After guidance were found, there is no server SDK, and production access needs a browser signup, a bank card and Sumsub's review of the integration. - Page: https://www.anchorterminal.com/tools/sumsub · Markdown: https://www.anchorterminal.com/tools/sumsub.md · JSON: https://www.anchorterminal.com/api/v1/tools/sumsub.json - Capabilities: kyc.identity, kyc.business, kyc.documents, kyc.screening, kyc.cases · endpoint: `https://api.sumsub.com` ### 334. Veriff, C (61.1) Identity verification service from Veriff in Tallinn. It checks an identity document and a selfie, with liveness, database checks and PEP and sanctions screening. Sessions are created and read through the Public API v1, with results sent by webhook. Per-verification prices are public from $0.80, with a 15-day trial of 50 sessions and no card. Each endpoint page is Markdown with an OpenAPI 3.0 fragment. There is no server SDK, MCP server or idempotency key, most calls need an HMAC signature, and the status page shows nine incidents between 20 July and 7 October 2026. - Page: https://www.anchorterminal.com/tools/veriff · Markdown: https://www.anchorterminal.com/tools/veriff.md · JSON: https://www.anchorterminal.com/api/v1/tools/veriff.json - Capabilities: kyc.identity, kyc.documents, kyc.screening ### 389. Middesk, C (59) Business verification API from Middesk in San Francisco. It checks US and international businesses against registry, tax ID, sanctions and watchlist records, monitors them for changes, and files liens and state tax registrations, over REST and a hosted MCP server. A public OpenAPI 3.1 contract for 87 operations, llms.txt, Markdown docs and a dated weekly changelog make the REST API readable to an agent, and OAuth has a read-only scope. Access is sales-led. No price, self-serve signup or official SDK was found, and the hosted MCP server rejects sandbox keys. - Page: https://www.anchorterminal.com/tools/middesk · Markdown: https://www.anchorterminal.com/tools/middesk.md · JSON: https://www.anchorterminal.com/api/v1/tools/middesk.json - Capabilities: kyc.business, kyc.screening, kyc.cases, kyc.identity · endpoint: `https://api.middesk.com/v1` ### 406. Trulioo, C (58.2) Trulioo verifies people and businesses against registry and bureau data, checks identity documents and screens watchlists. Agents reach it through REST APIs with OAuth client credentials or a hosted MCP server, which is in early access. The hosted MCP server has OAuth 2.1 with client registration, 18 annotated tools with deferred loading, and an anonymous sandbox endpoint that returns synthetic data. Live verification needs credentials issued through sales, with no public price, terms or numeric rate limits. The MCP server is in early access and the status page requires a login. - Page: https://www.anchorterminal.com/tools/trulioo · Markdown: https://www.anchorterminal.com/tools/trulioo.md · JSON: https://www.anchorterminal.com/api/v1/tools/trulioo.json - Capabilities: kyc.identity, kyc.business, kyc.documents, kyc.screening, auth.agent-identity · endpoint: `https://api.trulioo.com` ### 461. Jumio, C (55) Identity verification service from Jumio Corporation in Sunnyvale. It checks identity documents and selfies with liveness, screens against sanctions and PEP lists, and runs government database checks. Transactions are started and read through regional REST APIs with OAuth2. Five OpenAPI 3.0 files, an llms.txt index and OAuth2 clients limited to initiating or to retrieving and deleting make the API readable and containable. Access starts with an account manager, with no public price, trial or service agreement, and the status page shows four processing degradations and a 35-minute Singapore outage between 14 August and 2 October 2026. - Page: https://www.anchorterminal.com/tools/jumio · Markdown: https://www.anchorterminal.com/tools/jumio.md · JSON: https://www.anchorterminal.com/api/v1/tools/jumio.json - Capabilities: kyc.identity, kyc.documents, kyc.screening ## How we test this category One test person and one test business run through each listing's sandbox. A verification is started, completed with the vendor's test documents and read back, with a watchlist screen. We check the result fields, status events, retention controls and redaction. In this run listings are graded from public evidence against the published checklist. This test hasn't run yet, so Task success is pending and the grades here come from the categories assessed from public evidence.