Pricing
Compound, product, material, and fragrance lookups are free forever. Paid tiers unlock lists, batch, and comparison.
Free
Compound, product, and material lookup by HQ ID. Fragrance catalog. No key required.
GET /api/compound/:idGET /api/product/:idGET /api/material/:idGET /api/fragrance (2,325 ingredients)Developer
Full API access for individuals building apps, tools, or research pipelines.
Pro
For teams, companies, and high-volume applications that need headroom.
Enterprise
White-label access, SLA, custom data coverage, and volume pricing.
| Feature | Free | Developer | Pro | Enterprise |
|---|---|---|---|---|
| Core Data | ||||
| Compounds (1,879) | ✓ | ✓ | ✓ | ✓ |
| Materials (959) | ✓ | ✓ | ✓ | ✓ |
| Products (1,262) | ✓ | ✓ | ✓ | ✓ |
| Fragrance catalog (2,325 ingredients, 29 classes) | ✓ | ✓ | ✓ | ✓ |
| 5D risk synthesis (IARC / EPA / EFSA / NTP / Prop 65) | ✓ | ✓ | ✓ | ✓ |
| All 13 risk contexts (dog, cat, infant, child, pregnant, adult, elderly, dermal, inhalation, ingestion, ocular, aquatic, wildlife, pollinators) | ✓ | ✓ | ✓ | ✓ |
| Free Endpoints (no key) | ||||
GET /api/compound/:id — synthesis with context | ✓ | ✓ | ✓ | ✓ |
GET /api/product/:id — product detail | ✓ | ✓ | ✓ | ✓ |
GET /api/material/:id — material detail | ✓ | ✓ | ✓ | ✓ |
GET /api/compound/:id/raw — raw JSON | ✓ | ✓ | ✓ | ✓ |
GET /api/compound/:id/contexts — available contexts | ✓ | ✓ | ✓ | ✓ |
GET /api/compound/cas/:cas — CAS reverse lookup | ✓ | ✓ | ✓ | ✓ |
GET /api/badge/:id — embeddable SVG risk badge | ✓ | ✓ | ✓ | ✓ |
GET /api/fragrance — catalog summary, classes, search, stats | ✓ | ✓ | ✓ | ✓ |
| Paid Endpoints (key required) | ||||
GET /api/compounds — paginated list with search, risk, type, category filters | — | ✓ | ✓ | ✓ |
GET /api/materials — material list | — | ✓ | ✓ | ✓ |
GET /api/products — product list | — | ✓ | ✓ | ✓ |
GET /api/compounds/batch — batch lookup (up to 20) | — | ✓ | ✓ | ✓ |
GET /api/compounds/compare — side-by-side diff of 2–5 compounds | — | ✓ | ✓ | ✓ |
POST /api/watchlist — regulatory watchlist (track compounds) | — | ✓ (100) | ✓ (500) | ✓ (∞) |
GET /api/changelog — data change detection feed | — | ✓ | ✓ | ✓ |
GET /api/dashboard — self-service usage dashboard | — | ✓ | ✓ | ✓ |
GET /api/export — bulk CSV/JSON export | — | ✓ | ✓ (full) | ✓ (full) |
| Regulatory endpoints (agencies, by-agency, per-compound) | — | ✓ | ✓ | ✓ |
| Exposure endpoints (found-in, by-category, per-compound) | — | ✓ | ✓ | ✓ |
| Rate Limits | ||||
| Daily request limit | Unlimited* | 10,000 / day | 100,000 / day | Unlimited |
| Resets | — | Midnight UTC | Midnight UTC | — |
| Support | ||||
| Email support | — | Best effort | Priority | Dedicated |
| SLA | — | — | — | ✓ |
* Free tier: no rate limit on individual lookups (/api/compound/:id, /api/product/:id, /api/material/:id, /api/fragrance), though Vercel platform limits apply. Powers all 7 GeodesicNexus safety apps.
Full access to all paid endpoints — batch, comparison, watchlist, export, dashboard. No credit card required.
Enter the email you used to subscribe and we'll resend it. Rate limited to 3 attempts per hour.
Yes. Individual lookups (/api/compound/:id, /api/product/:id, /api/material/:id) and the fragrance catalog (/api/fragrance) require no API key, no account, and have no hidden rate limit. That's 1,879 compounds, 1,262 products, 959 materials, and 2,325 fragrance ingredients accessible to anyone, indefinitely. The free tier is a principle, not a funnel.
Requests return HTTP 429 with your reset time (midnight UTC) and an upgrade link. You'll also see X-Usage-Warning headers starting at 80% of your daily quota so you're never caught off guard. The counter resets automatically at midnight UTC.
Send your key in the X-API-Key header: curl -H "X-API-Key: aletheia_live_..." https://api.aletheia.holisticquality.io/api/compounds
Yes. Subscriptions are monthly and cancel immediately with no fees. Your key remains active until the end of the billing period.
The HQ Safety Database at safety.holisticquality.io. 1,879 compounds with 5-dimensional risk synthesis from IARC, EPA IRIS/ToxCast, EFSA, NTP, ATSDR, ASPCA APCC, FDA, California Prop 65, PubChem, and EPA CompTox. Plus 959 materials, 1,262 products, and a 2,325-ingredient fragrance catalog. All classifications are traceable to primary sources. 23,149 tests passing.
No. Holistic Quality LLC does not run ads, does not sell data, and does not share usage data with third parties. Data policy →
GET /api/compounds/compare?ids=hq-c-org-000001,hq-c-org-000033 returns a structured side-by-side analysis of 2–5 compounds: risk profiles with magnitude deltas, LD50 ratios, NOAEL comparison, regulatory agency agreement/disagreement matrix, GHS code diff, and environmental fate comparison (log Kow, bioaccumulation, persistence). Requires a Developer or higher API key.
GET /api/fragrance provides access to 2,325 fragrance ingredients organized into 29 chemical classes with safety priority scoring. Sub-endpoints: /api/fragrance/stats (overview), /api/fragrance/classes (all classes), /api/fragrance/class/{name} (class detail with ingredients), /api/fragrance/search?q={query} (ingredient search). 318 CRITICAL/HIGH/MODERATE ingredients individually cataloged. 72 are full ALETHEIA compounds with synthesis data. Free, no key required.
Seven safety apps at geodesicnexus.com — pet safety, baby safety, home safety, water & air, food & drink, body & beauty, and outdoor & environment. 1,262 products across 16 safety domains, all powered by the same free-tier API endpoints on this page.
Email api@holisticquality.io or use the Enterprise contact above. Custom compound coverage, data licensing, and embedded deployments are all possible.