> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rhizomeai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FDA Inspections

> Search filters and result fields of fda_inspections.

* **Dataset id:** `fda_inspections`
* **Jurisdiction:** US · FDA
* **Date field:** `posted_date`. The search's top-level `date_from` and `date_to` filter on it.
* **Access:** any API key.

## Filters

Send these under `filters.fda_inspections` in a [search](/api-reference/v3/search) request. A filter not listed here, or a value of the wrong type, is a 400. The top-level `date_from` and `date_to` set `date_from` and `date_to` below, so give a date in one place only.

<ParamField body="facility_name" type="string">
  Keyword match on facility name (BM25 tokenized). Example: 'Pfizer'.
</ParamField>

<ParamField body="fei_number" type="string">
  Exact FEI number.
</ParamField>

<ParamField body="classification" type="string">
  Exact inspection classification code. 'NAI' = No Action Indicated, 'VAI' = Voluntary Action Indicated, 'OAI' = Official Action Indicated.

  Values: `NAI`, `VAI`, `OAI`.
</ParamField>

<ParamField body="project_area" type="string">
  Exact project area filter. Each row is one (inspection, project area) pair — an inspection spanning several areas appears as several rows, each carrying its own classification — so exact match works cleanly.
</ParamField>

<ParamField body="product_type" type="string">
  Exact FDA-defined product type. Values: 'Food/Cosmetics', 'Drugs', 'Devices', 'Biologics', 'Veterinary', 'Tobacco'.

  Values: `Food/Cosmetics`, `Drugs`, `Devices`, `Biologics`, `Veterinary`, `Tobacco`.
</ParamField>

<ParamField body="city" type="string">
  Exact city name.
</ParamField>

<ParamField body="state" type="string">
  Exact state code. Example: 'NJ'.
</ParamField>

<ParamField body="country" type="string">
  Exact country name. Example: 'United States'.
</ParamField>

<ParamField body="date_from" type="string (date)">
  Inclusive lower bound on posted date (YYYY-MM-DD).
</ParamField>

<ParamField body="date_to" type="string (date)">
  Inclusive upper bound on posted date (YYYY-MM-DD).
</ParamField>

## Fields

Each result from this dataset has these in `fields`:

`city`, `classification`, `country`, `facility_name`, `fei_number`, `fiscal_year`, `inspection_id`, `posted_date`, `product_type`, `project_area`, `state`, `url`, `zip_code`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.