# Jumio vs Middesk > Middesk scores 59 (C) on agent readiness against Jumio's 55 (C), and leads in 5 of 7 scored categories. Jumio leads on security & auth and maintenance & community. Both do kyc identity. Category scores, facts, verdicts and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/jumio-vs-middesk - Markdown: https://www.anchorterminal.com/compare/jumio-vs-middesk.md (~2,150 tokens) - Slim: https://www.anchorterminal.com/compare/jumio-vs-middesk.min.md (~730 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/jumio-vs-middesk.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 Middesk scores 59 (C) on agent readiness against Jumio's 55 (C), and leads in 5 of 7 scored categories. Jumio leads on security & auth and maintenance & community. Both do kyc identity. - Jumio: grade C, 55/100, rank #521 of 722. Markdown https://www.anchorterminal.com/tools/jumio.md · JSON https://www.anchorterminal.com/api/v1/tools/jumio.json - Middesk: grade C, 59/100, rank #440 of 722. Markdown https://www.anchorterminal.com/tools/middesk.md · JSON https://www.anchorterminal.com/api/v1/tools/middesk.json ## Which one, for what ### Jumio (C) Good for: An enterprise with a Jumio contract that wants document, selfie and liveness checks, watchlist screening and Latin American, Thai and Australian database checks behind OpenAPI-described endpoints. Ahead on: - Security & auth, 63 against 56 - Maintenance & community, 75 against 64 Watch for: No public price, free tier or trial. OAuth2 and workflow keys are activated by a Jumio account manager ### Middesk (C) Good for: An agent onboarding or re-checking US businesses for a bank, lender or marketplace that already holds a Middesk contract, with registry, TIN, sanctions and lien data in one object. Ahead on: - Reliability, 73 against 65 - Schema & documentation, 82 against 73 - Agent ergonomics, 56 against 45 - Payments & pricing, 10 against 0 Also in its favour: - A hosted endpoint, with nothing to install Watch for: No public price. Fees are set in an order form, and every docs page ends with a prompt to contact sales ## Score by category | Category | Weight | Jumio | Middesk | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 65 | 73 | Middesk +8 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 73 | 82 | Middesk +9 | | Agent ergonomics | 13% (16.2 this run) | 45 | 56 | Middesk +11 | | Security & auth | 14% (17.5 this run) | 63 | 56 | Jumio +7 | | Payments & pricing | 10% (12.5 this run) | 0 | 10 | Middesk +10 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 75 | 64 | Jumio +11 | | Transparency & trust | 7% (8.8 this run) | 60 | 61 | Middesk +1 | | Negative events | ≤15 | 0 | 0 | | | **Total** | | **55 · C** | **59 · C** | | ## Facts side by side | Fact | Jumio | Middesk | | --- | --- | --- | | Kind | HTTP API | HTTP API | | Vendor | Jumio Corporation | Middesk, Inc. | | Hosted endpoint | no (local only) | `https://api.middesk.com/v1` | | Transports | HTTP | HTTP | | Auth | OAuth | OAuth or key | | Pricing | Paid | Paid | | x402 | no | no | | Licence | Proprietary service. No public service agreement was found. The @jumio/websdk npm package is marked UNLICENSED | Proprietary service under Middesk's Business Verification Terms and Conditions. The Claude Code and Codex plugins on GitHub are MIT | | Tools exposed | none | 11 | | Read-only variant documented | no | no | | llms.txt | yes | yes | | Last release | 2026-09-28 | 2026-10-05 | | Terms last updated | no document linked | no date given | | Privacy policy last updated | 2026-08-04 | no date given | | Customer content may train models | yes | yes | | Terms restrict automated access | | not found in the text | | Terms restrict benchmarking | | yes | | Terms or service can change without notice | | not found in the text | | Arbitration or class-action waiver | | yes | | Popularity | 72 stars, 2.1k npm/wk | 2 stars | ## Verdicts **Jumio.** 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. **Middesk.** 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. ## Before you call either ### Jumio 1. Use the host for the tenant's region (amer-1, emea-1 or apac-1). Tokens come from auth..jumio.ai/oauth2/token with the client ID and secret as Basic credentials 2. Reuse the bearer token for its 60 minutes. Token requests are limited to 10 a second and new transactions to 1 a second per tenant 3. Send a User-Agent header on every call. The Account API marks it required 4. Don't blindly retry POST /api/v1/accounts. Each call creates an account and a transaction, and no idempotency key exists 5. Wait for the callback or poll the status endpoint until PROCESSED before retrieving. Jumio's retry schedule starts at 40 seconds and stops after 940 ### Middesk 1. Match the key to the host. `mk_test` keys work only at https://api-sandbox.middesk.com/v1 and `mk_live` keys only at https://api.middesk.com/v1 2. Name the `orders` on `POST /v1/businesses`. Omitting them places a verification order plus every package the account runs automatically, all billed 3. Send `address_line1` and `address_line2`. The API ignores `address_line_1` without an error 4. A 201 means the business was created, not verified. Wait for the `business.updated` webhook or poll until `status` leaves `pending` 5. Stay under 20 requests a second per account, and in sandbox wait the seconds in `Retry-After` after a 429 on business creation ## Questions ### Which is better for AI agents, Jumio or Middesk? Middesk scores 59 (C) on agent readiness against Jumio's 55 (C), and leads in 5 of 7 scored categories. Jumio leads on security & auth and maintenance & community. ### Do Jumio and Middesk need an API key? Jumio uses an OAuth sign-in. Middesk takes an API key or an OAuth sign-in. ### Can an agent call Jumio and Middesk without installing anything? No hosted endpoint is listed for Jumio. Middesk has a hosted endpoint at https://api.middesk.com/v1. ## For agents - This comparison as JSON: https://www.anchorterminal.com/compare/jumio-vs-middesk.json, and with the fewest tokens: https://www.anchorterminal.com/compare/jumio-vs-middesk.min.md - Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "jumio", "b": "middesk"}`. From a terminal: `anchor compare jumio middesk` - Each listing in full: https://www.anchorterminal.com/api/v1/tools/jumio.json and https://www.anchorterminal.com/api/v1/tools/middesk.json ## Other comparisons with Jumio or Middesk - [ComplyCube vs Jumio](https://www.anchorterminal.com/compare/complycube-vs-jumio.md) - [ComplyCube vs Middesk](https://www.anchorterminal.com/compare/complycube-vs-middesk.md) - [Didit vs Jumio](https://www.anchorterminal.com/compare/didit-vs-jumio.md) - [Didit vs Middesk](https://www.anchorterminal.com/compare/didit-vs-middesk.md) - [Jumio vs Persona](https://www.anchorterminal.com/compare/jumio-vs-persona.md) - [Jumio vs Sumsub](https://www.anchorterminal.com/compare/jumio-vs-sumsub.md) - [Jumio vs Trulioo](https://www.anchorterminal.com/compare/jumio-vs-trulioo.md) - [Jumio vs Veriff](https://www.anchorterminal.com/compare/jumio-vs-veriff.md) - [Middesk vs Veriff](https://www.anchorterminal.com/compare/middesk-vs-veriff.md) - [ComplyAdvantage vs Jumio](https://www.anchorterminal.com/compare/complyadvantage-vs-jumio.md) - [ComplyAdvantage vs Middesk](https://www.anchorterminal.com/compare/complyadvantage-vs-middesk.md) - [Middesk vs Persona](https://www.anchorterminal.com/compare/middesk-vs-persona.md) - [Middesk vs Sumsub](https://www.anchorterminal.com/compare/middesk-vs-sumsub.md) - [Middesk vs Trulioo](https://www.anchorterminal.com/compare/middesk-vs-trulioo.md)