From zero to chemical safety data in 30 seconds
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.
pip install aletheia-safetyfrom aletheia_safety import AletheiaClient
client = AletheiaClient("your-api-key")
compound = client.compound("50-00-0")
print(compound.risk_level, compound.regulatory.ghs_classification)
npm install aletheia-safetyimport { 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);
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).
Set up a webhook to get notified when regulatory data changes:
compound.updated — any data changecompound.risk_changed — risk level movedcompound.regulatory_changed — new agency classificationAll payloads are HMAC-SHA256 signed so you can verify authenticity.
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.
Try the API without writing any code:
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