China's NMPA device registry, as an English API.
Query China's NMPA medical-device registrations and verify certificates in clean English JSON — over HTTP, or from your AI agent via MCP. No signup, no key.
Base URL: …
Try it (no key)
# search curl "BASE/v1/registrations?search=endoscope" # look up one certificate curl "BASE/v1/registrations/国械注进20232060041" # verify status curl "BASE/v1/verify?registration_no=国械注进20232060041"
Endpoints
GET /v1/registrations
Search & list. Filters: ?search= (cert no / company / product, CN or EN), ?class=II|III, ?type=domestic|imported, ?limit=.
GET /v1/registrations/{registration_no}
Full record for one NMPA registration number (e.g. 国械注进20232060041).
GET /v1/verify?registration_no=
Is this certificate real, valid, and whose? Returns status (valid / expired / not_found), days to expiry, registrant & product.
GET /v1/stats
Dataset coverage summary.
Example response
{
"registration_no": "国械注进20232060041",
"type": "imported",
"registrant_en": "HOYA Corporation",
"product_en": "Video Upper GI Endoscope",
"device_class": "II",
"approved": "2023-02-09",
"expires": "2028-02-08",
"status": "valid",
"source": "NMPA"
}
MCP server (for AI agents)
RegistryCN also ships as an MCP server, so Claude, Cursor or your own agents can look up and verify NMPA registrations as a tool:
{
"mcpServers": {
"registrycn": {
"command": "npx",
"args": ["-y", "registrycn-mcp"]
}
}
}
Tools: search_registrations, get_registration, verify_certificate.
⚠️ Beta sample data. This API currently serves a small, hand-curated sample of real NMPA medical-device registrations (public records). Coverage is expanding. Original Chinese fields are always returned alongside the English. Not affiliated with the NMPA.
Get early access →