Skip to main content
GET
Get a drug and its programs across companies

Authorizations

Authorization
string
header
required

Use a personal or organization Pav API key from Pav developer settings. Send it as Authorization: Bearer <api_key>.

Path Parameters

drug_id
integer
required

Durable Pav drug id.

Example:

5120

Query Parameters

status
enum<string>[] | null

Lifecycle states to include. Repeatable. Defaults to active. inactive: a program known only from clinical trials whose trials have all closed. discontinued: dropped from the company's pipeline.

Available options:
active,
inactive,
discontinued
Example:

"discontinued"

Response

Successful Response

drug_id
integer
required

Durable Pav drug identifier.

Example:

5120

name
string
required

Display name (the INN when there is one).

Example:

"duvakitug"

kind
string
required

originator (the innovator product, whoever lists it), biosimilar or generic.

Example:

"originator"

inn
string | null

International nonproprietary name, when the drug has one.

Example:

"duvakitug"

aliases
DrugAlias · object[]

Every name the drug goes by across its companies.

modality
string | null

The drug's modality in Pav's modality vocabulary (the modality_norm of all its programs). Null when not known.

Example:

"antibody"

modality_subclass
string | null

Nucleic-acid class within rna or oligonucleotide (e.g. sirna).

Example:

"sirna"

modality_formats
string[]

Format facets (e.g. bispecific, antibody_drug_conjugate).

Example:
highest_phase
string | null

Most advanced phase across all companies' programs of the drug.

Example:

"Phase 3"

program_count
integer
default:0

Programs of the drug across companies.

Example:

3

companies
DrugCompany · object[]

Companies with programs of this drug: the originator and its partners, licensees or parent, most advanced first.

programs
ProgramSummary · object[]

The drug's programs across companies (one per company, indication and territory).