Quick Start & Integrations

From zero to chemical safety data in 30 seconds

1. curl (Zero Setup)

No API key needed for basic lookups. Try it right now:

curl https://api.aletheia.holisticquality.io/api/compound/50-00-0

Returns compound data for Formaldehyde — risk level, regulatory classifications from 202 agencies, exposure contexts, and 5-dimensional risk synthesis.

2. Python SDK

Install: pip install aletheia-safety
from aletheia_safety import AletheiaClient

client = AletheiaClient("your-api-key")
compound = client.compound("50-00-0")
print(compound.risk_level, compound.regulatory.ghs_classification)

3. Node.js / TypeScript SDK

Install: npm install aletheia-safety
import { AletheiaClient } from 'aletheia-safety';

const client = new AletheiaClient('your-api-key');
const compound = await client.compound('50-00-0');
console.log(compound.risk_level, compound.regulatory.ghs_classification);

4. Batch Lookups

Screen multiple compounds in a single request:

results = client.batch(["50-00-0", "80-05-7", "1336-36-3"])
for r in results:
    print(r.name, r.risk_level)

Up to 20 / 50 / 100 compounds per call (Developer / Pro / Enterprise).

5. Webhooks — Real-Time Updates

Set up a webhook to get notified when regulatory data changes:

All payloads are HMAC-SHA256 signed so you can verify authenticity.

6. Regulatory Watchlist

Monitor specific compounds for regulatory changes:

client.watchlist_add("50-00-0")  # Watch formaldehyde
changes = client.changelog(days=7)  # What changed this week?

Developer tier: 100 watched compounds. Get changelog updates via the API or webhooks.

7. Interactive Playground

Try the API without writing any code:

Start building in 30 seconds

No-signup free tier: 500 requests/day. 7-day free trial: full Developer access, no card required.

pip install aletheia-safety   |   npm install aletheia-safety