Dietary supplements & food ingredients

Search Dietary supplements & food ingredients

Search four public registers for dietary supplements and food ingredients; dataset picks one. dsld: NIH's Dietary Supplement Label Database, US supplement labels as the manufacturer printed them (on and off market; not an FDA review), by words, ingredient, brand (company), market status ("on market"/"off market") and entry year. ndi: FDA's list of New Dietary Ingredient Notifications FDA has reviewed and posted (NDIN number, ingredient, firm, submission and FDA response dates). The list does not state the outcome: read the notification for FDA's letter. lnhpd: Health Canada's licensed natural health products (NPN, product names, licence holder, licence status "active", "discontinued", "stop sale", "suspended", "cancelled", licence date); search product names, not ingredients. gras: FDA's GRAS Notice Inventory (GRN, substance, intended use, notifier, filing and closure dates, FDA's response: "no questions", "insufficient basis", "ceased evaluation", "pending"). Dates filter: DSLD entry year, NDI FDA response date, LNHPD licence date, GRAS closure date. Call read_dietary_supplement_record for the whole record.

get/v1/sources/dietary-supplements/search

Request

  • Base URL
    https://api.assyro.com
  • Auth
    none declared

Query parameters

dataset'dsld' | 'ndi' | 'lnhpd' | 'gras' required

The register: "dsld" US supplement labels (NIH), "ndi" FDA new dietary ingredient notifications, "lnhpd" Health Canada licensed natural health products, "gras" FDA GRAS notices.

querystring

Words in the names or text, e.g. "ashwagandha", "2'-fucosyllactose" or an NPN/GRN/NDIN number.

ingredientstring

An ingredient (dsld: on the label; ndi: the notified ingredient; gras: the substance), e.g. "vitamin K2". Not for lnhpd.

companystring

A brand (dsld), firm (ndi), notifier (gras) or licence holder (lnhpd), e.g. "Nestlé".

status'on market' | 'off market' | 'active' | 'discontinued' | 'stop sale' | 'suspended' | 'cancelled' | 'no questions' | 'insufficient basis' | 'ceased evaluation' | 'pending'

dsld: "on market"/"off market"; lnhpd: a licence status; gras: FDA's response. Not for ndi.

dateFromstring

On or after this year or date (dsld: years only).

dateTostring

On or before this year or date (dsld: years only).

sort'relevance' | 'newest'

Best match first (default), or newest first.

limitinteger

Records to return, default 8.

offsetinteger

Skip this many results (for paging), default 0.

Response

Matching records.

versionunknown required
totalinteger nullable required

Total matches the source reports, when it says.

notestring
summarystring[]

Changes

No recorded changes to this operation across all 1 revision of this API.