{
    "schemes": [],
    "consumes": [
        "application/json"
    ],
    "produces": [
        "application/json"
    ],
    "swagger": "2.0",
    "info": {
        "description": "API to access Cheméo services over a REST interface.\nThe API is rate limited per key: a burst of up to 30 requests, then a\nsustained 120 requests per minute (2 per second). Every response carries the\nstandard `RateLimit` headers with your remaining budget, and going over the\nlimit returns `429 Too Many Requests` with a `Retry-After` header. If you need\na higher limit, please contact us [support@ceondo.com](mailto:support@ceondo.com).\nClick on each call to see an example and run some requests.\n\n## API Changes\n\n* **2026.07.15**: The API is now rate limited per key: a burst of 30 requests,\nthen 120 per minute sustained. Responses include the standard `RateLimit`\nheaders, and exceeding the limit returns `429` with a `Retry-After` header.\n\n* **2026.07.06**: Property prediction now returns values from the Cheméo Relay\nfamily of graph machine-learning models where applicable, with a versioned\nsource such as `chemeo-relay-1.0`. The other properties keep their existing\nmethods. Check the `/predict/{smiles}` documentation for the details.\n\n* **2023.03.16**: Added the `/api/v1/cid/{cid}` endpoint to directly retrieve\nthe information of a compound.\n\n* **2022.10.10**: The API needs an API key. This follows the bearer format\nit means that you need to input `Bearer example_key_4198_871a_657e8dfb514b`\nif you want to unlock the API here.\nThe key is available from [your profile page](/profile).\n\n* **2022.09.22**: The key with the compounds is now `comps` and not `compounds`\nin the results of the search.\n\n* **2017.11.22**: Change in the output of the prediction query. For each predicted\nproperty information about the source is provided. Check the documentation\nto learn about the new format. Api version incremented to `1.2` but not `2.0`\nbecause the server logs are showing that for the moment this option is not\nused by automated tools.\n\n* **2016.01.28**: Change in the output of the search query. They dict keys\nare now all in lower case and some have changed. Check the documentation\nto learn about the new format. Api version incremented to `1.1`.",
        "title": "Cheméo API",
        "termsOfService": "/tos",
        "contact": {
            "name": "Céondo GmbH",
            "url": "http://www.ceondo.com",
            "email": "contact@ceondo.com"
        },
        "version": "1.4"
    },
    "host": "",
    "basePath": "/api/v1",
    "paths": {
        "/cid/{cid}": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "If the compound is found, the returned structure as the `comp` key set\nwith the compound information in it:\n\n```\n{\n\"comp\": {\n\"id\": \"26-454-9\",\n\"rev\": 1,\n\"compound\": \"octapentacontane\",\n\"cas\": \"7667-78-9\",\n\"inchi\": \"InChI=1S/C58H118/c...\",\n\"inchikey\": \"HDKSWQPFGWHOIA-UHFFFAOYSA-N\",\n\"formula\": \"C58H118\",\n\"type\": \"C\",\n\"mw\": 815.5575,\n...\n}\n}\n```\n",
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Get the data of a compound",
                "parameters": [
                    {
                        "type": "string",
                        "description": "Compound id (MID)",
                        "name": "cid",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Compound information found"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "500": {
                        "description": "Server error, try again later"
                    }
                }
            }
        },
        "/cid/{cid}/mixtures": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Gets all mixture ids (MIDs) related to a compound id (CID)",
                "parameters": [
                    {
                        "type": "string",
                        "description": "Compound id (CID)",
                        "name": "cid",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Mixture informations found"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "500": {
                        "description": "Server error, try again later"
                    }
                }
            }
        },
        "/convert/{fromfmt}/{compound}": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "The conversion is only performed using the database as source,\nif the compound definition cannot be found in the database, a\n404 error is returned.\nIf the compound is found in the database, the response will\nfollow this format:\n\n```\n{\n\"cid\": \"68-840-4\",\n\"inchi\": \"InChI=1S/C4H10/c1-4(2)3/h4H,1-3H3\",\n\"inchikey\": \"NNPPMTNAJDCUHE-UHFFFAOYSA-N\",\n\"name\": \"Isobutane\",\n\"smiles\": \"CC(C)C\"\n}\n```",
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Convert from a format to another",
                "parameters": [
                    {
                        "type": "string",
                        "description": "Format of compound, can be 'name', 'smiles', 'inchi', 'inchikey', 'cid' (Cheméo ID)",
                        "name": "fromfmt",
                        "in": "path",
                        "required": true
                    },
                    {
                        "type": "string",
                        "description": "Compound definition in the 'fromfmt' format",
                        "name": "compound",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Compound found"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "404": {
                        "description": "Compound not found or conversion not possible"
                    },
                    "500": {
                        "description": "Server error, try again later"
                    }
                }
            }
        },
        "/mid/{mid}": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Get the data of a mixture",
                "parameters": [
                    {
                        "type": "string",
                        "description": "Mixture id (MID)",
                        "name": "mid",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Mixture information found"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "500": {
                        "description": "Server error, try again later"
                    }
                }
            }
        },
        "/predict/{smiles}": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "The property prediction methods are:\n\n* the normal boiling and melting points, the critical temperature, pressure and volume, the gas-phase enthalpy of formation, the Gibbs free energy of formation, the enthalpy of vaporization, the water solubility, the ionization energy and the acentric factor from the Cheméo Relay family of graph machine-learning models. Their source is versioned, for example `chemeo-relay-1.0`. The critical temperature and pressure ship as beta models (source suffix `-beta`, for example `chemeo-relay-1.0-beta`): they are served, but data-limited and below the cross-validation release bar.\n* McGowan volume from the Abraham and McGowan method ([doi:10.1007/BF02311772](http://doi.org/10.1007/BF02311772), [doi:10.1021/ci0341114](http://10.1021/ci0341114)).\n* logP from the Crippen method ([doi:10.1021/ci990307l](http://doi.org/10.1021/ci990307l)).\n* the remaining properties from the [Joback method](https://en.wikipedia.org/wiki/Joback_method).\n\n\nThe output is following this format with more properties:\n\n```\n{\n\"info\": {\n\"tf\": {\n\"desc\": \"Normal melting (fusion) point\",\n\"more\": \"http://en.wikipedia.org/wiki/Melting_point\",\n\"sym\": \"T\u003csub\u003efus\u003c/sub\u003e\",\n\"unit\": \"K\"\n},\n\"log10ws\": {\n\"more\": \"https://www.chemeo.com/notes/tags/water-solubility/\",\n\"desc\": \"Log10 of Water solubility in mol/l\",\n\"sym\": \"\u003cem\u003elog\u003c/em\u003e\u003csub\u003e10\u003c/sub\u003eWS\"\n},\n\"dvisc\": {\n\"dep\": [\n\"T\",\n\"P\"\n],\n\"desc\": \"Dynamic viscosity\",\n\"more\": \"http://en.wikipedia.org/wiki/Viscosity\",\n\"sym\": \"η\",\n\"unit\": \"Pa×s\"\n},\n\"mcvol\": {\n\"desc\": \"McGowan's characteristic volume\",\n\"sym\": \"McVol\",\n\"unit\": \"ml/mol\"\n},\n\"hf\": {\n\"desc\": \"Enthalpy of formation at standard conditions\",\n\"sym\": \"Δ\u003csub\u003ef\u003c/sub\u003eH°\u003csub\u003egas\u003c/sub\u003e\",\n\"unit\": \"kJ/mol\"\n},\n\"gf\": {\n\"desc\": \"Standard Gibbs free energy of formation\",\n\"sym\": \"Δ\u003csub\u003ef\u003c/sub\u003eG°\",\n\"unit\": \"kJ/mol\"\n},\n\"ie\": {\n\"desc\": \"Ionization energy\",\n\"sym\": \"IE\",\n\"unit\": \"eV\"\n},\n\"af\": {\n\"desc\": \"Acentric Factor\",\n\"sym\": \"ω\"\n},\n\"tc\": {\n\"desc\": \"Critical Temperature\",\n\"sym\": \"T\u003csub\u003ec\u003c/sub\u003e\",\n\"unit\": \"K\"\n}\n},\n\"properties\": {\n\"tdep\": {\n\"dvisc\": [\n{\n\"s\": \"joback\",\n\"v\": 0.0019220628970862993,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"dvisc\",\n\"calc\": true,\n\"t\": 123.57\n},\n{\n\"s\": \"joback\",\n\"v\": 0.0008788906392619328,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"dvisc\",\n\"calc\": true,\n\"t\": 147.6483333333333\n},\n{\n\"s\": \"joback\",\n\"v\": 0.0005004954240363282,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"dvisc\",\n\"calc\": true,\n\"t\": 171.72666666666666\n},\n{\n\"s\": \"joback\",\n\"v\": 0.0001447430660975207,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"dvisc\",\n\"calc\": true,\n\"t\": 268.03999999999996\n}\n],\n\"cpg\": [\n{\n\"s\": \"joback\",\n\"v\": 68.03822661903835,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"cpg\",\n\"calc\": true,\n\"t\": 268.03999999999996\n},\n{\n\"s\": \"joback\",\n\"v\": 90.01651653338385,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"cpg\",\n\"calc\": true,\n\"t\": 374.2380988666696\n},\n{\n\"s\": \"joback\",\n\"v\": 95.10985564050813,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"cpg\",\n\"calc\": true,\n\"t\": 400.787623583337\n},\n{\n\"s\": \"joback\",\n\"v\": 100.04820336100205,\n\"r\": \"Joback/Reid (1987)\",\n\"u\": \"cpg\",\n\"calc\": true,\n\"t\": 427.3371483000044\n}\n]\n},\n\"corr\": {},\n\"fixed\": {\n\"logp\": [\n{\n\"u\": \"logp\",\n\"s\": \"crippen\",\n\"v\": 1.4163000000000001,\n\"calc\": true,\n\"r\": \"Wildman/Crippen (1999)\"\n}\n],\n\"tb\": [\n{\n\"u\": \"tb\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": 268.03999999999996,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"log10ws\": [\n{\n\"u\": \"log10ws\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": -1.0781436802138953,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"ie\": [\n{\n\"u\": \"ie\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": 10.359092712402344,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"tf\": [\n{\n\"u\": \"tf\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": 123.57,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"hfus\": [\n{\n\"u\": \"hfus\",\n\"s\": \"joback\",\n\"v\": 3.526,\n\"calc\": true,\n\"r\": \"Joback/Reid (1987)\"\n}\n],\n\"gf\": [\n{\n\"u\": \"gf\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": -25.619999999999997,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"af\": [\n{\n\"u\": \"af\",\n\"s\": \"chemeo-relay-1.0\",\n\"v\": 0.49616605043411255,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0)\"\n}\n],\n\"tc\": [\n{\n\"u\": \"tc\",\n\"s\": \"chemeo-relay-1.0-beta\",\n\"v\": 511.2663879394531,\n\"calc\": true,\n\"r\": \"Cheméo Relay (1.0, beta)\"\n}\n]\n},\n\"allprops\": [\n\"af\",\n\"cpg\",\n\"dvisc\",\n\"gf\",\n\"hf\",\n\"hfus\",\n\"hvap\",\n\"ie\",\n\"log10ws\",\n\"logp\",\n\"mcvol\",\n\"pc\",\n\"tb\",\n\"tc\",\n\"tf\",\n\"vc\"\n],\n\"pdep\": {},\n\"descr\": {\n\"mcgowan\": {\n\"mcgowan_Cl\": 0,\n\"mcgowan_C\": 3,\n\"mcgowan_S\": 0,\n\"mcgowan_I\": 0,\n\"mcgowan_Br\": 0,\n\"mcgowan_N\": 0,\n\"mcgowan_P\": 0,\n\"mcgowan\": 1,\n\"mcgowan_bonds\": 10,\n\"mcgowan_O\": 0,\n\"mcgowan_H\": 8,\n\"mcgowan_F\": 0\n},\n\"mol_na\": {\n\"mol_na\": 11\n},\n\"mol_mw\": {\n\"mol_mw\": 44.09700000000002\n},\n\"crippen\": {\n\"crippen_N4\": 0,\n\"crippen_H1\": 8,\n\"crippen_C15\": 0,\n\"crippen_C25\": 0,\n\"crippen_C3\": 0,\n\"crippen_C6\": 0,\n\"crippen_C26\": 0,\n\"crippen_H2\": 0,\n\"crippen_Me1\": 0,\n\"crippen_C8\": 0,\n\"crippen_C14\": 0,\n\"crippen_C24\": 0,\n\"crippen_C4\": 0,\n\"crippen_C13\": 0,\n\"crippen_O7\": 0,\n\"crippen_C1\": 3,\n\"crippen_F\": 0,\n\"crippen_O5\": 0\n},\n\"joback\": {\n\"joback_N\": 0,\n\"joback_OH_phenol\": 0,\n\"joback_dCd\": 0,\n\"joback_CdO\": 0,\n\"joback_CH\": 0,\n\"joback\": 1,\n\"joback_NH2\": 0,\n\"joback_S\": 0,\n\"joback_C\": 0,\n\"joback_dN\": 0,\n\"joback_CN\": 0,\n\"joback_dN_ring\": 0,\n\"joback_F\": 0,\n\"joback_Cl\": 0,\n\"joback_COO_ester\": 0,\n\"joback_NH\": 0,\n\"joback_tCH\": 0,\n\"joback_CH3\": 2,\n\"joback_dC_ring\": 0\n},\n\"mol_atom\": {\n\"mol_atom\": {\n\"mol_atom_Cs\": 0,\n\"mol_atom_Zn\": 0,\n\"mol_atom_Hg\": 0,\n\"mol_atom_Ir\": 0,\n\"mol_atom_U\": 0,\n\"mol_atom_Mn\": 0,\n\"mol_atom_Ac\": 0,\n\"mol_atom_Ba\": 0,\n\"mol_atom_Cd\": 0,\n\"mol_atom_Ho\": 0,\n\"mol_atom_Be\": 0,\n\"mol_atom_Pb\": 0,\n\"mol_atom_P\": 0,\n\"mol_atom_Sm\": 0,\n\"mol_atom_Dy\": 0,\n\"mol_atom_Ni\": 0,\n\"mol_atom_Yb\": 0,\n\"mol_atom_Tc\": 0,\n\"mol_atom_Pu\": 0,\n\"mol_atom_Pm\": 0,\n\"mol_atom_Ge\": 0,\n\"mol_atom_Te\": 0,\n\"mol_atom_Ce\": 0\n}\n},\n\"mol_nha\": {\n\"mol_nha\": 3\n}\n}\n}\n}\n```",
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Predict the properties of a molecule",
                "parameters": [
                    {
                        "type": "string",
                        "description": "SMILES string of the compound",
                        "name": "smiles",
                        "in": "path",
                        "required": true
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Success"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "404": {
                        "description": "Cannot generate a compound from the SMILES"
                    }
                }
            }
        },
        "/search": {
            "get": {
                "security": [
                    {
                        "bearerAuth": []
                    }
                ],
                "description": "The search in the database will return up to 100 records per\n\"page\". You can select the page you want with the `p` parameter.\nThe JSON document returns the URL to access the next and\nprevious page if available, you can follow them to retrieve all\nthe records.\n\nThe keys in the result document are:\n\n- `comps`: the list of compounds.\n- `next_page`: the next page number if available.\n- `prev_page`: the previous page number if available.\n- `query`: the query as sent by the user.\n- `range`: range of documents covered in the page (first last index).\n- `search_time`: time it tooks for the index to retrieve the results.\n- `suggestions`: search suggestions if the query returned no results.\n- `total`: total number of compounds for this search.\n\nThe `comps` key is storing a list of compounds. A compound is a\nrelatively complex structure like this one (note that most of the\nresults have been removed in this example):\n\n```\n{\n\"cas\": \"118-96-7\",\n\"compound\": \"Trinitrotoluene\",\n\"descr\": {\n\"joback\": {\n\"-CH3\": 1,\n\"-NO2\": 3,\n\"=C\u003c (ring)\": 4,\n\"=CH- (ring)\": 2\n}\n},\n\"drawing\": \"data:image/png;base64,iVBORw0KGgoAAAA....NSUhEUgAAAPoA\",\n\"fixed_props\": {\n\"chs\": [\n{\n\"c\": \"Stegeman, G. Univ. of Pittsburg 1945; ALS\",\n\"r\": \"Handrick, 1956\",\n\"s\": \"nist-webbook9\",\n\"v\": -3407\n},\n{\n\"c\": \"Reanalyzed by  Cox and Pilcher, 1970, Original value ...\",\n\"e\": 2.1,\n\"r\": \"Young, Keith, et al., 1956\",\n\"s\": \"nist-webbook9\",\n\"v\": -3404.5\n},\n{\n\"c\": \"Reanalyzed by  Cox and Pilcher, 1970, Original value...\",\n\"e\": 3.4,\n\"r\": \"Badoche, 1939\",\n\"s\": \"nist-webbook9\",\n\"v\": -3401.8\n}\n],\n\"gf\": [\n{\n\"c\": \"Predicted value\",\n\"calc\": true,\n\"s\": \"joback1\",\n\"v\": 198.23\n}\n],\n\"gr\": [\n{\n\"c\": \"gas phase\",\n\"e\": 8.4,\n\"r\": \"Koppel, Taft, et al., 1994\",\n\"s\": \"nist-webbook3\",\n\"v\": 1293\n}\n],\n]\n},\n\"formula\": \"C7H5N3O6\",\n\"has_outliers\": true,\n\"id\": \"12-617-3\",\n\"inchi\": \"InChI=1S/C7H5N3O6/c1-4-6(9(13)14)2-5(8(11)12)3-7(4)10...\",\n\"inchikey\": \"SPSSULHKWOKEEL-UHFFFAOYSA-N\",\n\"log\": [\n{\n\"dbid\": \"nist-webbook_C118967\",\n\"parse_time\": 0.04630899429321289,\n\"parsed\": 1429799524,\n\"retrieval\": 1423154110,\n\"t\": 1429799524,\n\"url\": \"http://webbook.nist.gov/cgi/cbook.cgi?ID=C118967\u0026...\"\n},\n{\n\"dbid\": \"nist-webbook_C118967\",\n\"parse_time\": 0.04134988784790039,\n\"parsed\": 1429799868,\n\"retrieval\": 1423117021,\n\"t\": 1429799868,\n\"url\": \"http://webbook.nist.gov/cgi/cbook.cgi?ID=C118967\u0026Mask=8\"\n}\n],\n\"mol2d\": \"Trinitrotoluene...\",\n\"mol3d\": \"08011311463D 1  ...\",\n\"mtime\": 1429905328,\n\"mw\": 227.131103515625,\n\"other_names\": [\n\"1-Methyl-2,4,6-trinitrobenzene\",\n\"2,4,6-TNT\",\n\"2,4,6-Trinitrotolueen\",\n\"sym-Trinitrotoluol\",\n\"«alpha»-TNT\"\n],\n\"rev\": 1,\n\"smiles\": \"Cc1c([N+](=O)[O-])cc([N+](=O)[O-])cc1[N+](=O)[O-]\",\n\"src\": {\n\"crippen\": {\n\"db\": \"crippen\",\n\"url\": \"http://pubs.acs.org/doi/abs/10.1021/ci990307l\"\n},\n\"joback1\": {\n\"db\": \"joback\",\n\"url\": \"http://en.wikipedia.org/wiki/Joback_method\"\n},\n\"nist-webbook1\": {\n\"db\": \"nist-webbook\",\n\"url\": \"http://webbook.nist.gov/cgi/cbook.cgi?Str2File=C118967\"\n}\n},\n\"tpdep_props\": {\n\"cpg\": [\n{\n\"c\": \"Predicted value\",\n\"calc\": true,\n\"s\": \"joback1\",\n\"t\": 856.6999999999999,\n\"v\": 371.6397389184448\n}\n],\n\"cps\": [\n{\n\"c\": \"T = 290 to 345 K. Cp value reported at 298 K is 1.071 J/g*K\",\n\"r\": \"Yin, Ziru, et al., 1991\",\n\"s\": \"nist-webbook4\",\n\"t\": 298,\n\"v\": 243.3\n},\n{\n\"c\": \"T = 90 to 352 K.; DH\",\n\"r\": \"Taylor and Rinkenbach, 1924\",\n\"s\": \"nist-webbook4\",\n\"t\": 293,\n\"v\": 311.7\n}\n]\n},\n\"type\": \"C\",\n\"webbook_id\": \"C118967\"\n}\n```\n\nAll the keys are pretty easy to understand:\n\n- `id`: Cheméo ID of the compound.\n- `formula`: Chemical formula.\n- `inchi`: Standard InChI of the compound.\n- `inchikey`: Standard InChI Key of the compound.\n- `mw`: Molecular weight.\n- `cas`: CAS number.\n- `compound`: Main name of the compound.\n- `drawing`: 2D drawing of the compound as png encoded in base64.\n- `smiles`: SMILES string.\n- `src`: Sources of the data indexed by a string, used to link\nto the source of each individual data point.\n- `other_names`: Other names of the compound.\n- `fixed_props`: Dictionary of the non temperature/pressure dependent\nproperties.\n- `tpdep_props`: Temperature or pressure dependent properties.\n- `type`: `C`ompound or `S`ubstance.\n\nA record for a property is a list of data point keyed with a property key.\nFor example, the Cp,gas at T=856.70K is 371.64 J/(molxK). It is a calculated\nvalue and the source is `joback1`, what is `joback1` is available in the\nmain `src` key of the compound:\n\n```\n\"cpg\": [\n{\n\"c\": \"Predicted value\",\n\"calc\": true,\n\"s\": \"joback1\",\n\"t\": 856.6999999999999,\n\"v\": 371.6397389184448\n}\n],\n```\n\nTemperature is in Kelvin and pressure in kPa. The units of each property are\navailable on the [statistics page](/stats) but they mostly try to stay in SI.\n\n\nIf no compounds are found matching the query, some search\nsuggestions may be available in the `suggestions` key. You can\nsee that most of the other keys are set to `null`:\n\n```\n{\n\"comps\": [],\n\"next_page\": null,\n\"prev_page\": null,\n\"query\": \"methan\",\n\"range\": [\n0,\n0\n],\n\"search_time\": 0.002979,\n\"suggestions\": [\n\"methane\",\n\"methon\"\n],\n\"total\": 0\n}\n```",
                "produces": [
                    "application/json"
                ],
                "tags": [
                    "General"
                ],
                "summary": "Search the Cheméo database",
                "parameters": [
                    {
                        "type": "string",
                        "description": "Query string",
                        "name": "q",
                        "in": "query",
                        "required": true
                    },
                    {
                        "type": "integer",
                        "description": "The page to retrieve",
                        "name": "p",
                        "in": "query"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Success"
                    },
                    "403": {
                        "description": "You need to provide a valid API key in the Authorization header using the Bearer scheme"
                    },
                    "500": {
                        "description": "Your request is not valid"
                    },
                    "503": {
                        "description": "The index is temporarily unavailable"
                    }
                }
            }
        }
    },
    "securityDefinitions": {
        "bearerAuth": {
            "description": "The format is `Bearer your_key_4198_871a_657e8dfb514b`. The key is available from [your profile page](/profile).",
            "type": "apiKey",
            "name": "Authorization",
            "in": "header"
        }
    }
}