mychem.annotation
mock data$0.001 / callGet Chemical Annotation Details
Retrieve comprehensive annotation for a single chemical compound by its InChIKey (e.g. "BSYNRYMUTXBXSQ-UHFFFAOYSA-N"), ChEMBL ID (e.g. "CHEMBL25"), PubChem CID (e.g. "CID2244"), or DrugBank ID (e.g. "DB00945"). Returns complete annotation from 16+ integrated databases: ChEBI chemical definition, IUPAC name, and synonyms; ChEMBL clinical development phase (0–4), molecule type, ATC therapeutic classification, Lipinski Ro5 properties (MW, XLogP, HBD, HBA, PSA, rotatable bonds), black-box warning flag, and withdrawal status; PubChem structural identifiers (CID, molecular formula, molecular weight, InChI, SMILES, heavy atom count, complexity score); DrugBank approved indication, mechanism of action, drug targets with gene names and pharmacological actions; PharmGKB clinical pharmacogenomics annotation count; SIDER reported side effects; and NDC product codes. Essential for drug discovery, cheminformatics pipelines, pharmacogenomics analysis, and clinical safety review.
Input schema
Comma-separated annotation fields to retrieve. Default: chebi.name, chebi.definition, chebi.formula, chebi.mass, chembl.pref_name, chembl.max_phase, chembl.molecule_properties, pubchem.cid, pubchem.molecular_formula, pubchem.molecular_weight, drugbank.name, drugbank.groups, pharmgkb.name. For drug targets, add "drugbank.targets". For full ChEBI annotations, add "chebi". Use "all" for complete annotation from all 16 sources including SIDER (side effects), DrugCentral (clinical info), PharmGKB (pharmacogenomics), and NDC (drug codes).
Chemical identifier to look up. Accepts: InChIKey (primary ID, e.g. "BSYNRYMUTXBXSQ-UHFFFAOYSA-N"), ChEMBL ID (e.g. "CHEMBL25"), PubChem CID (e.g. "CID2244"), or DrugBank ID (e.g. "DB00945"). InChIKey is the most stable identifier — obtain from mychem.search results or external databases (ChEMBL, PubChem, ChEBI).
Call via REST
curl -X POST https://unifyapi.pro/api/call/mychem.annotation \
-H "Authorization: Bearer uak_live_..." \
-H "Content-Type: application/json" \
-d '{"fields":"<fields>","chem_id":"<chem_id>"}'