Verify a business entity using Middesk's business verification (KYB) API

domain: docs.middesk.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate by setting your Middesk API key in the Authorization header as a Bearer token (Authorization: Bearer YOUR_API_KEY).
  2. Create a business object via POST to the /v1/businesses endpoint with the business's legal name, EIN/tax ID, registered address, and optionally officers or beneficial owners.
  3. Middesk asynchronously processes the verification; poll GET /v1/businesses/{id} or listen for the business.updated webhook event to receive status updates.
  4. When status reaches 'completed', retrieve the business object and inspect the review object which contains tasks (e.g., tin, name, address, watchlist, sos_domestic) each with a status of 'success', 'warning', or 'failure'.
  5. Use the tasks breakdown to make a KYB pass/fail decision; route businesses with 'warning' tasks to manual review for human adjudication.
  6. Store the Middesk business ID and the snapshot of results for your compliance records.

Known gotchas

Related routes

verify a business (KYB) with the Middesk API
middesk.com · 6 steps · unrated
Submit a KYB business verification order via Middesk and handle async webhook resolution
docs.middesk.com · 6 steps · unrated
Perform KYB business verification including beneficial ownership and UBO identification
identity-general · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans