UNFAIR
Download
Enterprise API · v1x-library-version 2026.05.17

BUILDON UNFAIR.

Ship evidence-backed supplement intelligence inside your app.
Ranked shortlists, product packs, safety screens, and audit trails — from a single REST API.

request.sh · --:--:-- UTC
Rendered in your appA

Creatine Monohydrate

Dose
5g / day
Interactions
None flagged
Evidence
8,203 studies
Powered by /supplements/{slug}
39Endpoints
386Supplements
781Health outcomes
182Interventions
3,900+Evidence edges
8,200+Studies
10.5k+Assertions
What You Can Build

39 APIs. Unlimited ideas.

We shape the research. You ship the experiences.
Five ideas to start.

Wellness app → Guided picker

Your user asks for sleep. You answer with a graded shortlist.

Pass an outcome ID, receive ranked interventions with score breakdowns, grades, and study counts. Drop the array into a chooser and ship.

built with/health-outcomes/{id}/ranked-interventions

  1. 01AMagnesium Glycinate14 studies
  2. 02AGlycine9 studies
  3. 03BL-Theanine7 studies
  4. 04BApigenin4 studies
  5. 05CValerian Root3 studies
Supplement commerce → Product detail page

Your detail page renders itself in one request.

Dose, safety, evidence highlights, and related entities arrive together — no N+1, no orchestration.

built with/supplements/{slug}/product-pack

Alpha-GPC

Choline donor · nootropic

A−
Dose300–600mgonce daily
Onset30–60min
SafetyClear
CycleNo cycling
  • AImproves reaction time in healthy adults — 4 RCTs
  • BMay support vertical jump in athletes — 2 RCTs
Related
CDP-CholineCholine BitartrateUridine
Telehealth · Pharmacy → Intake screening

Stop risky combinations before they ship.

Send candidate + medications + conditions. Get a clear, warn, or block decision — with reasons — before the order, prescription, or plan goes through.

built withPOST /safety/screen

Candidate5-HTP · 200mg
Medications
SertralineIbuprofen

Clear

Ibuprofen · no known interaction

Block

Sertraline (SSRI) + 5-HTP — serotonin syndrome risk

Warn

Recommend prescriber sign-off if continuing

Research tools → Why-it-works UI

Let your users traverse evidence without leaving the screen.

Walk the supplement ↔ outcome graph with graded edges and effect estimates. Power 'why this supplement?' pages your competitors can't.

built with/evidence · /evidence-links

AABCreatineStrengthCognitionRecovery
A · strong B · moderate C · preliminary
Clinical platform → Cache + compliance

Your cache knows when a safety flag changes. In minutes.

Subscribe to classified releases and diffs. Invalidate only the affected entities, and keep an audit trail your compliance team can sign off on.

built with/releases · /changelog · /diffs · /snapshots

  • v2026.04.12safetyContraindication added5-HTP + MAOI · block
  • v2026.04.09evidenceEvidence upgradedCreatine → Cognition · B → A
  • v2026.04.03contentStudy addedMagnesium Glycinate · PMID 40213337
  • v2026.03.29coverageCoverage expanded1,349 entities · +12 vs last release
The Endpoint Atlas

39 endpoints. One shape per capability.

Every endpoint returns deterministic JSON with a versioned contract, cursor pagination, and x-library-version headers you can cache against. Grouped below by what your app is actually trying to do.

/api/library/v1 · 3,900+ edges · 13,609 identifiers · 386 supplements
supplements/Detail pages, search, and bulk hydration.
  • GET/supplementsList with filters and facets
  • GET/supplements/{slug}Full record with dose, safety, evidence
  • GET/supplements/{slug}/contentLong-form markdown article
  • GET/supplements/{slug}/product-packOne-call dose + safety + evidence + related
  • POST/supplements/bulkHydrate many slugs without N+1 calls
health-outcomes/Outcome-first discovery and briefs.
  • GET/health-outcomesSearch 780+ outcomes by name or category
  • GET/health-outcomes/{id}Outcome record with linked interventions
  • GET/health-outcomes/{id}/briefEditorial summary for an outcome page
  • GET/health-outcomes/{id}/ranked-interventionsGraded shortlist ranked by evidence
  • GET/health-outcomes/{id}/interventionsRaw interventions linked to an outcome
  • POST/health-outcomes/bulkHydrate many outcomes at once
interventions/Rank, brief, and compare interventions.
  • GET/interventionsList interventions by condition or category
  • GET/interventions/{id}Intervention with outcomes and evidence
  • GET/interventions/{id}/briefWhy-it-works summary for a chooser UI
  • GET/interventions/{id}/health-outcomesOutcomes this intervention maps to
  • GET/interventions/rankedRank by condition with grade and score
  • POST/interventions/bulkBulk hydrate interventions
