chinadrugtrials.org.cn APIchinadrugtrials.org.cn ↗
Search and retrieve Chinese clinical trial data including phases, statuses, sponsors, dates, and locations via the chinadrugtrials.org.cn API.
curl -X GET 'https://api.parse.bot/scraper/0b80c465-d3c2-495c-ba35-cf0bcd0e0c7e/search_trials?page=1&query=%E9%AB%98%E8%A1%80%E5%8E%8B' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for clinical trials by various criteria.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| query | string | General keywords to search for. |
| reg_no | string | Registration number (e.g., CTR20260628). |
| status | string | Current status of the trial (e.g., 进行中, 招募中). |
| sponsor | string | Name of the applicant or sponsor. |
| drug_name | string | Name of the drug involved in the trial. |
{
"type": "object",
"fields": {
"page": "current page number",
"items": "array of trial summaries",
"total": "total number of results found"
},
"sample": {
"data": {
"page": 1,
"items": [
{
"title": "评价沙库巴曲阿利沙坦钙片在健康试验参与者中的单中心、开放、单用及联合用药药代动力学的研究",
"status": "进行中 尚未招募",
"trial_id": "20ffcb77c771488180ba0a3f3376f7aa",
"drug_name": "沙库巴曲阿利沙坦钙片",
"indications": "原发性高血压",
"registration_number": "CTR20260628"
},
{
"title": "阿普昔腾坦片在健康参与者中的生物等效性试验",
"status": "进行中 尚未招募",
"trial_id": "0eb80377b6b94fdc9af024ebd7ac650a",
"drug_name": "阿普昔腾坦片",
"indications": "难治性高血压",
"registration_number": "CTR20260572"
},
{
"title": "沙库巴曲阿利沙坦氨氯地平片与沙库巴曲阿利沙坦钙片联合苯磺酸氨氯地平片的生物等效性研究",
"status": "进行中 尚未招募",
"trial_id": "89164d881290464595af75e11bd7f3da",
"drug_name": "沙库巴曲阿利沙坦氨氯地平片",
"indications": "原发性高血压",
"registration_number": "CTR20260488"
}
],
"total": 1974
},
"status": "success"
}
}About the chinadrugtrials.org.cn API
The chinadrugtrials.org.cn API provides access to Chinese clinical trial records through 2 endpoints, returning fields such as trial phase, status, sponsor, drug name, start/end dates, and participating institutions. Use search_trials to query by keyword, registration number, sponsor, or drug name, and get_trial_details to pull the full record for a specific trial by its UUID.
Searching Clinical Trials
The search_trials endpoint accepts up to five filter parameters simultaneously: query for general keyword search, reg_no for a specific registration number (e.g., CTR20260628), status for Chinese-language status strings such as 进行中 (ongoing) or 招募中 (recruiting), sponsor for applicant or institution name, and drug_name for the investigational product. Results are paginated via the page parameter; each response includes total (the full result count), page (current page), and items (an array of trial summaries).
Trial Detail Records
Once you have a trial_id from a search result, get_trial_details returns the full record for that trial. Fields include phase (I期, II期, III期, etc.), title, status, sponsor, drug_name, drug_type, start_date, end_date, and locations — an array listing every participating institution and its principal investigator. The trial_id is a UUID and must be obtained from search results first.
Coverage and Language
All trials originate from the China Drug Trials registry (chinadrugtrials.org.cn), which is maintained by the National Medical Products Administration (NMPA). Trial status values and some title fields are returned in Chinese. Developers working with downstream systems should plan for UTF-8 handling and, where needed, translation of status strings and institutional names.
- Monitor the status of NMPA-registered trials for a specific drug compound using the
drug_namefilter. - Identify all trials sponsored by a particular pharmaceutical company using the
sponsorparameter insearch_trials. - Retrieve participating institutions and investigators for a trial via the
locationsfield inget_trial_details. - Track trial phase progression (I期 through III期) for a pipeline drug across multiple registration numbers.
- Build a dashboard of actively recruiting trials by filtering
statusfor招募中. - Cross-reference a known registration number (reg_no) with internal drug development databases.
- Aggregate estimated completion dates (
end_date) across a portfolio of trials to model pipeline timelines.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does chinadrugtrials.org.cn have an official developer API?+
What does `search_trials` return, and can I filter by phase?+
total count. Phase filtering is not a direct input parameter on search_trials; phase data is available at the detail level via get_trial_details. You can fork this API on Parse and revise it to add a phase filter to the search endpoint.Are trial documents, protocols, or results reports included in the response?+
How does pagination work for large search result sets?+
search_trials response includes a total field indicating the full number of matching records and a page field reflecting the current page. Pass the page integer parameter to step through results. There is no built-in page-size parameter exposed; page size is fixed by the source registry.