NMPA · device registrations · English JSON
China's medical device registry, as an English API.
The NMPA database is public — but Chinese-only, web-only, and built for humans with patience. RegistryCN turns it into a structured English API you can query over HTTP, or straight from an AI agent via MCP. Search, look up, verify.
Live beta · No key · Real NMPA records
监督管理局
注册人名称:爱德华兹生命科学有限责任公司
产品名称:经导管主动脉瓣膜系统 | 管理类别:第三类
批准日期:2024-07-31 有效期至:2030-06-04
"registration_no": "国械注进20203130291",
"registrant_en": "Edwards Lifesciences LLC",
"product_en": "Transcatheter Aortic Valve System (TAVR)",
"device_class": "III",
"approved": "2024-07-31",
"expires": "2030-06-04",
"status": "valid"
}
Try it right now.
No account, no API key. These are live calls against the beta endpoint — paste them into a terminal, or open the links.
curl "https://registrycn-api.pages.dev/v1/registrations?search=Medtronic"
→ Medtronic, Inc. · Implantable Drug Infusion Pump · Class III · valid
curl "https://registrycn-api.pages.dev/v1/verify?registration_no=国械注进20203130291"
→ found · status "valid" · Edwards Lifesciences LLC · expires 2030-06-04
curl "https://registrycn-api.pages.dev/v1/stats"
→ { total, domestic, imported, classes, last_synced }
Prefer a browser? open the search example ↗ · full API docs ↗
Real records, both directions of trade.
A hand-curated beta sample of genuine NMPA device registrations — domestic and imported, Class II and III — translated to English with the original Chinese always kept alongside. Coverage is expanding.
Four endpoints. English fields. Built for agents.
Clean REST, CORS-enabled, JSON only. Original Chinese fields (registrant_cn, product_cn) returned alongside the English.
GET /v1/registrations
Search & list
Filter by search (cert no / company / product, CN or EN), class=II|III, type=domestic|imported, limit.
GET /v1/registrations/{registration_no}
Look up one record
The full record for a single NMPA registration number, with computed validity status and days to expiry.
GET /v1/verify?registration_no=
Verify a certificate
Is this registration real, valid, and held by who they claim? One call answers the question distributors and buyers ask every day.
GET /v1/stats
Coverage summary
Totals by trade direction and management class, plus the dataset's last_synced date.
For AI agents
Also an MCP server.
RegistryCN ships as a Model Context Protocol server, so Claude, Cursor, or your own agents can look up and verify NMPA registrations as native tools — no glue code, no scraping, no signing the NMPA's anti-bot headers yourself.
search_registrations— search by company, product or cert numberget_registration— full record for one NMPA numberverify_certificate— real / valid / expired + who holds it
{
"mcpServers": {
"registrycn": {
"command": "npx",
"args": ["-y", "registrycn-mcp"]
}
}
}
Wraps the same public API — no key required.
Every team working on China NMPA hits the same wall.
The official registration database is Chinese-language, web-only. Checking a single certificate means screenshots, translation tools, and guesswork — and the search interface fights automation.
Major regulatory-intelligence platforms cover FDA, TGA, Health Canada and EUDAMED — none offers a queryable NMPA device dataset. The gap is the world's second-largest device market.
RegTech and compliance copilots increasingly need to read regulatory data programmatically. A Chinese-only web portal is exactly what an AI agent can't use — until now.
Get early access
The beta API above is open to try right now. Leave a work email and we'll send you a heads-up when higher rate limits, expanded coverage, and change-monitoring land — plus an early-access discount. No spam.
Thanks — you're on the list. We'll be in touch soon.
No spam. One email when there's something worth telling you. Unsubscribe anytime.
Questions you're probably asking
Where does the data come from?
Public records published by China's National Medical Products Administration — the device registration database at nmpa.gov.cn, which the NMPA makes open for public access. We pull real registrations, structure them, and translate the field labels and content into English. Every record keeps its original Chinese alongside.
How much data is there right now?
This is an early beta: 26 genuine registrations today (domestic and imported, Class II and III), deliberately spanning many device types — cardiovascular, orthopedic, neuro, monitoring, diagnostics, imaging, even an approved AI CT-FFR software. It's a working sample to prove the shape of the data, not full coverage yet. Coverage is expanding — that's exactly what early access funds.
Are product and company names machine-translated?
The original Chinese is always returned alongside the English. Imported devices carry the registrant's official English name from the NMPA record itself; for domestic devices we use registered English names where they exist and a careful translation otherwise. Nothing silently pretends to be an official translation.
Is there an MCP server / does it work with AI agents?
Yes — that's the point. RegistryCN ships as an MCP server exposing search_registrations, get_registration and verify_certificate as tools, so any MCP-capable agent (Claude, Cursor, your own) can query NMPA data directly. It wraps the same public API, so no key is required.
What will it cost?
Free during beta. After that we expect plans from roughly $49/month for individual regulatory-affairs use, with usage-based pricing for platforms and agent builders. Early-access users keep a discount.