compare/Pairwise decision endpoints.
  • POST/compare/interventionsHead-to-head intervention comparison
  • POST/compare/supplementsHead-to-head supplement comparison
evidence/Traverse the supplement-outcome graph.
  • GET/evidenceStructured evidence statements
  • GET/evidence/reverseWhich supplements target this outcome?
  • GET/evidence-linksRaw edges with grade and effect
studies/Citations with effect estimates.
  • GET/studiesSearch studies, filter by effect data
  • GET/studies/{studyID}Full study record
  • GET/studies/{studyID}/contentStructured paper content
  • POST/studies/bulkBulk hydrate studies
safety/Drug-supplement screening.
  • POST/safety/screenclear · warn · block decision in one call
  • GET/interactionsDrug-supplement interaction list
  • GET/interaction-factsStructured interaction assertions
lookup/Cross-system ID resolution.
  • GET/lookupForward or reverse lookup across systems
  • GET/identifiersPubChem, UNII, and external codes
assertions/Contract-grade facts you can cite.
  • GET/assertionsClaims, contraindications, regulatory
  • GET/assertions/{id}Single assertion with provenance
  • GET/coverageEntity-level coverage reports
snapshots/Audit trail for every change.
  • GET/snapshotsPoint-in-time artifact hashes
  • GET/releasesClassified releases with impact tags
  • GET/changelogHuman-readable change feed
  • GET/diffsClassified diffs between snapshots
meta/Library metadata and facets.
  • GET/metaVersion, categories, tiers, facets
Built For Your Build

Pick what your app is. Watch it light up.

Each archetype maps to the endpoints that unlock the moments your product actually needs — no fishing through docs to find them.

supplements/
  • /supplements
  • /supplements/{slug}
  • /supplements/{slug}/content
  • /supplements/{slug}/product-pack
  • /supplements/bulk
health-outcomes/
  • /health-outcomes
  • /health-outcomes/{id}
  • /health-outcomes/{id}/brief
  • /health-outcomes/{id}/ranked-interventions
  • /health-outcomes/{id}/interventions
  • /health-outcomes/bulk
interventions/
  • /interventions
  • /interventions/{id}
  • /interventions/{id}/brief
  • /interventions/{id}/health-outcomes
  • /interventions/ranked
  • /interventions/bulk
compare/
  • /compare/interventions
  • /compare/supplements
evidence/
  • /evidence
  • /evidence/reverse
  • /evidence-links
studies/
  • /studies
  • /studies/{studyID}
  • /studies/{studyID}/content
  • /studies/bulk
safety/
  • /safety/screen
  • /interactions
  • /interaction-facts
lookup/
  • /lookup
  • /identifiers
assertions/
  • /assertions
  • /assertions/{id}
  • /coverage
snapshots/
  • /snapshots
  • /releases
  • /changelog
  • /diffs
meta/
  • /meta
Plans · As Code

Pick the plan that unlocks your roadmap.

Every tier inherits the full contract — versioned responses, stable IDs, cursor pagination. The plan gates which capability surfaces unlock for your app.

plan "starter" {

// Prototype and early-stage products.

$499/mo
rate-limit5,000 / mo
  • supplements/ + lookup/ + meta/
  • Cursor pagination + facet filters
  • Community support
}Get started
Most teams pick this
plan "growth" {

// Ship supplement intelligence in your next release.

$999/mo
rate-limit50,000 / mo
  • Everything in starter
  • health-outcomes/ + interventions/ + evidence/
  • compare/ + safety/screen + product-pack
  • Bulk hydration across every collection
  • Priority email support
}Contact sales
plan "enterprise" {

// Contract-grade facts, SLA, and dedicated onboarding.

Custom
rate-limitUnlimited
  • Everything in growth
  • assertions/ + coverage/ + interaction-facts/
  • snapshots/ + releases/ + changelog/ + diffs/
  • Custom token capabilities + SLA
  • Dedicated onboarding
}Talk to us
Try a live call

Paste a slug. Watch your app come to life.

Your integration is five minutes away. Pick a supplement, see exactly what your detail page would render — then ship it for real with a token.

request · x-library-version 2026.05.17
$GET /supplements/
HTTP/1.1 200 OKx-library-version: 2026.05.17{  "slug": "creatine",  "displayName": "Creatine Monohydrate",  "dose": { "typical": "5g" },  "safety": "Clear",  "evidence": { "tier": "A", "studies": 214 }}
Your app renders
PerformanceA

Creatine Monohydrate

Best-studied ergogenic aid. Reliable gains in strength, power output, and working memory in healthy adults.

Dose
5g
Timing
Any time · consistent daily
Studies
214
Safety
Clear
Rendered from /supplements/creatine

Your product. Our graph.

Get an API token, ship the experience your users have been waiting for.