FDA Orange Book β€” Drug Patent & Exclusivity API avatar

FDA Orange Book β€” Drug Patent & Exclusivity API

Pricing

from $100.00 / 1,000 drug patent records

Go to Apify Store
FDA Orange Book β€” Drug Patent & Exclusivity API

FDA Orange Book β€” Drug Patent & Exclusivity API

Track FDA Orange Book drug patents and exclusivity data. Clean JSON for IP counsel, brand teams and AI agents.

Pricing

from $100.00 / 1,000 drug patent records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

10 days ago

Last modified

Share

FDA Orange Book

Track FDA Orange Book drug patents and exclusivity data. Built for IP counsel, brand teams, researchers and AI agents.

Factual public data β€” not financial or investment advice.

πŸ“Š Sample Output

6 real rows delivered by FDA Orange Book β€” Drug Patent & Exclusivity API β€” run QZBHZ8ZjhthmR03sM on build 0.0.21

ingredienttradeNamedosageFormRouteapplicantapplicantFullNameapplicationTypeLabel
APIXABANELIQUIS SPRINKLEFOR SUSPENSION;ORALBRISTOLBRISTOL MYERS SQUIBB CONDA (brand / innovator)
APIXABANELIQUISTABLET, FOR SUSPENSION;ORALBRISTOL MYERS SQUIBBBRISTOL MYERS SQUIBB CO PHARMACEUTICAL RESEARCH INSTITUTENDA (brand / innovator)
APIXABANAPIXABANTABLET;ORALACCORD HLTHCAREACCORD HEALTHCARE INCANDA (generic)
APIXABANAPIXABANTABLET;ORALACCORD HLTHCAREACCORD HEALTHCARE INCANDA (generic)
APIXABANAPIXABANTABLET;ORALAPOTEXAPOTEX INCANDA (generic)
APIXABANAPIXABANTABLET;ORALAPOTEXAPOTEX INCANDA (generic)

Real rows from run QZBHZ8ZjhthmR03sM on build 0.0.21 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

πŸ”§ Input reference

FieldTypeDefaultWhat it does
ingredientstring"apixaban"Filter by active ingredient (contains, case-insensitive). E.g. 'apixaban', 'semaglutide'.
tradeNamestringFilter by brand name (contains, case-insensitive). E.g. 'Eliquis', 'Ozempic'.
applicantstringFilter by applicant company name (contains, case-insensitive). E.g. 'Pfizer', 'Teva'.
applicationNumberstringExact NDA/ANDA application number, e.g. '202155'.
applicationTypearray of stringN = NDA (brand/innovator), A = ANDA (generic).
marketingStatusarray of stringRX = prescription, OTC = over-the-counter, DISCN = discontinued.
onlyWithUnexpiredPatentsbooleanfalseReturn only products that still have at least one patent not yet expired.
patentExpiringAfterstringKeep products with a patent expiring on/after this date (YYYY-MM-DD).
patentExpiringBeforestringKeep products with a patent expiring on/before this date (YYYY-MM-DD). Useful for finding near-term generic opportunities.
includePatentsbooleantrueInclude the full array of listed patents per product.
includeExclusivitybooleantrueInclude the full array of FDA exclusivity entries per product.
maxResultsinteger1000Maximum number of drug-product records to return.

🧾 JSON sample record

One real record from run QZBHZ8ZjhthmR03sM (emails/phones masked, long text shortened):

{
"ingredient": "APIXABAN",
"tradeName": "ELIQUIS SPRINKLE",
"dosageFormRoute": "FOR SUSPENSION;ORAL",
"strength": "0.15MG",
"applicant": "BRISTOL",
"applicantFullName": "BRISTOL MYERS SQUIBB CO",
"applicationType": "N",
"applicationTypeLabel": "NDA (brand / innovator)",
"applicationNumber": "220073",
"productNumber": "001",
"teCode": null,
"approvalDate": "2025-04-17",
"approvalDateText": "Apr 17, 2025",
"referenceListedDrug": true,
"referenceStandard": true,
"marketingStatus": "RX",
"marketingStatusLabel": "Prescription",
"patentCount": 4,
"exclusivityCount": 2,
"earliestProtectionExpiry": "2026-11-21",
"estimatedGenericEntryDate": "2041-05-22",
"hasUnexpiredProtection": true,
"sourceUrl": "https://www.accessdata.fda.gov/scripts/cder/ob/results_product.cfm?Appl_Type=N&Appl_No=220073",
"patents": [
{
"patentNumber": "11896586",
"expireDate": "2040-11-22",
"expireDateText": "Nov 22, 2040",
"drugSubstance": false,
"drugProduct": true,
"patentUseCode": "U-4180",
"delisted": false,
"submissionDate": "2025-05-16"
},
{
"patentNumber": "6967208",
"expireDate": "2026-11-21",
"expireDateText": "Nov 21, 2026",
"drugSubstance": true,
"drugProduct": true,
"patentUseCode": "U-4180",
"delisted": false,
"submissionDate": "2025-05-16"
},
{
"patentNumber": "11896586*PED",
"expireDate": "2041-05-22",
"expireDateText": "May 22, 2041",
"drugSubstance": false,
"drugProduct": false,
"patentUseCode": null,
"delisted": false,
"submissionDate": null
},
{
"patentNumber": "6967208*PED",
"expireDate": "2027-05-21",
"expireDateText": "May 21, 2027",
"drugSubstance": false,
"drugProduct": false,
"patentUseCode": null,
"delisted": false,
"submissionDate": null
}
],
"exclusivities": [
{
"exclusivityCode": "NP",
"expireDate": "2028-04-17"
},
{
"exclusivityCode": "PED",
"expireDate": "2028-10-17"
}
]
}

πŸ’° Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Drug patent record (apify-default-dataset-item)$0.1Single result in the default dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ— $0.1 = $10.00 plus the start fee.

More from the NexGenData Healthcare & FDA family:

15 more in this family on the NexGenData Store page.

Every IP registry actor is a monitoring subscription, not a one-shot lookup. Schedule a weekly sweep and catch new filings as they land:

{
"query": "drug name",
"limit": 100
}

Weekly cron (0 8 * * 1) turns this into an always-on patent-cliff watch.

πŸ“Š What you get

Clean JSON, one record per record (full output has 25 fields):

  • applicant β€” Applicant
  • applicantFullName β€” Applicant Full Name
  • applicationNumber β€” Application Number
  • applicationType β€” Application Type
  • applicationTypeLabel β€” Application Type Label
  • approvalDate β€” Approval Date
  • approvalDateText β€” Approval Date Text
  • dosageFormRoute β€” Dosage Form Route
  • earliestProtectionExpiry β€” Earliest Protection Expiry
  • estimatedGenericEntryDate β€” Estimated Generic Entry Date

Pricing: $0.10 per record (Pay-Per-Event) β€” about 10 records per $1.

πŸ€– Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and run FDA Orange Book drug patents and exclusivity on demand.

Sample agent prompt:

List Orange Book patents expiring for a drug and its exclusivity dates.

Agentic payments (x402): Supports agentic payment via x402 β€” agents can call this actor with USDC, no API key required.

Prior-art & patent web: USPTO Patent Search, USPTO Patent Grants, USPTO Grants Tracker, WIPO PatentScope, PatentsView Inventors

IP agent front door: Patents & Trademarks IP MCP


Data from public intellectual-property registries. Factual public data β€” not financial or investment advice.