UnifyAPI
← Back to catalog

chem.resolve

mock data$0.001 / call

Chemical ID Resolver

Convert any chemical identifier to SMILES, InChI, and InChIKey. Input a compound name (e.g. "aspirin"), CAS number (e.g. "50-78-2"), SMILES, or InChIKey and get all other representations. The only universal chemical ID converter — essential for chemistry workflows and cross-database lookups (NCI CACTUS)

Science & Researchprovider: Chem#chem#science

Input schema

output

Output format: "all" (SMILES + InChI + InChIKey), "smiles" (canonical SMILES only), "stdinchi" (Standard InChI only), "stdinchikey" (InChIKey only). Default: "all"

string
identifierrequired

Chemical identifier to resolve — compound name (e.g. "aspirin", "caffeine"), CAS number (e.g. "50-78-2"), SMILES (e.g. "CC(=O)Oc1ccccc1C(O)=O"), or InChIKey (e.g. "BSYNRYMUTXBXSQ-UHFFFAOYSA-N")

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/chem.resolve \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"output":"all","identifier":"<identifier>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.