Search DailyMed
Search and read DailyMed records through the Assyro API: current US drug labels (boxed warning, indications, dosage, warnings, any section by its words)…
Preview: api.assyro.com is not serving production data yet. This page follows the API's published description and may change before launch.
Search and read DailyMed records from your own code: current US drug labels (boxed warning, indications, dosage, warnings, any section by its words), cited by set id. Published by U.S. National Library of Medicine (DailyMed) (dailymed.nlm.nih.gov/dailymed); answered from Assyro's copy, refreshed daily 14:00 UTC.
Attribution required: every record carries attribution. Show it wherever you show the data: "Courtesy of the National Library of Medicine (DailyMed)." See the terms.
Example: "Get Novo Nordisk's Ozempic label."
Search
GET https://api.assyro.com/v1/sources/dailymed/search with any of these query parameters. Repeat a parameter for a list (?phase=PHASE2&phase=PHASE3). An unknown parameter is refused by name.
Search parameters
querystringA drug name, brand or generic, e.g. "ozempic" or "sacubitril and valsartan".
nameTypestringMatch query against brand names, generic names or both (default). One of:
brand,generic,both.labelerstringLabeler (company) name, or part of it, e.g. "Novo Nordisk".
ndcstringA product or package NDC with dashes, e.g. "0169-4136".
applicationNumberstringNDA, ANDA or BLA number, e.g. "NDA209637".
boxedWarningbooleantrue for labels with a boxed warning only, false for labels without one.
publishedAfterstringOnly labels DailyMed published on or after this date, YYYY-MM-DD.
textstringWords that must all appear in one section of the label text, e.g. "serotonin syndrome" or "renal impairment dose adjustment"; quote a phrase to match it exactly.
sectionsstring[]Only with text: search only these label sections (a section includes its subsections). To read named sections of a label, call read_dailymed_label with its setId and sections.
labelTypestringOnly human prescription, human OTC, animal or other labels (vaccines, bulk ingredients, ...). One of:
human_prescription,human_otc,animal,other.limitintegerLabels to return, default 8.
offsetintegerSkip this many labels (for paging), default 0.
Each result is a record; read one in full with Get a record.
What a record holds
id,title,url: the source's identifier, its title and its page at the source, to verify it.authority,publishedDate,version: who published it, when, and the edition read.snippetandfields: the matching text and the source's own fields.asOf: the day Assyro's copy of the source was read.attribution: the attribution the licence requires.
