POST/v3/live/healthcare/drugs/match

Match drugs

Finds drug products by identifiers, fuzzy name matching, and structured attribute filters

Request body

Each filter is an object of and / or / not arrays. or boosts matches without excluding others; use and with a single value to filter.

  • applicationNumberobjectOptional
    Filter by FDA application number
  • atcCodesobjectOptional
    Filter by ATC code
  • atcCuisobjectOptional
    Filter by ATC class UMLS CUI
  • atcNamesobjectOptional
    Filter by ATC name
  • chemicalClassCuisobjectOptional
    Filter by chemical class UMLS CUI
  • chemicalClassesobjectOptional
    Filter by chemical class
  • chemicalInteractionCuisobjectOptional
    Filter by chemical interaction UMLS CUI
  • chemicalInteractionsobjectOptional
    Filter by chemical interaction
  • contraindicationCuisobjectOptional
    Filter by contraindication UMLS CUI
  • contraindicationsobjectOptional
    Filter by contraindication
  • deaScheduleobjectOptional
    Filter by DEA schedule
  • dispositionCuisobjectOptional
    Filter by disposition UMLS CUI
  • dispositionsobjectOptional
    Filter by disposition
  • dosageFormNameobjectOptional
    Filter by dosage form name
  • indicationCuisobjectOptional
    Filter by indication UMLS CUI
  • indicationsobjectOptional
    Filter by indication
  • inducedConditionCuisobjectOptional
    Filter by induced condition UMLS CUI
  • inducesobjectOptional
    Filter by induced condition
  • labelerNamestringOptional
    Fuzzy match on labeler (manufacturer) name
  • marketingCategoryNameobjectOptional
    Filter by marketing category name
  • marketingStatusobjectOptional
    Filter by derived marketing status: MARKETED, DISCONTINUED, NOT_YET_MARKETED or EXCLUDED
  • mechanismCuisobjectOptional
    Filter by mechanism of action UMLS CUI
  • mechanismInteractionCuisobjectOptional
    Filter by mechanism-of-action interaction UMLS CUI
  • mechanismInteractionsobjectOptional
    Filter by mechanism-of-action interaction
  • mechanismsobjectOptional
    Filter by mechanism of action
  • metadataobjectOptional
    Optional metadata to associate with the request. Will be returned in the response.
  • nonProprietaryNamestringOptional
    Fuzzy match on non-proprietary (generic) name, e.g. "tirzepatide"
  • packageNdcobjectOptional
    Filter by an 11-digit HIPAA package NDC (5-4-2, no hyphens) — matches the product the package is sold under
  • pharmClassCuisobjectOptional
    Filter by Established Pharmacologic Class (EPC) UMLS CUI
  • pharmClassesobjectOptional
    Filter by Established Pharmacologic Class (EPC) name
  • pharmacokineticCuisobjectOptional
    Filter by pharmacokinetic property UMLS CUI
  • pharmacokineticsobjectOptional
    Filter by pharmacokinetics
  • physiologicEffectCuisobjectOptional
    Filter by physiologic effect UMLS CUI
  • physiologicEffectInteractionCuisobjectOptional
    Filter by physiologic-effect interaction UMLS CUI
  • physiologicEffectInteractionsobjectOptional
    Filter by physiologic effect interaction
  • physiologicEffectsobjectOptional
    Filter by physiologic effect
  • preventionCuisobjectOptional
    Filter by prevented condition UMLS CUI
  • preventionsobjectOptional
    Filter by prevention
  • productNdcobjectOptional
    Filter by 9-digit HIPAA-normalized product NDC (labeler + product, no hyphens)
  • productTypeNameobjectOptional
    Filter by product type name (e.g. HUMAN PRESCRIPTION DRUG)
  • proprietaryNamestringOptional
    Fuzzy match on proprietary (brand) name, e.g. "Zepbound"
  • routeNameobjectOptional
    Filter by route name
  • rxnormDeaSchedulesobjectOptional
    Filter by RxNorm DEA schedule
  • structuralClassCuisobjectOptional
    Filter by structural class UMLS CUI
  • structuralClassesobjectOptional
    Filter by structural class
  • substanceNamestringOptional
    Fuzzy match on substance name
  • therapeuticCategoriesobjectOptional
    Filter by therapeutic category
  • therapeuticCategoryCuisobjectOptional
    Filter by therapeutic category UMLS CUI
  • vaClassCodesobjectOptional
    Filter by VA class code
  • vaClassCuisobjectOptional
    Filter by VA drug class UMLS CUI
  • vaClassNamesobjectOptional
    Filter by VA class name
Headers
x-api-key Required · API key for authentication

Response

  • resultsobject[]
    Matching drug products
  • isSuccessboolean
    true when the request was answered with a result. false means no result was returned: check isRetryable, which is true when a data source failed or timed out and false when the input matched nothing.
  • isRetryableboolean
    When isSuccess is false, whether sending the same input again could succeed. Always true when isSuccess is true.
  • hasProblemsboolean
    Whether we hit a problem answering the request: the profile or company wasn't found, or a data source failed or timed out. Data may be missing or incomplete; problems, where the response has it, says which.
  • metadataobject
    Caller-supplied metadata echoed back from the request.
  • inputParametersobject
    Caller-supplied inputs echoed back in the response

Status codes