get_voteview_rollcall_votes: Get data on congressional roll call votes from Voteview

View source: R/get_voteview_rollcall_votes.R

get_voteview_rollcall_votesR Documentation

Get data on congressional roll call votes from Voteview

Description

get_voteview_rollcall_votes() returns a tibble with information on recorded (roll call) votes in the House and Senate.

Usage

get_voteview_rollcall_votes(
  chamber = "all",
  congress = NULL,
  local_path = NULL
)

Arguments

chamber

Which chamber to get data for. Options are:

  • "all", "congress", "hs": Both House and Senate data (the default).

  • "house", "h", "hr": House data only.

  • "senate", "s", "sen": Senate data only.

These options are case-insensitive. If you explicitly pass a different value, it will default to "all" with a warning.

congress

(Optional) A whole number (to get data for a single Congress), or a numeric vector (to get data for a set of congresses).

If not provided, will retrieve data for all Congresses by default. If specified, Congress numbers cannot be greater than the current_congress() (i.e., you cannot try to get future data).

local_path

(Optional) A file path for reading from a local file. If no local_path is specified, will read data from the Voteview website.

Details

See the Voteview website for more information on their data.

Please cite this dataset as:

Lewis, Jeffrey B., Keith Poole, Howard Rosenthal, Adam Boche, Aaron Rudkin, and Luke Sonnet (2025). Voteview: Congressional Roll-Call Votes Database. https://voteview.com/

Value

A tibble.

Parallel downloads with mirai

If you have installed the packages mirai and carrier, then the Voteview functions can download Voteview data from multiple Congresses in parallel.

To download Voteview data in parallel, use mirai::daemons() to create parallel processes. If you are downloading Voteview data for many Congresses, this can provide a significant speed-up.

See vignette("parallel-downloads") for full usage details.

Examples


get_voteview_rollcall_votes()

# Get data for only one chamber
# NOTE: the President is included in all data
get_voteview_rollcall_votes(chamber = "house")
get_voteview_rollcall_votes(chamber = "senate")


# Get data for a specific Congress
get_voteview_rollcall_votes(congress = 100)
get_voteview_rollcall_votes(congress = current_congress())


# Get data for a set of Congresses
get_voteview_rollcall_votes(congress = 1:10)


filibustr documentation built on Nov. 5, 2025, 6:32 p.m.