Retrosynthesis API v1.0
Turn a molecular structure into a fully costed, hazard-flagged, lab-feasibility-ranked synthesis plan in seconds. Retrosynthesis API gives drug-discovery startups, specialty chemical companies, CROs, and translational academic labs instant access to a production-grade retrosynthetic planning engine that stacks retrosynthetic disconnection analysis, reaction-outcome prediction, a curated…
Retrosynthesis API v1.0 endpoints
| Method | Endpoint | Description |
|---|---|---|
| Retrosynthesis | ||
| GET |
getSubstance /retrosynthesis/substances/{substance_id} |
Get detailed information about a specific controlled substance by ID (e.g., DEA-001). |
| GET |
healthCheck /retrosynthesis/health |
Get service health status and dataset overview. |
| GET |
listReagents /retrosynthesis/reagents |
Search 50+ commercial reagents and catalysts with CAS numbers, supplier pricing, and availability. Filter by category (catalyst, reducing_agent, oxidizing_agent, base, etc.) and… |
| POST |
analyzeBatch /retrosynthesis/analyze/batch |
Analyze up to 50 molecules in a single request. Each molecule is independently analyzed using the full retrosynthesis engine. Returns aggregate feasibility counts and… |
| POST |
runTest /retrosynthesis/test |
Run the retrosynthesis engine on built-in sample molecules for demonstration. Returns feasibility scores, routes, cost estimates, and hazard flags for each sample molecule. |
| GET |
getHazard /retrosynthesis/hazards/{hazard_id} |
Get detailed information about a specific hazard classification by ID (e.g., HZD-001). |
| POST |
analyzeMolecule /retrosynthesis/analyze |
Core endpoint. Submit a SMILES string and get back ranked synthetic routes, per-step yield predictions, reagent/catalyst sourcing with cost estimates, hazardous intermediate… |
| GET |
listSubstances /retrosynthesis/substances |
Get 20+ DEA controlled substances and list I/II precursor chemicals. Filter by DEA schedule (schedule_i, schedule_ii, schedule_iii, schedule_iv, precursor, list_i_precursor).… |
| GET |
listHazards /retrosynthesis/hazards |
Get all 40+ hazard classifications used in the hazard detection engine. Each entry includes GHS hazard codes, hazard statements, signal word, reactivity class, and required PPE. |
| GET |
listRoutes /retrosynthesis/routes |
Get all 80+ reaction templates used by the retrosynthesis engine. Filter by reaction type (cross-coupling, reduction, oxidation, etc.) and search by name or keyword. Each… |
| GET |
getRoute /retrosynthesis/routes/{route_id} |
Get detailed information about a specific reaction template by ID (e.g., RXN-001). |
| GET |
getStats /retrosynthesis/stats |
Get comprehensive statistics about the retrosynthesis dataset including counts, type distributions, yield ranges, cost ranges, and data source metadata. |
| GET |
getReagent /retrosynthesis/reagents/{reagent_id} |
Get detailed information about a specific reagent by ID (e.g., RG-001), including CAS number, pricing, storage requirements, and hazard codes. |
Retrosynthesis API v1.0 pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|
| PRO | $49 / month | 60 / minute |
|
| ULTRA | $149 / month | 300 / minute |
|
| MEGA | $399 / month | 1000 / minute |
|