物质标识信息
接口说明
本接口用于获取物质的全部标识信息,包括CAS号、InChIKey、SMILES等各类化学标识符。
计费方式
按照调用次数收费,调用成功,单次调用收费0.01元。
接口地址
POST https://openapi.molaid.com/v1/chem/code
请求参数
全局请求参数详见全局请求参数
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
pedia_id | string | 是 | 物质ID |
返回参数
名称 | 类型 | 说明 |
---|---|---|
pedia_id | string | 物质ID |
code | object | 物质标识信息 |
- cas | [string] | CAS号 |
- inchikey | string | InChIKey |
- smiles | string | SMILES |
- mol | string | mol码 |
- mdl | [string] | MDL |
- einecs | [string] | EINECS |
- beilstein | [string] | Beilstein |
- ec_num | string | ec_num |
- merck_id | string | Merck索引 |
请求示例
{
"pedia_id": "fvYH86M4hw28QRcUCHJhpJYSnYswWZp5"
}
返回示例
正常返回
{
"code": 200,
"data": {
"pedia_id": "fvYH86M4hw28QRcUCHJhpJYSnYswWZp5",
"code": {
"cas": [
"71-43-2"
],
"inchikey": "UHOVQNZJYSORNB-UHFFFAOYSA-N",
"smiles": "C1=CC=CC=C1",
"mol": "\n\n\n 0 0 0 0 0 999 V3000\nM V30 BEGIN CTAB\nM V30 COUNTS 6 6 0 0 0 REGNO=969212\nM V30 BEGIN ATOM\nM V30 1 C 14.7947 0.77 0 0\nM V30 2 C 13.4612 1.54 0 0\nM V30 3 C 14.7947 -0.77 0 0\nM V30 4 C 12.1273 0.77 0 0\nM V30 5 C 13.4612 -1.54 0 0\nM V30 6 C 12.1273 -0.77 0 0\nM V30 END ATOM\nM V30 BEGIN BOND\nM V30 1 2 1 2\nM V30 2 1 1 3\nM V30 3 1 2 4\nM V30 4 2 3 5\nM V30 5 2 4 6\nM V30 6 1 5 6\nM V30 END BOND\nM V30 END CTAB\nM END\n",
"mdl": [
"MFCD00003009"
],
"einecs": [],
"beilstein": [],
"ec_num": "",
"merck_id": "M2338"
}
},
"reason": "",
"message": "",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误返回
{
"code": 400,
"reason": "PEDIAID_ERROR",
"message": "pediaid error",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误码
全局错误码详见错误码
http status | 错误码 | 错误说明 |
---|---|---|
400 | PEDIAID_ERROR | 物质ID错误。请传入正确的物质ID |