---
title: "Search FDA drug labels, Orange Book, and Drugs@FDA"
method: GET
path: "/api_partner/evidence/drugs"
tags: ["Evidence"]
---

# Search FDA drug labels, Orange Book, and Drugs@FDA

`GET /api_partner/evidence/drugs`

## Query parameters

- `q` string, nullable — Free-text query. Supports boolean operators (AND, OR, NOT) and phrase matching.
- `f` string, nullable — Space-delimited filters in `field:"value"` format. Facet fields: labels.brand_name, labels.generic_name, labels.substance_name, labels.manufacturer_name, labels.product_type, labels.route, labels.pharm_class_epc, labels.pharm_class_moa, labels.pharm_class_cs, labels.rxcui, labels.unii, labels.product_ndc, labels.package_ndc, application.application_number, application.sponsor_name, application.products.marketing_status, application.products.dosage_form, application.products.route, application.products.product_type, application.products.te_code, tags, categories. Date range fields: labels.effective_time, application.products.approval_date. Use gte/lt suffixes for ranges, e.g. labels.effective_timegte:"2024-01-01".
- `p` integer — Page number (1-indexed)

## Headers

- `authorization` string — Set to `Bearer <token>` to pass token for authorization.

## Response `200`

Successful Response

- DrugSearchResponse
  - `totalResults` integer
  - `delay` number, nullable
  - `resultsPerPage` integer, nullable
  - `from` integer, nullable
  - `results` DrugResult[]
    - `slug` string, nullable
    - `dataset` string, nullable
    - `uid` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
      - `id` union
        - string
        - integer
        - number
      - `name` union
        - string
        - integer
      - `highlighted` string, nullable
    - `id` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
      - `id` union
        - string
        - integer
        - number
      - `name` union
        - string
        - integer
      - `highlighted` string, nullable
    - `title` union
      - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - string
    - `tags` FacetValue[], nullable
      - `id` union
        - string
        - integer
        - number
      - `name` union
        - string
        - integer
      - `highlighted` string, nullable
    - `categories` FacetValue[], nullable
      - `id` union
        - string
        - integer
        - number
      - `name` union
        - string
        - integer
      - `highlighted` string, nullable
    - `application` DrugApplication
      - `applicationNumber` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `sponsorName` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `products` DrugProduct[], nullable
        - `applicationNumber` string, nullable
        - `productNumber` string, nullable
        - `applicant` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `brandName` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `approvalDate` string, nullable
        - `marketingStatus` string, nullable
        - `productType` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `dosageForm` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `route` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `referenceDrug` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `referenceStandard` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `teCode` FacetValue[], nullable
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `activeIngredients` DrugActiveIngredient[], nullable
          - `name` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - `strength` string, nullable
    - `labels` DrugLabels — Structured Product Label fields. Only the faceted identifier fields are typed here; the many long-text label sections (indications_and_usage, warnings, adverse_reactions, etc.) come back as snippet/value wrappers and pass through via the CamelModel extra="allow" config, matching the other evidence detail responses.
      - `applicationNumber` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `brandName` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `genericName` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `manufacturerName` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `productType` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `splId` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `splSetId` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `nui` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `packageNdc` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `productNdc` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `pharmClassCs` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `pharmClassEpc` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `pharmClassMoa` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `pharmClassPe` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `route` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `rxcui` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `substanceName` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `unii` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `upc` FacetValue[], nullable
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
      - `effectiveTime` string, nullable
      - `isOriginalPackager` boolean, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/scite/apis/scite-api.md) · [All operations](https://skmtc.net/scite/apis/scite-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scite/scite-api/versions/9f4cba020e89/schema)
