ChemEngine API v1

Generate compliant SDS documents
in seconds via API

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.

OSHA HazCom 2026REACH EC 1907/2006GHS Rev. 9CLP EC 1272/2008
5 free trial documentsAPI key in < 2 minutesNo credit card for trial

< 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

Generate your first SDS in under 5 minutes

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"
  }'
200 OKapplication/json
{
  "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
}
01

Get your API key

Request a free trial key — 5 docs, no credit card required.

Get trial key →
02

Pick an endpoint

US OSHA SDS, EU REACH SDS, or R&D proxy SDS — all via POST.

See endpoints →
03

Receive DOCX or URL

White-labeled document delivered as a URL or base64 DOCX.

04

Scale with a subscription

Upgrade to Starter ($99/mo) or Growth ($299/mo) for higher quotas.

View pricing →

Capabilities

Everything you need for SDS automation

From a single-chemical lookup to a white-label platform, the API covers the full compliance workflow.

🇺🇸

US SDS

$5 / doc

OSHA 29 CFR 1910.1200 · HazCom 2026 · All 16 GHS sections

🇪🇺

EU SDS

$15 / doc

REACH EC 1907/2006 · CLP EC 1272/2008 · English-language output

🔬Beta

R&D Proxy SDS

$49 / doc

Novel compounds · ECHA RAAF-aligned read-across · Section 11 disclosure

📦

Bulk Generation

Subscription

50–unlimited docs/mo · Async webhook delivery · Idempotent by key

📄

DOCX + URL Output

Editable .docx delivered via URL or base64 — works in any pipeline

GHS Compliant

All 9 pictogram classes · H/P statements · Signal words · Section 2

Sub-60s Turnaround

Typical delivery: 30–55 seconds · PubChem + NIST + EPA sourcing

🏷️

White-Label Output

Logo, name, website auto-populated from your brand URL

API Pricing

Simple, predictable pricing

Start free. Scale as you grow. All plans include full API access and automatic key provisioning.

Trial

Free

5 documents · 30 days

  • 5 SDS documents included
  • Full API access
  • No credit card needed
  • Key via email in minutes
Start Free Trial
Popular

starter

$99/mo

50 documents / month

  • 50 documents / month
  • US + EU + R&D SDS
  • Full API access
  • White-label output
Get Starter API

growth

$299/mo

200 documents / month

  • 200 documents / month
  • US + EU + R&D SDS
  • Full API access
  • White-label output
Get Growth API

enterprise

$999/mo

Unlimited documents

  • Unlimited documents
  • US + EU + R&D SDS
  • Full API access
  • White-label output
  • Dedicated support
  • SLA guarantee
Contact Sales

Need pay-per-document pricing?

US SDS $5 · EU SDS $15 · R&D SDS $49 — no subscription required.

View main pricing

API Reference

Complete API documentation

Base URL: https://chemflow.nanocorp.app. All requests require Bearer token authentication.

AUTH

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_KEY
POST

/api/v1/sds/us

Generate 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

FieldTypeReq
chemical_identifierstring
company_websiteURL
company_namestring
company_phonestring
company_addressstring
response_formaturl|base64

Response fields

FieldType
document_urlstring URL
document_base64string
format"docx"
generated_atISO-8601
style_profile_appliedboolean
units_usednumber
units_remainingnumber
POST

/api/v1/sds/eu

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.

Same request/response schema as POST /api/v1/sds/us. Document format follows EU REACH/CLP rather than US OSHA.
GET

/api/v1/usage

Returns the current usage snapshot for the authenticated API key. Use this to track remaining quota before submitting bulk jobs.

Response 200
{
  "quota_monthly" : 50,
  "quota_resets_at" : "2026-06-15T00: 00: 00.000Z",
  "subscription_tier" : "starter",
  "units_used" : 3
}
INFO

Rate limits

Request rate

60

requests / minute per key

Monthly quota

50–∞

docs/mo depending on plan

ERRORS

Error codes

StatusMeaning
401Invalid or missing API key
402Monthly quota exceeded or subscription inactive
422Validation error in the request body
429Rate limit exceeded (60 req/min)
500Internal server error — contact support
Response 200
{
  "code" : "INVALID_COMPANY_WEBSITE",
  "error" : "company_website must be a valid URL."
}
Ready to integrate

Start generating compliant SDS today

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.