FDA advisory-committee (AdCom) votes: every drug/biologic advisory committee

FDA advisory-committee (AdCom) votes: every drug/biologic advisory committee meeting from 2024 forward, with the committee's exact vote tallies extracted from the official minutes PDFs (verified against the PDFs) -- one row per (meeting, vote question). The tally (vote_yes/vote_no/vote_abstain), the verbatim question, which answer was the product-favorable one, and whether the favorable side won; plus sponsor, drug, indication, committee, center, meeting status, and links to the minutes/transcript/briefing materials so any number can be checked at the source.

A meeting with no tally is still a row -- vote_evidence says why (minutes not posted yet vs discussion-only vs not held), which is the difference between 'no data' and 'no vote'. Minutes land MONTHS after meetings, so recent meetings sit at minutes_not_posted until FDA publishes; rows re-label automatically when materials change. The forward calendar (scheduled meetings) is included. AdCom votes precede FDA decisions by weeks-to-months and FDA usually -- not always -- follows them.

Requires an Alphanume Pro API key. A 403 PRO_SUBSCRIPTION_REQUIRED or DATE_RANGE_RESTRICTED error means the key's plan does not cover the request -- it does not mean the data is missing. Note: meetings are sparse (a few per month), so short date windows are often legitimately empty.

get/v1/biotech/advisory-committees

Request

  • Base URL: https://api.alphanume.com
  • URL: https://api.alphanume.com/v1/biotech/advisory-committees
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Query parameters

committeestring

Committee abbreviation (e.g. ODAC, VRBPAC, PDAC) or name substring. Matches joint meetings via the full committee list, so PDAC finds meetings where it co-sat.

centerstring

Owning FDA center: CDER, CBER, or OC (Office of the Commissioner).

meeting_statusstring

held, scheduled, postponed, or cancelled. 'scheduled' rows are the forward calendar.

meeting_topic_typestring

product_specific, compounding_nominations, strain_selection, safety_review, or policy_or_class_review.

vote_evidencestring

Why a row does/doesn't carry numbers: minutes_tally (real tally), minutes_no_tally, no_vote_held (discussion-only), minutes_not_posted (FDA hasn't published minutes yet), meeting_not_held.

has_tallystring

true = only rows with a numeric vote tally; false = only placeholder/no-tally rows.

vote_outcome_favorablestring

true = the product-favorable side won; false = it lost. Ties and strain-selection votes are NULL and excluded by either value.

drugstring

Case-insensitive substring on the drug/asset name (2-100 chars).

sponsorstring

Case-insensitive substring on the sponsor company (2-100 chars).

asset_keystring

Exact normalized asset key -- the group-by for 'every AdCom appearance of this asset' and the linkage audit key.

applicationstring

Substring on the application identifiers (NDA/BLA/sNDA numbers as stated in the materials).

meeting_keystring

Exact meeting page slug -- all vote rows of one meeting.

datestring

Exact date, YYYY-MM-DD. Cannot be combined with the date range parameters.

date_gtestring

Start of date range, inclusive (YYYY-MM-DD).

date_ltestring

End of date range, inclusive (YYYY-MM-DD).

date_gtstring

Start of date range, exclusive (YYYY-MM-DD).

date_ltstring

End of date range, exclusive (YYYY-MM-DD).

updated_sincestring

YYYY-MM-DD, on last_updated -- rows re-projected after FDA posted new materials (minutes land months late).

Response

Matching rows.

countinteger required
dataobject[] required

Changes

No recorded changes to this operation across all 1 revision of this API.