Research APIv1.0 · REST · JSON
Suttain Research API
Integrate molecular intelligence directly into your workflows. Every response includes source citations and confidence scores on every field, no black box outputs.
API Key Management
Generate and manage your API keys below.
sk_suttain_••••••••••••••••
Tier
Free Academic
Daily Limit
100 req
Today Used
0
Status
Active
Endpoints
GET/v1/compound
Retrieve full compound data by name, SMILES, InChI, or CAS number.
Parameters
qstringrequiredQuery string (name, SMILES, InChI, or CAS)
typeenumname | smiles | inchi | cas, defaults to name
includestringComma-separated: hazard,toxicology,environment,regulatory
Example Response
{
"compound_name": "Bisphenol A",
"cas_number": "80-05-7",
"pubchem_cid": 6623,
"molecular_formula": "C15H16O2",
"molecular_weight": 228.29,
"confidence_overall": 94,
"data_sources": ["PubChem", "EPA CompTox"],
"hazard": { ... },
"toxicology": { ... },
"timestamp": "2026-06-15T10:00:00Z"
}SDK Examples
import suttain
client = suttain.Client(api_key="sk_suttain_...")
result = client.compound.lookup(
q="Bisphenol A",
include=["hazard", "toxicology", "regulatory"]
)
print(result.hazard.hazard_score) # 78
print(result.hazard.confidence) # 91
print(result.hazard.source) # "EPA CompTox"SDK packages are in preview. Install via: pip install suttain or npm install @suttain/sdk
