API Documentation

Public, read-only REST API for supplement safety data
All endpoints are free, require no authentication, and return JSON. CORS is enabled for all origins. Rate limiting is applied at the server level.

Structured Data Exports

URLFormatDescription
/data.jsonJSONFull dataset: all 393 ingredients, 100 labels, brand summaries, product metadata
/llms.txtTextLLM-optimized summary with endpoints, safety scale, and citation info
/llms-full.txtTextComplete dataset in LLM-readable format — all 393 ingredients with clinical pearls, all 100 labels

Search

GET https://supplement.ge/wp-json/sx/v1/search?q={query}

Searches across ingredients (by name and scientific name), labels, brands, and products. Returns up to 20 results.

ParameterTypeDescription
qstringSearch query (min 2 characters)
Example response:
[
  {"name": "Vitamin D", "type": "ingredient", "slug": "vitamin-d"},
  {"name": "NOW Foods", "type": "brand", "slug": "now-foods"}
]

Products by Ingredient

GET https://supplement.ge/wp-json/sx/v1/db/products-by-ingredient?group={name}

Returns US supplement products containing a specific ingredient. Queries 28,605 on-market products from the NIH DSLD database.

ParameterTypeDefaultDescription
groupstringrequiredIngredient group name (e.g., "Vitamin D", "Zinc")
on_marketint1Filter by on-market status (1 = on market, 0 = all)
limitint20Results per page (max 100)

Brand Safety Scorecard

GET https://supplement.ge/wp-json/sx/v1/db/brand-scorecard?brand={name}

Returns a comprehensive safety scorecard for a supplement brand, including product count, ingredient safety distribution, product forms, and types. Aggregates data across all on-market products from the NIH DSLD.

ParameterTypeDescription
brandstringBrand name (exact match, e.g., "NOW Foods", "Nature Made")
Response includes:

Collections (Read-Only)

EndpointDescriptionCount
GET /wp-json/sx/v1/ingredientsAll ingredient safety profiles393
GET /wp-json/sx/v1/labelsCertification labels (basic)100
GET /wp-json/sx/v1/labels-extendedLabels with full metadata (trust tier, auditing, scope)100
GET /wp-json/sx/v1/brandsAll evaluated brands228
GET /wp-json/sx/v1/statsPlatform statistics

AI & SEO Discoverability

FilePurpose
/robots.txtCrawler directives — GPTBot, ClaudeBot, PerplexityBot allowed with crawl-delay
/sitemap.xmlSitemap index → ingredients, labels, brands (2,470), top products (1,000)
/llms.txtLLM discovery file (llms.txt standard)
/data.jsonFull structured JSON export

Database

SupplementIndex cross-references the NIH Dietary Supplement Label Database (DSLD) with expert-authored safety profiles.
TableDescription
sx_dsld_products28,605 on-market US supplement products (name, brand, form, product type, DSLD ID)
sx_product_ingredientsIngredient links per product (ingredient group, amount, unit, daily value)
sx_gsrs_substances615 FDA/GSRS substance mappings (UNII, CAS, ATC codes, synonyms)

Citation

Pkhakadze G, editor. SupplementIndex [Internet]. Tbilisi: Public Health Institute of Georgia; 2026. Available from: https://supplement.ge/