# Search FDA Product-Specific Guidances

Search and read FDA Product-Specific Guidances records through the Assyro API: FDA's product-specific guidances for generic drugs: the bioequivalence studies…

Source: https://www.assyro.com/docs/sources/fda-psg

`GET https://api.assyro.com/v1/sources/fda-psg/search`

> **Note:** 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 FDA Product-Specific Guidances records from your own code: FDA's product-specific guidances for generic drugs: the bioequivalence studies FDA recommends per active ingredient and reference listed drug, cited by ingredient, dosage form and date recommended. Published by U.S. Food and Drug Administration ([www.accessdata.fda.gov/scripts/cder/psg](https://www.accessdata.fda.gov/scripts/cder/psg/)); answered from Assyro's copy, refreshed daily 21:30 UTC.

Licence: public domain (see the [terms](https://open.fda.gov/terms/)). Each record links to its page at the source.

Example: "What bioequivalence studies does FDA recommend for generic apixaban tablets?"

## Search

`GET https://api.assyro.com/v1/sources/fda-psg/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

| Field | Type | Required | Description |
|---|---|---|---|
| `ingredient` | string | no | The active ingredient, e.g. "apixaban" or "levothyroxine sodium". |
| `rld` | string | no | A reference listed drug's NDA number, e.g. "202155". |
| `query` | string | no | Words in the PSG, e.g. "fed bioequivalence" or "in vitro permeation test". |
| `status` | string | no | Only draft or only final PSGs. One of: `draft`, `final`. |
| `includeUnlisted` | boolean | no | Also return earlier PSG files the database no longer lists (mostly superseded versions); default false. |
| `limit` | integer | no | PSGs to return, default 8. |
| `offset` | integer | no | Skip this many results (for paging), default 0. |

Each result is a record; read one in full with [Get a record](https://www.assyro.com/docs/sources/fda-psg/records).

## 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.
- `snippet` and `fields`: the matching text and the source's own fields.
- `asOf`: the day Assyro's copy of the source was read.

## Example request

curl:

```bash
curl "https://api.assyro.com/v1/sources/fda-psg/search?ingredient=apixaban"
```

Python:

```python
import requests

response = requests.get(
    "https://api.assyro.com/v1/sources/fda-psg/search",
    params={
        "ingredient": "apixaban"
    },
)
response.raise_for_status()
print(response.json())
```

JavaScript:

```javascript
const response = await fetch("https://api.assyro.com/v1/sources/fda-psg/search?ingredient=apixaban");
const result = await response.json();
```
