Insyder Score v0.3

The method behind
every ranking.

Fixed rules, public label data, and a complete accounting of what each point means.

Universal scoring

Six factors. 100 points.

AxisPointsComputation
Dose adequacy40Label dose (NIH DSLD) vs. the clinical reference floor/ceiling (data/clinical-doses.json). Full points at or above the floor; linear below it; capped at the ceiling — mega-dosing earns no bonus. A proprietary blend that hides the dose scores 0 on this axis.
Form quality15Per-ingredient form hierarchy (e.g. magnesium glycinate/citrate outranks oxide; creatine monohydrate is the reference standard — "fancier" forms don't score higher, but do cost more, which shows up in the value axis instead). B12 form is not scored — NIH ODS: absorption doesn't vary by form.
Third-party verification25NSF Certified for Sport / Informed Sport / USP = 20 pts, checked against the certifier's own database, never brand copy; +5 for a published batch Certificate of Analysis; 0 if none found. NSF (and, for omega-3, IFOS) are checked automatically; Informed Sport and USP are both structurally site-blocked to automated checks today and are verified manually for each category's top 10 before a full top-3 publishes.
Label transparency10Full label disclosure = 10; a proprietary blend that obscures amounts = 0–3; undisclosed "other ingredients" issues are deducted.
Value (cost per effective dose)10Price ÷ servings-at-clinical-dose (not per label serving), percentile-scored within the category. Requires a price join (Shopify Global Catalog MCP) that hasn't run yet — every product on this site shows "unverified" on this axis today.
01

GLP-1 overlayadditive, 0–20

An additive, per-category overlay scoring the judgment a generic supplement ranking doesn't make: GLP-1-specific tolerability and clean-label signals (protein's sugar-alcohol/thickness penalties, electrolytes' clean Na/K/Mg band, fiber's soluble-first preference, and so on). Baseline 10; +3/+5 for a positive signal, −3/−6 for a negative one; clamped to the 0–20 range.

02

Electrolyte band provenance

Clinically informed, product-validated. Our electrolyte band is bounded using WHO/UNICEF oral rehydration guidance (the clinical gold standard for GI-fluid-loss electrolyte replacement, scaled down for a chronic/daily rather than acute-rehydration context), NIH dietary reference intakes (daily sodium, potassium, and magnesium ceilings/allowances), and ACSM exercise-fluid-replacement guidance (a different context, used only to anchor a sensible floor). No clinical guideline addresses GLP-1-specific daily electrolyte-drink dosing directly — this band is our own reasoned synthesis across adjacent literature, not a single clinical lookup. It is cross-checked against, not copied from, established clean-label products like LMNT. Full derivation and source table: research/electrolyte-band-derivation-2026-07-15.md.

03

Candidate-set rule

Each category's candidate set comes from the NIH DSLD's own relevance-sorted search results per search term, taking up to the top 300 hits per term (6 pages of 50). This cap is uniform across every category and applied before scoring, never after — results beyond it are deep-tail fuzzy matches our brand-normalization filter would reject anyway.

04

Data sources

Label data: NIH Dietary Supplement Label Database (DSLD), a free, public, structured API (api.ods.od.nih.gov/dsld). Price/availability (once joined): Shopify Global Catalog MCP — price affects only the value axis, and only after every other axis is frozen. A small number of top-selling brands with zero DSLD hits are scored from manually double-transcribed labels instead (capped at 5 products per category), marked "label transcribed from brand site" everywhere they appear.

05

Reproduce our scores

Every score on this site is computable from the two public data sources above plus the axis definitions and weights on this page — you don't need access to our systems to check our work. Pull a product's label from DSLD, apply the dose/form/transparency rules above against data/clinical-doses.json's published reference values, check the certifier's own public database for verification status, and you'll land on the same number we published.

Version history

Changelog