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

9 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.