Retrieve detailed business registration status and watchlist results from Middesk for a verified entity
domain: docs.middesk.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
GET https://api.middesk.com/v1/businesses/{id} with Authorization: Bearer YOUR_TOKEN
Inspect response.registration array for each state's status, registered_agent name, and formation_date fields
Check response.watchlist.lists[] for hits against OFAC SDN, FinCEN 314a, and other screened databases
Read response.people[] for beneficial owner names, titles, and associated watchlist_hits
Use response.website.url and response.phone.number fields to corroborate submitted contact data
Store response.external_id (your reference) alongside middesk id for reconciliation
Known gotchas
The registrations array may return multiple entries if the business is incorporated in one state and registered as a foreign entity in others; do not treat the first entry as definitive
Watchlist screening covers OFAC and certain FinCEN lists but does not include all global sanctions databases; supplement with dedicated sanctions screening if needed
Rate limits are not publicly documented; implement exponential backoff on 429 responses
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?