指南
API
指南
API
  • 指南

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

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

晶体检索

接口说明

本接口提供基于晶体参数的物质部分信息检索功能,支持空间群、晶胞参数等多种条件的组合查询。

计费方式

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

接口地址

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

请求参数

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

名称类型必填说明
paginationobject是分页参数
- offsetnumber(int)是偏移量
- limitnumber(int)是获取数量
molecular_formulastring否分子式
doistring否文献DOI
spacegroup_namestring否空间群名称
cell_volumeobject否晶胞体积范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
angle_alphaobject否晶胞参数α范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
angle_betaobject否晶胞参数β范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
angle_gammaobject否晶胞参数γ范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
length_aobject否晶胞参数a范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
length_bobject否晶胞参数b范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)
length_cobject否晶胞参数c范围
- minstring否最小值(空字符串表示不限制)
- maxstring否最大值(空字符串表示不限制)

返回参数

名称类型说明
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
  },
  "molecular_formula": "H2O"
}

返回示例

正常返回

{
  "code": 200,
  "data": {
    "total": 19,
    "list": [
      {
        "pedia_id": "fvYH8FMTh52gQ1cU8p55rRcSlYLfNZa5",
        "title": "水 | water",
        "inchikey": "XLYOFNOQVPJJNP-UHFFFAOYSA-N",
        "molecular_formula": "H<sub>2</sub>O",
        "molecular_weight": 18.0153,
        "cas": [
          "7732-18-5"
        ],
        "name_cn": [
          "水",
          "色谱级水",
          "分子生物学级水",
          "无菌注射用水",
          "去离子水",
          "一氧化二氢",
          "氧化氢",
          "蒸馏水",
          "无菌水"
        ],
        "name_en": [
          "water",
          "dihydrogen oxide",
          "water monomer",
          "H2O",
          "lithium hydroxide monohydrate",
          "oxo",
          "ruthenium(III) chloride hydrate",
          "Hydron;hydroxide"
        ]
      }
    ]
  },
  "reason": "",
  "message": "",
  "metadata": {
    "request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
  }
}

错误返回

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

错误码

全局错误码详见错误码

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

注意事项

  • 单页最多获取20条物质数据;分页获取最多1000条物质数据。
  • 筛选参数至少需要传一个。
Prev
谱图检索
Next
物质标识信息