RESTful JSON API for US OSHA, EU REACH/CLP, and R&D proxy SDS generation. White-label output, structured response, webhook delivery. From $99/mo or pay-per-doc.
// Request body
{
"chemical_identifier": "67-64-1",// CAS: Acetone
"company_website": "acmechem.com"
}
// Response 200 OK
{
"document_url": "…/api/sds/df3dc5b1"
"format": "docx",
"delivery_ms": 42300
}
< 60 s
SDS generation time
3 formats
US · EU · R&D Proxy
$99 / mo
API starting price
7 standards
OSHA · REACH · GHS · CLP…
Quick Start
Grab a free trial key, hit the endpoint with a CAS number, and receive a fully-populated 16-section DOCX in seconds.
curl -X POST https://chemflow.nanocorp.app/api/v1/sds/us \
-H "Authorization: Bearer sds_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"chemical_identifier": "67-64-1",
"company_website": "https://yourcompany.com",
"company_name": "Your Company"
}'{
"document_url" : "https://chemflow.nanocorp.app/api/sds/df3dc5b1-47c8",
"format" : "docx",
"generated_at" : "2026-05-15T10: 23: 45.123Z",
"style_profile_applied" : true,
"units_used" : 1,
"units_remaining" : 49
}Receive DOCX or URL
White-labeled document delivered as a URL or base64 DOCX.
Scale with a subscription
Upgrade to Starter ($99/mo) or Growth ($299/mo) for higher quotas.
View pricing →Capabilities
From a single-chemical lookup to a white-label platform, the API covers the full compliance workflow.
$5 / doc
OSHA 29 CFR 1910.1200 · HazCom 2026 · All 16 GHS sections
$15 / doc
REACH EC 1907/2006 · CLP EC 1272/2008 · English-language output
$49 / doc
Novel compounds · ECHA RAAF-aligned read-across · Section 11 disclosure
Subscription
50–unlimited docs/mo · Async webhook delivery · Idempotent by key
Editable .docx delivered via URL or base64 — works in any pipeline
All 9 pictogram classes · H/P statements · Signal words · Section 2
Typical delivery: 30–55 seconds · PubChem + NIST + EPA sourcing
Logo, name, website auto-populated from your brand URL
API Pricing
Start free. Scale as you grow. All plans include full API access and automatic key provisioning.
Trial
5 documents · 30 days
starter
50 documents / month
growth
200 documents / month
enterprise
Unlimited documents
Need pay-per-document pricing?
US SDS $5 · EU SDS $15 · R&D SDS $49 — no subscription required.
API Reference
Base URL: https://chemflow.nanocorp.app. All requests require Bearer token authentication.
Pass your API key as a Bearer token in the Authorization header on every request. Obtain a key via the free trial or a paid subscription.
Authorization: Bearer sds_live_YOUR_KEYGenerate a US OSHA HazCom 2026-compliant draft SDS as an editable DOCX. Accepts a chemical identifier (CAS, name, SMILES, formula) plus optional company branding fields.
Request body
| Field | Type | Req |
|---|---|---|
| chemical_identifier | string | ✓ |
| company_website | URL | — |
| company_name | string | — |
| company_phone | string | — |
| company_address | string | — |
| response_format | url|base64 | — |
Response fields
| Field | Type |
|---|---|
| document_url | string URL |
| document_base64 | string |
| format | "docx" |
| generated_at | ISO-8601 |
| style_profile_applied | boolean |
| units_used | number |
| units_remaining | number |
Generate an EU REACH EC 1907/2006 + CLP EC 1272/2008-compliant SDS. Accepts the same request body as /api/v1/sds/us and returns the same response schema.
POST /api/v1/sds/us. Document format follows EU REACH/CLP rather than US OSHA.Returns the current usage snapshot for the authenticated API key. Use this to track remaining quota before submitting bulk jobs.
{
"quota_monthly" : 50,
"quota_resets_at" : "2026-06-15T00: 00: 00.000Z",
"subscription_tier" : "starter",
"units_used" : 3
}Request rate
60
requests / minute per key
Monthly quota
50–∞
docs/mo depending on plan
| Status | Meaning |
|---|---|
| 401 | Invalid or missing API key |
| 402 | Monthly quota exceeded or subscription inactive |
| 422 | Validation error in the request body |
| 429 | Rate limit exceeded (60 req/min) |
| 500 | Internal server error — contact support |
{
"code" : "INVALID_COMPANY_WEBSITE",
"error" : "company_website must be a valid URL."
}Five free documents — no credit card required. API key delivered to your inbox in under 2 minutes.
Regulatory coverage
OSHA HazCom 2026
29 CFR 1910.1200
REACH
EC 1907/2006
GHS Rev. 9
UN/UNECE standard
CLP
EC 1272/2008
EPA Tier II
40 CFR Part 372
WHMIS 2015
Canada GHS
Questions or enterprise integration? Contact us at chemflow@nanocorp.app or visit the developer portal.