Supplement Ingredient Search
Search by what a product contains, and by what it leaves out. Built on the NIH Dietary Supplement Label Database.
Ingredient, form, or branded name. Separate with commas.
Anything matching these is removed from results.
More filters
Fillers, flow agents, sweeteners, coatings. Fewer usually means a simpler product.
Set low to find single-ingredient products.
How this search works
Every result comes from the NIH Dietary Supplement Label Database, a public-domain dataset of label images and transcribed contents maintained by the Office of Dietary Supplements. It holds about 215,000 product labels.
Raw label text is not searchable in a useful way, because the same ingredient is written a dozen different ways. Our pipeline normalizes it: "Magnesium (as TRAACS magnesium bisglycinate chelate)" and "Magnesium Bisglycinate" both resolve to the ingredient magnesium in the form bisglycinate, with TRAACS recorded separately as the branded ingredient. That is what makes "magnesium glycinate, not oxide" work as a query.
The exclusion filters read the other-ingredients list, which is where sweeteners, colors, flow agents, and allergens live. This is the part of a label people actually want to filter on and no retailer lets you.
Data source: NIH Dietary Supplement Label Database, public domain (CC0 1.0). Each result links to its original DSLD record, where you can see the label image the data came from.