指南
API
指南
API
  • 指南

    • 产品简介
    • 快速入门
  • API

    • 物质检索
    • 谱图检索
    • 晶体检索
    • 物质标识信息
    • 物质物化性质及计算性质
    • 物质ADMET
    • 物质安全信息及SDS
    • 反应检索
    • 谱图信息
    • 晶体信息
    • 核磁碳谱位移推理
    • 图片识别结构式
    • 编码渲染图片
    • 公共参数

谱图检索

接口说明

谱图检索接口提供通过谱图数据、谱图类型、溶剂类型及容差参数匹配相关物质部分信息的功能。支持多种溶剂条件,可设置容差范围和峰值匹配规则。

计费方式

按照调用次数收费,调用成功,单次调用收费0.01元。

接口地址

POST https://openapi.molaid.com/v1/spectra/search

请求参数

全局请求参数详见全局请求参数

名称类型必填说明
paginationobject是分页参数
- offsetnumber(int)是偏移量
- limitnumber(int)是获取条数
peak_data[number(float)]是谱图数据
typeenum是谱图类型
solventenum是溶剂类型
toleranceenum是容差值
peak_matchenum是峰值匹配规则

返回参数

名称类型说明
totalnumber(int)总数
list[object]物质信息
- pedia_idstring物质ID
- titlestring标题
- inchikeystringInChIKey
- molecular_formulastring分子式
- molecular_weightnumber(float)分子量
- cas[string]CAS号
- name_cn[string]中文名称
- name_en[string]英文名称

请求示例

{
  "pagination": {
    "offset": 0,
    "limit": 10
  },
  "peak_data": [
    172.77,
    133.83,
    130
  ],
  "type": "peak_type_cnmr",
  "tolerance": "peak_tolerance_2",
  "peak_match": "peak_match_equal"
}

返回示例

正常返回

{
  "code": 200,
  "data": {
    "total": 3,
    "list": [
      {
        "pedia_id": "OrmHIYA2jN494kyyhfgZalv4eq17Aba5",
        "title": "(1S, 2S, 3S)-3-methyl-2-(phenylselanyl)cyclohexyl pentanoate",
        "inchikey": "DYJDNPTXWAIUGQ-ZVZYQTTQSA-N",
        "molecular_formula": "C<sub>18</sub>H<sub>26</sub>O<sub>2</sub>Se",
        "molecular_weight": 354.11,
        "cas": [],
        "name_cn": [],
        "name_en": [
          "(1S, 2S, 3S)-3-methyl-2-(phenylselanyl)cyclohexyl pentanoate"
        ]
      },
      {
        "pedia_id": "fvYH8NMGhI25QkaRIJKDpjrguYRwNh45",
        "title": "丙烯酸 | acrylic acid",
        "inchikey": "NIXOWILDQLNWCW-UHFFFAOYSA-N",
        "molecular_formula": "C<sub>3</sub>H<sub>4</sub>O<sub>2</sub>",
        "molecular_weight": 72.0636,
        "cas": [
          "79-10-7"
        ],
        "name_cn": [
          "丙烯酸",
          "丙烯酸(HPAA)",
          "败脂酸",
          "乙烯基甲酸",
          "2-丙烯酸",
          "败酯酸",
          "AA"
        ],
        "name_en": [
          "acrylic acid",
          "2-propenoic acid",
          "prop-2-enoic acid",
          "propenoic acid",
          "Hydron;prop-2-enoate"
        ]
      }
    ]
  },
  "reason": "",
  "message": "",
  "metadata": {
    "request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
  }
}

错误返回

{
  "code": 422,
  "reason": "SPECTRA_CONDITION_ERROR",
  "message": "condition error:peak_data empty",
  "metadata": {
    "request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
  }
}

错误码

全局错误码详见错误码

http status错误码错误说明
422SPECTRA_CONDITION_ERROR检索条件错误。请根据错误message判断错误具体原因

枚举值

谱图类型

枚举值说明
peak_type_cnmr碳谱

溶剂类型

枚举值说明
solvent_cdcl3CDCl3
solvent_dmsod6DMSO-d6
solvent_d2oD2O
solvent_methanoldMethanol-d
solvent_cd3cnCD3CN
solvent_cd2cl2CD2Cl2
solvent_unreportedUnreported

容差值

枚举值说明
peak_tolerance_2±2
peak_tolerance_1±1
peak_tolerance_05±0.5

峰值匹配规则

枚举值说明
peak_match_equal精确
peak_match_greater大于等于

注意事项

  • 单页最多获取20条物质数据;分页获取最多1000条物质数据。
Prev
物质检索
Next
晶体检索