curl --request GET \
--url https://api.pav.bio/v1/fda/applications/{application_key} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pav.bio/v1/fda/applications/{application_key}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.pav.bio/v1/fda/applications/{application_key}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pav.bio/v1/fda/applications/{application_key}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pav.bio/v1/fda/applications/{application_key}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pav.bio/v1/fda/applications/{application_key}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pav.bio/v1/fda/applications/{application_key}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"application": {
"record_key": "purple_book_product:761508:001",
"record_type": "purple_book_product",
"source": "purple_book",
"title": "GENGLYCOS",
"source_version": "2026-08",
"fda_organization_name": "Regeneron Pharmaceuticals, Inc.",
"company": {
"company_id": 5093,
"short_name": "regeneron",
"name": "Regeneron Pharmaceuticals"
},
"application_key": "BLA:761508",
"product_key": "BLA:761508:001",
"designation_id": "1186826",
"patent_number": "10022461",
"description": "<string>",
"document_date": "2023-12-25",
"event_date": "2023-12-25",
"event_date_type": "patent_expiry",
"status": "RX",
"source_url": "<string>",
"details": {
"ingredient": "SEMAGLUTIDE",
"strength": "300MG/5ML (60MG/ML)",
"dosage_route": "TABLET;ORAL",
"dosage_form": "Injection",
"route": "Intravenous",
"therapeutic_equivalence_code": "AB1",
"reference_listed_drug": true,
"reference_standard": true,
"patent_use_code": "U-4597",
"pediatric_extension": true,
"drug_substance_claim": true,
"drug_product_claim": true,
"license_type": "351(a)",
"licensure": "Licensed",
"license_number": "1760",
"orphan_exclusivity_expiry": "2023-12-25",
"reference_product_exclusivity_expiry": "2023-12-25",
"approval_date_raw": "Approved Prior to Jan 1, 1982",
"generic_name": "inosine pranobex",
"designation_withdrawn_date": "2023-12-25",
"approvals": [
{
"marketing_approval_date": "2023-12-25",
"exclusivity_end_date": "2023-12-25",
"trade_name": "Darzalex",
"generic_name": "daratumumab",
"approved_labeled_indication": "<string>",
"protected_indication": "<string>"
}
],
"brand": "Baxter",
"reason": "Mislabeling",
"reason_description": "<string>",
"product_types": [
"Drugs"
],
"issuing_office": "Center for Drug Evaluation and Research (CDER)",
"fda_reference_id": "738238",
"closeout_date": "2023-12-25",
"application_type": "NDA",
"products": "NUBEQA",
"submission_count": 123,
"latest_submission": {
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
},
"letter_type": "COMPLETE RESPONSE",
"application_numbers": [
"NDA 218705"
],
"category": "cancer",
"current_status": "Traditional Approval Granted (12/16/2022)",
"confirmatory_requirements": [
{
"requirement": "<string>",
"projected_completion": "2023-12-25"
}
],
"center": "Center for Drug Evaluation and Research",
"meeting_start": "2023-11-07T05:31:56Z",
"meeting_end": "2023-11-07T05:31:56Z",
"documents": [
{
"title": "<string>",
"url": "<string>",
"document_type": "<string>",
"document_date": "2023-12-25"
}
]
}
},
"records": [
{
"record_key": "purple_book_product:761508:001",
"record_type": "purple_book_product",
"source": "purple_book",
"title": "GENGLYCOS",
"source_version": "2026-08",
"fda_organization_name": "Regeneron Pharmaceuticals, Inc.",
"company": {
"company_id": 5093,
"short_name": "regeneron",
"name": "Regeneron Pharmaceuticals"
},
"application_key": "BLA:761508",
"product_key": "BLA:761508:001",
"designation_id": "1186826",
"patent_number": "10022461",
"description": "<string>",
"document_date": "2023-12-25",
"event_date": "2023-12-25",
"event_date_type": "patent_expiry",
"status": "RX",
"source_url": "<string>",
"details": {
"ingredient": "SEMAGLUTIDE",
"strength": "300MG/5ML (60MG/ML)",
"dosage_route": "TABLET;ORAL",
"dosage_form": "Injection",
"route": "Intravenous",
"therapeutic_equivalence_code": "AB1",
"reference_listed_drug": true,
"reference_standard": true,
"patent_use_code": "U-4597",
"pediatric_extension": true,
"drug_substance_claim": true,
"drug_product_claim": true,
"license_type": "351(a)",
"licensure": "Licensed",
"license_number": "1760",
"orphan_exclusivity_expiry": "2023-12-25",
"reference_product_exclusivity_expiry": "2023-12-25",
"approval_date_raw": "Approved Prior to Jan 1, 1982",
"generic_name": "inosine pranobex",
"designation_withdrawn_date": "2023-12-25",
"approvals": [
{
"marketing_approval_date": "2023-12-25",
"exclusivity_end_date": "2023-12-25",
"trade_name": "Darzalex",
"generic_name": "daratumumab",
"approved_labeled_indication": "<string>",
"protected_indication": "<string>"
}
],
"brand": "Baxter",
"reason": "Mislabeling",
"reason_description": "<string>",
"product_types": [
"Drugs"
],
"issuing_office": "Center for Drug Evaluation and Research (CDER)",
"fda_reference_id": "738238",
"closeout_date": "2023-12-25",
"application_type": "NDA",
"products": "NUBEQA",
"submission_count": 123,
"latest_submission": {
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
},
"letter_type": "COMPLETE RESPONSE",
"application_numbers": [
"NDA 218705"
],
"category": "cancer",
"current_status": "Traditional Approval Granted (12/16/2022)",
"confirmatory_requirements": [
{
"requirement": "<string>",
"projected_completion": "2023-12-25"
}
],
"center": "Center for Drug Evaluation and Research",
"meeting_start": "2023-11-07T05:31:56Z",
"meeting_end": "2023-11-07T05:31:56Z",
"documents": [
{
"title": "<string>",
"url": "<string>",
"document_type": "<string>",
"document_date": "2023-12-25"
}
]
}
}
],
"submissions": [
{
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
}
]
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}Get an FDA drug application dossier
One drug application with every FDA record on it (Orange Book products, patents and exclusivities, Purple Book products, complete response letters, accelerated approvals) and its submissions with FDA’s action on each, newest first. application_key is N: (NDA), A: (ANDA) or BLA: plus the number, e.g. N:212099. Returns 404 not_found for an unknown application.
curl --request GET \
--url https://api.pav.bio/v1/fda/applications/{application_key} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pav.bio/v1/fda/applications/{application_key}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.pav.bio/v1/fda/applications/{application_key}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pav.bio/v1/fda/applications/{application_key}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pav.bio/v1/fda/applications/{application_key}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pav.bio/v1/fda/applications/{application_key}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pav.bio/v1/fda/applications/{application_key}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"application": {
"record_key": "purple_book_product:761508:001",
"record_type": "purple_book_product",
"source": "purple_book",
"title": "GENGLYCOS",
"source_version": "2026-08",
"fda_organization_name": "Regeneron Pharmaceuticals, Inc.",
"company": {
"company_id": 5093,
"short_name": "regeneron",
"name": "Regeneron Pharmaceuticals"
},
"application_key": "BLA:761508",
"product_key": "BLA:761508:001",
"designation_id": "1186826",
"patent_number": "10022461",
"description": "<string>",
"document_date": "2023-12-25",
"event_date": "2023-12-25",
"event_date_type": "patent_expiry",
"status": "RX",
"source_url": "<string>",
"details": {
"ingredient": "SEMAGLUTIDE",
"strength": "300MG/5ML (60MG/ML)",
"dosage_route": "TABLET;ORAL",
"dosage_form": "Injection",
"route": "Intravenous",
"therapeutic_equivalence_code": "AB1",
"reference_listed_drug": true,
"reference_standard": true,
"patent_use_code": "U-4597",
"pediatric_extension": true,
"drug_substance_claim": true,
"drug_product_claim": true,
"license_type": "351(a)",
"licensure": "Licensed",
"license_number": "1760",
"orphan_exclusivity_expiry": "2023-12-25",
"reference_product_exclusivity_expiry": "2023-12-25",
"approval_date_raw": "Approved Prior to Jan 1, 1982",
"generic_name": "inosine pranobex",
"designation_withdrawn_date": "2023-12-25",
"approvals": [
{
"marketing_approval_date": "2023-12-25",
"exclusivity_end_date": "2023-12-25",
"trade_name": "Darzalex",
"generic_name": "daratumumab",
"approved_labeled_indication": "<string>",
"protected_indication": "<string>"
}
],
"brand": "Baxter",
"reason": "Mislabeling",
"reason_description": "<string>",
"product_types": [
"Drugs"
],
"issuing_office": "Center for Drug Evaluation and Research (CDER)",
"fda_reference_id": "738238",
"closeout_date": "2023-12-25",
"application_type": "NDA",
"products": "NUBEQA",
"submission_count": 123,
"latest_submission": {
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
},
"letter_type": "COMPLETE RESPONSE",
"application_numbers": [
"NDA 218705"
],
"category": "cancer",
"current_status": "Traditional Approval Granted (12/16/2022)",
"confirmatory_requirements": [
{
"requirement": "<string>",
"projected_completion": "2023-12-25"
}
],
"center": "Center for Drug Evaluation and Research",
"meeting_start": "2023-11-07T05:31:56Z",
"meeting_end": "2023-11-07T05:31:56Z",
"documents": [
{
"title": "<string>",
"url": "<string>",
"document_type": "<string>",
"document_date": "2023-12-25"
}
]
}
},
"records": [
{
"record_key": "purple_book_product:761508:001",
"record_type": "purple_book_product",
"source": "purple_book",
"title": "GENGLYCOS",
"source_version": "2026-08",
"fda_organization_name": "Regeneron Pharmaceuticals, Inc.",
"company": {
"company_id": 5093,
"short_name": "regeneron",
"name": "Regeneron Pharmaceuticals"
},
"application_key": "BLA:761508",
"product_key": "BLA:761508:001",
"designation_id": "1186826",
"patent_number": "10022461",
"description": "<string>",
"document_date": "2023-12-25",
"event_date": "2023-12-25",
"event_date_type": "patent_expiry",
"status": "RX",
"source_url": "<string>",
"details": {
"ingredient": "SEMAGLUTIDE",
"strength": "300MG/5ML (60MG/ML)",
"dosage_route": "TABLET;ORAL",
"dosage_form": "Injection",
"route": "Intravenous",
"therapeutic_equivalence_code": "AB1",
"reference_listed_drug": true,
"reference_standard": true,
"patent_use_code": "U-4597",
"pediatric_extension": true,
"drug_substance_claim": true,
"drug_product_claim": true,
"license_type": "351(a)",
"licensure": "Licensed",
"license_number": "1760",
"orphan_exclusivity_expiry": "2023-12-25",
"reference_product_exclusivity_expiry": "2023-12-25",
"approval_date_raw": "Approved Prior to Jan 1, 1982",
"generic_name": "inosine pranobex",
"designation_withdrawn_date": "2023-12-25",
"approvals": [
{
"marketing_approval_date": "2023-12-25",
"exclusivity_end_date": "2023-12-25",
"trade_name": "Darzalex",
"generic_name": "daratumumab",
"approved_labeled_indication": "<string>",
"protected_indication": "<string>"
}
],
"brand": "Baxter",
"reason": "Mislabeling",
"reason_description": "<string>",
"product_types": [
"Drugs"
],
"issuing_office": "Center for Drug Evaluation and Research (CDER)",
"fda_reference_id": "738238",
"closeout_date": "2023-12-25",
"application_type": "NDA",
"products": "NUBEQA",
"submission_count": 123,
"latest_submission": {
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
},
"letter_type": "COMPLETE RESPONSE",
"application_numbers": [
"NDA 218705"
],
"category": "cancer",
"current_status": "Traditional Approval Granted (12/16/2022)",
"confirmatory_requirements": [
{
"requirement": "<string>",
"projected_completion": "2023-12-25"
}
],
"center": "Center for Drug Evaluation and Research",
"meeting_start": "2023-11-07T05:31:56Z",
"meeting_end": "2023-11-07T05:31:56Z",
"documents": [
{
"title": "<string>",
"url": "<string>",
"document_type": "<string>",
"document_date": "2023-12-25"
}
]
}
}
],
"submissions": [
{
"submission_type": "SUPPL",
"submission_number": "16",
"status": "AP",
"status_date": "2023-12-25",
"submission_class": "Labeling",
"review_priority": "PRIORITY",
"notes": "<string>"
}
]
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}{
"error": {
"code": "not_found",
"message": "program 999999 not found",
"request_id": "3f2b9c1d8a7e4f6b9c0d1e2f3a4b5c6d"
}
}Authorizations
Use a personal or organization Pav API key from Pav developer settings. Send it as Authorization: Bearer <api_key>.
Path Parameters
N: (NDA), A: (ANDA) or BLA: plus the application number.
32^(N|A|BLA):[0-9]{1,8}$"N:212099"
Response
Successful Response
The drug application.
Show child attributes
Show child attributes
Every other FDA record on this application: Orange Book products, patents and exclusivities, Purple Book products, complete response letters and accelerated approvals, newest first.
Show child attributes
Show child attributes
The application's submissions and FDA actions, newest first (up to 200).
Show child attributes
Show child attributes