---
title: "FDA advisory-committee (AdCom) votes: every drug/biologic advisory committee"
method: GET
path: "/v1/biotech/advisory-committees"
---

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

`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

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.

## Query parameters

- `committee` string
- `center` string
- `meeting_status` string
- `meeting_topic_type` string
- `vote_evidence` string
- `has_tally` string
- `vote_outcome_favorable` string
- `drug` string
- `sponsor` string
- `asset_key` string
- `application` string
- `meeting_key` string
- `date` string
- `date_gte` string
- `date_lte` string
- `date_gt` string
- `date_lt` string
- `updated_since` string

## Response `200`

Matching rows.

- Envelope
  - `count` integer, required
  - `data` object[], required

## Other responses

- `400`: Invalid or conflicting query parameters.
- `401`: Missing or unrecognized API key.
- `403`: PRO_SUBSCRIPTION_REQUIRED: the key's plan does not include API access; every endpoint requires an active Pro subscription. DATE_RANGE_RESTRICTED: a legacy free-tier key asked for dates outside its window. In both cases the data is not missing.
- `429`: Rate limit exceeded (600/min); the body carries retry_after_seconds.

---

[API](https://skmtc.dev/alphanume/apis/alphanume-api.md) · [All operations](https://skmtc.dev/alphanume/apis/alphanume-api/llms.txt) · [OpenAPI document](https://skmtc.dev/alphanume/apis/alphanume-api/revisions/2cb83f10bba4?raw)
