{
  "data": {
    "a": {
      "slug": "complyadvantage",
      "name": "ComplyAdvantage",
      "vendor": "IVXS UK Limited (trading as ComplyAdvantage)",
      "vendorUrl": "https://complyadvantage.com",
      "kind": "http-api",
      "category": "identity-verification",
      "summary": "ComplyAdvantage screens people and companies against sanctions lists, watchlists, politically exposed person registers and adverse media, with ongoing monitoring and case management. Agents reach its Mesh platform through a REST API with a public OpenAPI spec.",
      "url": "https://www.anchorterminal.com/tools/complyadvantage",
      "markdownUrl": "https://www.anchorterminal.com/tools/complyadvantage.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/complyadvantage.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/complyadvantage.json",
      "license": "Proprietary service. No service agreement is published, and the terms page on complyadvantage.com covers the website only",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.mesh.complyadvantage.com",
      "packages": [],
      "auth": "oauth",
      "authNotes": "The Mesh API uses the OAuth2 client credentials flow. A Mesh admin, or a custom role with the API credential permissions, creates a credential in the web application under Settings, Access Management, API Credentials, choosing its permissions and an optional expiry date. The integration sends the access key and secret to `POST /v3/token` and receives a bearer token valid for 24 hours, with no refresh. A credential can't be edited, its secret is shown once, and deactivating it invalidates tokens already issued. The older username and password flow at `POST /v2/token` remains supported for existing integrations. Accounts are opened by ComplyAdvantage after a Starter Plan purchase or a sales contract, so there is no self-serve key (https://docs.mesh.complyadvantage.com/docs/getting-started, https://support.complyadvantage.com/articles/5045588818-creating-api-credentials, checked 2026-10-08).",
      "pricing": "paid",
      "pricingNotes": "The Starter Plan is priced by monitored entities a month. Essentials runs from $119 a month for up to 100 entities to $383 for up to 2,000 on monthly billing ($99 to $319 on annual billing), and the Agentic version from $179 to $575. Entities over the allowance are charged at 1.5 times the unit rate. Enterprise, which adds transaction monitoring and payment screening, is priced on application. No free tier or trial was found. Sandbox and production logins come with a paid account, set up by staff within one working day, and the pricing page says the API is included. ComplyLaunch gives early-stage start-ups free access on application (https://complyadvantage.com/pricing/, https://complyadvantage.com/starter-plan/, checked 2026-10-08).",
      "priceSummary": "$119 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Mesh API docs, the OpenAPI spec or the pricing pages (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.mesh.complyadvantage.com",
      "llmsTxt": "https://docs.mesh.complyadvantage.com/llms.txt",
      "openapi": "https://docs.mesh.complyadvantage.com/openapi/mesh-api.json",
      "capabilities": [
        "kyc.screening",
        "kyc.cases"
      ],
      "tags": [
        "hosted",
        "paid",
        "sandbox",
        "oauth",
        "openapi",
        "llms-txt",
        "webhooks",
        "aml",
        "sanctions",
        "audit-log",
        "iso27001",
        "soc2"
      ],
      "lastRelease": "2026-09-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 52.6,
        "grade": "D",
        "agentReady": false,
        "rank": 653,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 11,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 67,
          "maintenance": 28,
          "payments": 10,
          "reliability": 42,
          "schema": 82,
          "security": 68,
          "transparency": 50
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The Mesh API has a public OpenAPI 3.0.3 spec with 165 described operations, per-credential permissions and audit log endpoints, which suits an agent screening customers and working alerts. No status page, changelog, SDK, service agreement or subprocessor list was found in public, and access starts with a paid plan bought by a person.",
        "bestFor": "An agent that screens customers and companies against sanctions, politically exposed person and adverse media data, keeps them under monitoring and works the resulting alerts and cases.",
        "strengths": [
          "Public OpenAPI 3.0.3 spec with 165 operations, each with a summary and description, and 124 naming the permission the call needs",
          "API credentials carry their own permissions and optional expiry, and deactivation invalidates tokens already issued",
          "Six audit log endpoints cover the account, cases, customers, roles, transactions and users",
          "Rate limits are published (1,000 requests a minute in production, 300 in Sandbox) with `Ratelimit-Limit`, `Ratelimit-Remaining` and `Ratelimit-Reset` headers",
          "`llms.txt` on the docs site, and every guide and reference page is served as Markdown"
        ],
        "weaknesses": [
          "No public status page or incident history was found. `status.complyadvantage.com` does not resolve",
          "No changelog or release notes were found for the Mesh API",
          "No service agreement, data processing agreement or subprocessor list is published. The terms page covers the website only",
          "No free tier or self-serve trial. The Starter Plan starts at $119 a month and accounts are set up by staff within a working day",
          "No official SDK was found. Access tokens last 24 hours with no refresh",
          "Screening results carry third-party adverse media text, and no prompt-injection guidance was found"
        ],
        "agentNotes": [
          "Exchange the access key and secret at `POST /v3/token` for a bearer token. It lasts 24 hours and can't be refreshed, so request a new one before expiry",
          "Ask for a credential with only the permissions the task needs. Permissions can't be edited later, and each reference page names the ones a call requires",
          "Create a screening configuration first and keep its `configuration_identifier`. Creating and screening a customer needs it",
          "Give each customer a unique external identifier. A concurrent request for the same identifier returns 409 with a pointer to the first workflow",
          "Read `Ratelimit-Remaining` and `Ratelimit-Reset` on every response. A 429 body is only `API rate limit exceeded`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 52.6
          }
        ],
        "editorialScores": {
          "ergonomics": 67,
          "maintenance": 28,
          "payments": 10,
          "reliability": 42,
          "schema": 82,
          "security": 68,
          "transparency": 40
        },
        "provenanceScore": 59
      },
      "connect": {
        "http": "curl -X POST https://api.mesh.complyadvantage.com/v3/token \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"access_key\": \"\u003cyour access key\u003e\", \"secret\": \"\u003cyour secret\u003e\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/kyc.screening",
        "tool": "https://letme.dev/complyadvantage"
      },
      "area": "domain-data",
      "unitPrices": [
        {
          "item": "Essentials Starter Plan, up to 100 monitored entities",
          "unit": "month",
          "usd": 119,
          "note": "monthly billing; $99 a month on annual billing"
        },
        {
          "item": "Essentials Starter Plan, up to 1,000 monitored entities",
          "unit": "month",
          "usd": 323,
          "note": "monthly billing; $269 a month on annual billing"
        },
        {
          "item": "Essentials Starter Plan, up to 2,000 monitored entities",
          "unit": "month",
          "usd": 383,
          "note": "monthly billing; $319 a month on annual billing"
        },
        {
          "item": "Agentic Starter Plan, up to 100 monitored entities",
          "unit": "month",
          "usd": 179,
          "note": "monthly billing; $149 a month on annual billing"
        }
      ],
      "provenance": {
        "legalEntity": "IVXS UK Limited (trading as ComplyAdvantage)",
        "domain": "complyadvantage.com",
        "domainRegistered": "2014-07-05",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "https://complyadvantage.com/privacy-notice/",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The privacy notice (last updated 12 June 2026) names IVXS UK Limited, trading as ComplyAdvantage, 86-90 Paul Street, London EC2A 4NE, registered with the UK Information Commissioner under ZA054290, and covers its products and services as well as the website.",
          "No `terms` is given. https://complyadvantage.com/terms-and-conditions/ is the website's terms of use, and no service agreement, API terms or data processing agreement was found on the site, the docs or the help centre.",
          "The Mesh API answers at api.mesh.complyadvantage.com and regional hosts under mesh.complyadvantage.com.",
          "https://complyadvantage.com/.well-known/security.txt and /security.txt return 404.",
          "status.complyadvantage.com does not resolve, and no status page is linked from the site, the docs or the help centre. docs.mesh.complyadvantage.com/changelog returns 404.",
          "RDAP for complyadvantage.com gives a registration date of 2014-07-05."
        ],
        "score": 59
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/complyadvantage.json",
      "live": {
        "slug": "complyadvantage",
        "probe": {
          "target": "https://api.mesh.complyadvantage.com",
          "method": "get",
          "lastAt": "2026-10-09T11:46:25.812195931Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 40,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 48,
          "p95ms24h": 123,
          "samples24h": 175,
          "samples30d": 175,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 125,
              "ok": 125
            }
          ]
        },
        "updatedAt": "2026-10-09T11:46:25.812195931Z"
      }
    },
    "answer": "Socure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth.",
    "b": {
      "slug": "socure-riskos",
      "name": "Socure RiskOS",
      "vendor": "Socure Inc.",
      "vendorUrl": "https://www.socure.com",
      "kind": "http-api",
      "category": "identity-verification",
      "summary": "Socure RiskOS is an identity verification and risk decisioning platform from Socure Inc. Its Evaluation API runs configured workflows for KYC, document and selfie checks, fraud scoring and watchlist screening, and returns a decision with reason codes.",
      "url": "https://www.anchorterminal.com/tools/socure-riskos",
      "markdownUrl": "https://www.anchorterminal.com/tools/socure-riskos.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/socure-riskos.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/socure-riskos.json",
      "repo": "https://github.com/socure-inc/.github",
      "license": "Proprietary service. No service agreement is published, and the OpenAPI file states its licence as Proprietary",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://mcp.riskos.socure.com/sandbox",
      "packages": [
        {
          "registry": "npm",
          "name": "@socure-inc/device-risk-sdk"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve API key for the sandbox, sent as `Authorization: Bearer \u003ckey\u003e`. A person signs up in a browser for a Socure Launch sandbox account and copies the key from the Developer Workbench. Sandbox and production use separate keys and hosts. Production starts at 0 requests a second and needs Socure Support to activate it, and Enterprise accounts go through sandbox certification with Socure staff. Each key reaches every workflow, with no scopes. Regenerating a key keeps the old one working until it is deleted, and an additional key is requested from Support. The MCP server takes its own MCP Server Key. IP allowlisting, mutual TLS and payload encryption are optional (checked 2026-10-08).",
      "pricing": "usage",
      "pricingNotes": "Socure Launch charges per evaluation started in production, at $0.80 for document verification, $0.90 with watchlist screening, $1.00 for KYC, fraud and watchlist with a document step-up, and $1.30 with prefill. Launch accounts receive $1,000 in production credits each month. The sandbox is free, so an agent can build and test without a contract, but it returns predefined results. Evaluations an end user abandons are still charged. Socure Enterprise is priced through sales. Whether sign-up or the move to production asks for a card was not established (checked 2026-10-08).",
      "priceSummary": "$0.80 / tx",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API reference, the OpenAPI file, the MCP server page or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 35395,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://help.socure.com/riskos/docs",
      "llmsTxt": "https://help.socure.com/riskos/llms.txt",
      "openapi": "https://raw.githubusercontent.com/socure-inc/.github/main/openapi-spec/riskos-api-spec.json",
      "capabilities": [
        "kyc.identity",
        "kyc.documents",
        "kyc.screening",
        "kyc.business",
        "kyc.cases"
      ],
      "tags": [
        "hosted",
        "usage",
        "sandbox",
        "api-key",
        "mcp",
        "openapi",
        "llms-txt",
        "webhooks",
        "status-page",
        "soc2",
        "iso27001",
        "fedramp"
      ],
      "lastRelease": "2026-10-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.5,
        "grade": "B",
        "agentReady": false,
        "rank": 357,
        "ranked": true,
        "rankOf": 842,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 46,
          "maintenance": 75,
          "payments": 35,
          "reliability": 75,
          "schema": 84,
          "security": 60,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "A public OpenAPI file, llms.txt, 15 documented error codes and dated release notes cover a ten-operation REST API, and Socure Launch publishes prices from $0.80 an evaluation with a free sandbox. API keys carry no scopes, no idempotency header is defined, no service terms are published, and production stays at zero requests until Socure activates it.",
        "bestFor": "A company in the United States that wants one decision from combined KYC, document, fraud and watchlist checks through a single evaluation call.",
        "strengths": [
          "OpenAPI 3.0.3 file for ten operations and a 3.1 webhook file in a public GitHub repository, last synced 5 October 2026",
          "llms.txt indexes for every docs section and a Markdown copy of each page, with a robots.txt signal that allows AI input",
          "Socure Launch publishes four solutions at $0.80 to $1.30 per evaluation, with a free sandbox and $1,000 of monthly production credits",
          "Errors return one of 15 machine-readable codes with field-level `invalid_args`, and 429 responses carry `X-Retry-After`",
          "Release notes show entries on 5 and 6 October 2026 and more than 20 dated entries since 10 July"
        ],
        "weaknesses": [
          "No service agreement or API terms are published. The only terms pages are website terms of use and end-user terms for document capture",
          "Each API key reaches every workflow, with no scopes or read-only keys, and an additional key has to be requested from Support",
          "The rate limit page advises idempotency keys, but neither the docs nor the OpenAPI file define an idempotency header",
          "No endpoint lists or searches evaluations. A caller needs the `eval_id` from the original response or a webhook",
          "Enrichment request and response schemas, reason codes and signal definitions sit in the dashboard, not in the public docs",
          "Production starts at 0 requests a second until Socure approves it, and Launch accounts are capped at 1 evaluation a second and 500 a day"
        ],
        "agentNotes": [
          "Send `Authorization: Bearer \u003ckey\u003e` to `https://riskos.sandbox.socure.com/api/evaluation` for tests and `https://riskos.socure.com/api/evaluation` for live checks. The two environments use separate keys.",
          "Use dummy data only in the sandbox. It returns predefined results, connects to no live data source and expects the documented test values.",
          "Store the `eval_id` from every `POST /api/evaluation` response. No list or search endpoint exists to find it later.",
          "On 429 wait the seconds given in `X-Retry-After`. Do not blindly resend a failed `POST /api/evaluation`, because no idempotency header is documented and Launch bills each initiated evaluation.",
          "The MCP server at `https://mcp.riskos.socure.com/sandbox` reads docs, workflows and webhooks with its own MCP Server Key. It cannot run evaluations or read results."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.5
          }
        ],
        "editorialScores": {
          "ergonomics": 46,
          "maintenance": 75,
          "payments": 35,
          "reliability": 75,
          "schema": 84,
          "security": 60,
          "transparency": 53
        },
        "provenanceScore": 82
      },
      "connect": {
        "http": "curl --request POST \\\n  --url \"https://riskos.sandbox.socure.com/api/evaluation\" \\\n  --header \"Authorization: Bearer YOUR_API_KEY\" \\\n  --header \"Content-Type: application/json\" \\\n  --header \"Accept: application/json\" \\\n  --data '{\"id\":\"customer-onb-12345\",\"timestamp\":\"2024-12-01T08:15:30.456Z\",\"workflow\":\"consumer_onboarding\",\"data\":{\"individual\":{\"given_name\":\"Jane\",\"family_name\":\"Doe\",\"email\":\"jane.doe@example.com\",\"phone_number\":\"+1-555-123-4567\",\"address\":{\"line_1\":\"123 Main St\",\"locality\":\"San Francisco\",\"major_admin_division\":\"CA\",\"postal_code\":\"94105\",\"country\":\"US\"}}}}'",
        "claudeCode": "claude mcp add --transport http socure-dev-assist https://mcp.riskos.socure.com/sandbox --header \"Authorization: Bearer $RISKOS_MCP_KEY\"",
        "config": {
          "mcpServers": {
            "socure-dev-assist": {
              "args": [
                "-y",
                "mcp-remote",
                "https://mcp.riskos.socure.com/sandbox",
                "--header",
                "Authorization: Bearer YOUR_MCP_SERVER_KEY"
              ],
              "command": "npx"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/kyc.identity",
        "tool": "https://letme.dev/socure-riskos"
      },
      "area": "domain-data",
      "unitPrices": [
        {
          "item": "Socure Launch, Document Verification (DocV)",
          "unit": "tx",
          "usd": 0.8,
          "note": "Per evaluation started in production, after $1,000 of monthly credits"
        },
        {
          "item": "Socure Launch, DocV + Watchlist",
          "unit": "tx",
          "usd": 0.9,
          "note": "Per evaluation started in production"
        },
        {
          "item": "Socure Launch, KYC + Fraud + Watchlist with DocV step-up",
          "unit": "tx",
          "usd": 1,
          "note": "Per evaluation started in production"
        },
        {
          "item": "Socure Launch, Prefill, KYC + Fraud + Watchlist with DocV step-up",
          "unit": "tx",
          "usd": 1.3,
          "note": "Per evaluation started in production"
        }
      ],
      "provenance": {
        "legalEntity": "Socure Inc.",
        "domain": "socure.com",
        "domainRegistered": "2003-06-20",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "https://www.socure.com/privacy-en",
        "statusPage": "https://status.socure.com",
        "changelog": "https://help.socure.com/riskos/page/release-notes",
        "securityTxt": "expired",
        "checked": "2026-10-08",
        "notes": [
          "The Global Services Privacy Notice (effective 1 October 2026) names Socure Inc. and covers the verification services. A separate Website Privacy Notice covers the marketing site.",
          "No service agreement or API terms are published. www.socure.com/terms-of-service is the Website Terms of Use, and the policies page lists only privacy notices, the DocV Terms of Use for end users and a text messaging notice, so the terms field is left out.",
          "The API answers at riskos.socure.com and riskos.sandbox.socure.com, and the MCP server at mcp.riskos.socure.com, all socure.com subdomains.",
          "www.socure.com/.well-known/security.txt gives security@socure.com and an `Expires` value of 15 July 2026, which has passed.",
          "RDAP for socure.com gives a registration date of 2003-06-20."
        ],
        "score": 82
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/socure-riskos.json",
      "live": {
        "slug": "socure-riskos",
        "probe": {
          "target": "https://mcp.riskos.socure.com/sandbox",
          "method": "get",
          "lastAt": "2026-10-09T11:46:41.308485021Z",
          "lastOk": true,
          "lastStatus": 403,
          "lastMs": 340,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 337,
          "p95ms24h": 397,
          "samples24h": 44,
          "samples30d": 44,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 44,
              "ok": 44
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.socure.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-09T11:40:55.521859922Z"
        },
        "updatedAt": "2026-10-09T11:46:41.308485021Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "IVXS UK Limited (trading as ComplyAdvantage)",
        "b": "Socure Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.mesh.complyadvantage.com",
        "b": "https://mcp.riskos.socure.com/sandbox",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service. No service agreement is published, and the terms page on complyadvantage.com covers the website only",
        "b": "Proprietary service. No service agreement is published, and the OpenAPI file states its licence as Proprietary",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "9",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-16",
        "b": "2026-10-06",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2026-06-12",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "35k npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Socure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth.",
        "question": "Which is better for AI agents, ComplyAdvantage or Socure RiskOS?"
      },
      {
        "answer": "ComplyAdvantage uses an OAuth sign-in. Socure RiskOS needs an API key.",
        "question": "Do ComplyAdvantage and Socure RiskOS need an API key?"
      },
      {
        "answer": "Yes. ComplyAdvantage has a hosted endpoint at https://api.mesh.complyadvantage.com and Socure RiskOS at https://mcp.riskos.socure.com/sandbox.",
        "question": "Can an agent call ComplyAdvantage and Socure RiskOS without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 67 against 46",
          "Security \u0026 auth, 68 against 60"
        ],
        "also": null,
        "goodFor": "An agent that screens customers and companies against sanctions, politically exposed person and adverse media data, keeps them under monitoring and works the resulting alerts and cases.",
        "slug": "complyadvantage",
        "watchFor": "No public status page or incident history was found. `status.complyadvantage.com` does not resolve"
      },
      {
        "aheadOn": [
          "Reliability, 75 against 42",
          "Payments \u0026 pricing, 35 against 10",
          "Maintenance \u0026 community, 75 against 28",
          "Transparency \u0026 trust, 68 against 50"
        ],
        "also": null,
        "goodFor": "A company in the United States that wants one decision from combined KYC, document, fraud and watchlist checks through a single evaluation call.",
        "slug": "socure-riskos",
        "watchFor": "No service agreement or API terms are published. The only terms pages are website terms of use and end-user terms for document capture"
      }
    ],
    "job": {
      "capability": "kyc.screening",
      "name": "Kyc screening"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/complycube-vs-socure-riskos.json",
        "title": "ComplyCube vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/complycube-vs-socure-riskos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/didit-vs-socure-riskos.json",
        "title": "Didit vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/didit-vs-socure-riskos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jumio-vs-socure-riskos.json",
        "title": "Jumio vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/jumio-vs-socure-riskos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/persona-vs-socure-riskos.json",
        "title": "Persona vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/persona-vs-socure-riskos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/shufti-vs-socure-riskos.json",
        "title": "Shufti vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/shufti-vs-socure-riskos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/socure-riskos-vs-sumsub.json",
        "title": "Socure RiskOS vs Sumsub",
        "url": "https://www.anchorterminal.com/compare/socure-riskos-vs-sumsub"
      },
      {
        "json": "https://www.anchorterminal.com/compare/socure-riskos-vs-trulioo.json",
        "title": "Socure RiskOS vs Trulioo",
        "url": "https://www.anchorterminal.com/compare/socure-riskos-vs-trulioo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/socure-riskos-vs-veriff.json",
        "title": "Socure RiskOS vs Veriff",
        "url": "https://www.anchorterminal.com/compare/socure-riskos-vs-veriff"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-complycube.json",
        "title": "ComplyAdvantage vs ComplyCube",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-complycube"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-didit.json",
        "title": "ComplyAdvantage vs Didit",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-didit"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-jumio.json",
        "title": "ComplyAdvantage vs Jumio",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-jumio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-middesk.json",
        "title": "ComplyAdvantage vs Middesk",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-middesk"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-persona.json",
        "title": "ComplyAdvantage vs Persona",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-persona"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-shufti.json",
        "title": "ComplyAdvantage vs Shufti",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-shufti"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-sumsub.json",
        "title": "ComplyAdvantage vs Sumsub",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-sumsub"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-trulioo.json",
        "title": "ComplyAdvantage vs Trulioo",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-trulioo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-veriff.json",
        "title": "ComplyAdvantage vs Veriff",
        "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-veriff"
      },
      {
        "json": "https://www.anchorterminal.com/compare/middesk-vs-socure-riskos.json",
        "title": "Middesk vs Socure RiskOS",
        "url": "https://www.anchorterminal.com/compare/middesk-vs-socure-riskos"
      }
    ],
    "scores": [
      {
        "by": 33,
        "complyadvantage": 42,
        "edge": "socure-riskos",
        "key": "reliability",
        "name": "Reliability",
        "socure-riskos": 75,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "complyadvantage": 82,
        "edge": "socure-riskos",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "socure-riskos": 84,
        "weight": 13
      },
      {
        "by": 21,
        "complyadvantage": 67,
        "edge": "complyadvantage",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "socure-riskos": 46,
        "weight": 13
      },
      {
        "by": 8,
        "complyadvantage": 68,
        "edge": "complyadvantage",
        "key": "security",
        "name": "Security \u0026 auth",
        "socure-riskos": 60,
        "weight": 14
      },
      {
        "by": 25,
        "complyadvantage": 10,
        "edge": "socure-riskos",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "socure-riskos": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 47,
        "complyadvantage": 28,
        "edge": "socure-riskos",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "socure-riskos": 75,
        "weight": 7
      },
      {
        "by": 18,
        "complyadvantage": 50,
        "edge": "socure-riskos",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "socure-riskos": 68,
        "weight": 7
      }
    ],
    "summary": "Socure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth. Both do kyc screening.",
    "verdicts": {
      "complyadvantage": "The Mesh API has a public OpenAPI 3.0.3 spec with 165 described operations, per-credential permissions and audit log endpoints, which suits an agent screening customers and working alerts. No status page, changelog, SDK, service agreement or subprocessor list was found in public, and access starts with a paid plan bought by a person.",
      "socure-riskos": "A public OpenAPI file, llms.txt, 15 documented error codes and dated release notes cover a ten-operation REST API, and Socure Launch publishes prices from $0.80 an evaluation with a free sandbox. API keys carry no scopes, no idempotency header is defined, no service terms are published, and production stays at zero requests until Socure activates it."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos",
    "json": "https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos.md",
    "slim": "https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos.min.md"
  },
  "markdown": "Socure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth. Both do kyc screening.\n\n- ComplyAdvantage: grade D, 52.6/100, rank #653 of 842. Markdown https://www.anchorterminal.com/tools/complyadvantage.md · JSON https://www.anchorterminal.com/api/v1/tools/complyadvantage.json\n- Socure RiskOS: grade B, 63.5/100, rank #357 of 842. Markdown https://www.anchorterminal.com/tools/socure-riskos.md · JSON https://www.anchorterminal.com/api/v1/tools/socure-riskos.json\n\n## Which one, for what\n\n### ComplyAdvantage (D)\n\nGood for: An agent that screens customers and companies against sanctions, politically exposed person and adverse media data, keeps them under monitoring and works the resulting alerts and cases.\n\nAhead on:\n- Agent ergonomics, 67 against 46\n- Security \u0026 auth, 68 against 60\n\nWatch for: No public status page or incident history was found. `status.complyadvantage.com` does not resolve\n\n### Socure RiskOS (B)\n\nGood for: A company in the United States that wants one decision from combined KYC, document, fraud and watchlist checks through a single evaluation call.\n\nAhead on:\n- Reliability, 75 against 42\n- Payments \u0026 pricing, 35 against 10\n- Maintenance \u0026 community, 75 against 28\n- Transparency \u0026 trust, 68 against 50\n\nWatch for: No service agreement or API terms are published. The only terms pages are website terms of use and end-user terms for document capture\n\n\n## Score by category\n\n| Category | Weight | ComplyAdvantage | Socure RiskOS | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 42 | 75 | Socure RiskOS +33 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 82 | 84 | Socure RiskOS +2 |\n| Agent ergonomics | 13% (16.2 this run) | 67 | 46 | ComplyAdvantage +21 |\n| Security \u0026 auth | 14% (17.5 this run) | 68 | 60 | ComplyAdvantage +8 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 35 | Socure RiskOS +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 28 | 75 | Socure RiskOS +47 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 50 | 68 | Socure RiskOS +18 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **52.6 · D** | **63.5 · B** | |\n\n## Facts side by side\n\n| Fact | ComplyAdvantage | Socure RiskOS |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | IVXS UK Limited (trading as ComplyAdvantage) | Socure Inc. |\n| Hosted endpoint | `https://api.mesh.complyadvantage.com` | `https://mcp.riskos.socure.com/sandbox` |\n| Transports | HTTP | HTTP |\n| Auth | OAuth | API key |\n| Pricing | Paid | Pay per use |\n| x402 | no | no |\n| Licence | Proprietary service. No service agreement is published, and the terms page on complyadvantage.com covers the website only | Proprietary service. No service agreement is published, and the OpenAPI file states its licence as Proprietary |\n| Tools exposed | none | 9 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-16 | 2026-10-06 |\n| Terms last updated | no document linked | no document linked |\n| Privacy policy last updated | 2026-06-12 | no date given |\n| Customer content may train models |  | yes |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | none | 35k npm/wk |\n\n## Verdicts\n\n**ComplyAdvantage.** The Mesh API has a public OpenAPI 3.0.3 spec with 165 described operations, per-credential permissions and audit log endpoints, which suits an agent screening customers and working alerts. No status page, changelog, SDK, service agreement or subprocessor list was found in public, and access starts with a paid plan bought by a person.\n\n**Socure RiskOS.** A public OpenAPI file, llms.txt, 15 documented error codes and dated release notes cover a ten-operation REST API, and Socure Launch publishes prices from $0.80 an evaluation with a free sandbox. API keys carry no scopes, no idempotency header is defined, no service terms are published, and production stays at zero requests until Socure activates it.\n\n## Before you call either\n\n### ComplyAdvantage\n\n1. Exchange the access key and secret at `POST /v3/token` for a bearer token. It lasts 24 hours and can't be refreshed, so request a new one before expiry\n2. Ask for a credential with only the permissions the task needs. Permissions can't be edited later, and each reference page names the ones a call requires\n3. Create a screening configuration first and keep its `configuration_identifier`. Creating and screening a customer needs it\n4. Give each customer a unique external identifier. A concurrent request for the same identifier returns 409 with a pointer to the first workflow\n5. Read `Ratelimit-Remaining` and `Ratelimit-Reset` on every response. A 429 body is only `API rate limit exceeded`\n\n### Socure RiskOS\n\n1. Send `Authorization: Bearer \u003ckey\u003e` to `https://riskos.sandbox.socure.com/api/evaluation` for tests and `https://riskos.socure.com/api/evaluation` for live checks. The two environments use separate keys.\n2. Use dummy data only in the sandbox. It returns predefined results, connects to no live data source and expects the documented test values.\n3. Store the `eval_id` from every `POST /api/evaluation` response. No list or search endpoint exists to find it later.\n4. On 429 wait the seconds given in `X-Retry-After`. Do not blindly resend a failed `POST /api/evaluation`, because no idempotency header is documented and Launch bills each initiated evaluation.\n5. The MCP server at `https://mcp.riskos.socure.com/sandbox` reads docs, workflows and webhooks with its own MCP Server Key. It cannot run evaluations or read results.\n\n## Questions\n\n### Which is better for AI agents, ComplyAdvantage or Socure RiskOS?\n\nSocure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth.\n\n### Do ComplyAdvantage and Socure RiskOS need an API key?\n\nComplyAdvantage uses an OAuth sign-in. Socure RiskOS needs an API key.\n\n### Can an agent call ComplyAdvantage and Socure RiskOS without installing anything?\n\nYes. ComplyAdvantage has a hosted endpoint at https://api.mesh.complyadvantage.com and Socure RiskOS at https://mcp.riskos.socure.com/sandbox.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos.json, and with the fewest tokens: https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"complyadvantage\", \"b\": \"socure-riskos\"}`. From a terminal: `anchor compare complyadvantage socure-riskos`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/complyadvantage.json and https://www.anchorterminal.com/api/v1/tools/socure-riskos.json\n\n## Other comparisons with ComplyAdvantage or Socure RiskOS\n\n- [ComplyCube vs Socure RiskOS](https://www.anchorterminal.com/compare/complycube-vs-socure-riskos.md)\n- [Didit vs Socure RiskOS](https://www.anchorterminal.com/compare/didit-vs-socure-riskos.md)\n- [Jumio vs Socure RiskOS](https://www.anchorterminal.com/compare/jumio-vs-socure-riskos.md)\n- [Persona vs Socure RiskOS](https://www.anchorterminal.com/compare/persona-vs-socure-riskos.md)\n- [Shufti vs Socure RiskOS](https://www.anchorterminal.com/compare/shufti-vs-socure-riskos.md)\n- [Socure RiskOS vs Sumsub](https://www.anchorterminal.com/compare/socure-riskos-vs-sumsub.md)\n- [Socure RiskOS vs Trulioo](https://www.anchorterminal.com/compare/socure-riskos-vs-trulioo.md)\n- [Socure RiskOS vs Veriff](https://www.anchorterminal.com/compare/socure-riskos-vs-veriff.md)\n- [ComplyAdvantage vs ComplyCube](https://www.anchorterminal.com/compare/complyadvantage-vs-complycube.md)\n- [ComplyAdvantage vs Didit](https://www.anchorterminal.com/compare/complyadvantage-vs-didit.md)\n- [ComplyAdvantage vs Jumio](https://www.anchorterminal.com/compare/complyadvantage-vs-jumio.md)\n- [ComplyAdvantage vs Middesk](https://www.anchorterminal.com/compare/complyadvantage-vs-middesk.md)\n- [ComplyAdvantage vs Persona](https://www.anchorterminal.com/compare/complyadvantage-vs-persona.md)\n- [ComplyAdvantage vs Shufti](https://www.anchorterminal.com/compare/complyadvantage-vs-shufti.md)\n- [ComplyAdvantage vs Sumsub](https://www.anchorterminal.com/compare/complyadvantage-vs-sumsub.md)\n- [ComplyAdvantage vs Trulioo](https://www.anchorterminal.com/compare/complyadvantage-vs-trulioo.md)\n- [ComplyAdvantage vs Veriff](https://www.anchorterminal.com/compare/complyadvantage-vs-veriff.md)\n- [Middesk vs Socure RiskOS](https://www.anchorterminal.com/compare/middesk-vs-socure-riskos.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-09",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "ComplyAdvantage vs Socure RiskOS",
        "url": ""
      }
    ],
    "description": "Socure RiskOS scores 63.5 (B) on agent readiness against ComplyAdvantage's 52.6 (D), and leads in 5 of 7 scored categories. ComplyAdvantage leads on agent ergonomics and security \u0026 auth. Both do kyc screening. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "ComplyAdvantage D 52.6",
      "Socure RiskOS B 63.5",
      "scores"
    ],
    "h1": "ComplyAdvantage vs Socure RiskOS",
    "image": "https://www.anchorterminal.com/assets/og/compare-complyadvantage-vs-socure-riskos.png",
    "path": "/compare/complyadvantage-vs-socure-riskos",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ComplyAdvantage vs Socure RiskOS for AI agents, D 52.6 vs B 63.5",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/complyadvantage-vs-socure-riskos"
  },
  "tokens": {
    "markdown": 2400,
    "slim": 680
  },
  "version": 1
}
