This provides three search paths under the /member
endpoint.
By
bioguide
, which can be subset withitem
By
congress
, which can be subset withstate
anddistrict
By
state
, which can be subset withdistrict
Usage
cong_member(
bioguide = NULL,
item = NULL,
congress = NULL,
state = NULL,
district = NULL,
current_member = FALSE,
from_date = NULL,
to_date = NULL,
limit = 20,
offset = 0,
format = "json",
clean = TRUE
)
Arguments
- bioguide
Bioguide identifier for a member of Congress.
- item
Information to request. Can be
'sponsored-legislation'
or'cosponsored-legislation'
- congress
Congress number.
- state
State abbreviation. e.g.
'CA'
.- district
Congressional district number. e.g.
1
.- current_member
Logical. Should only current members be returned? Default is
FALSE
.- from_date
start date for search, e.g.
'2022-04-01'
. Defaults to most recent.- to_date
end date for search, e.g.
'2022-04-03'
. Defaults to most recent.- limit
number of records to return. Default is 20. Will be truncated to between 1 and 250.
- offset
number of records to skip. Default is 0. Must be non-negative.
- format
Output format for
clean = FALSE
. One ofxml
orjson
.- clean
Default is TRUE. Should output be returned as a
tibble
(TRUE
) or requestedformat
.
Value
a tibble::tibble
or HTTP response if clean = FALSE
Examples
if (FALSE) { # congress::has_congress_key()
# Requires API Key
cong_member()
cong_member(bioguide = 'L000174')
cong_member(bioguide = 'L000174', item = 'sponsored-legislation')
cong_member(congress = 118)
cong_member(congress = 118, state = 'CA')
cong_member(congress = 118, state = 'CA', district = 1)
cong_member(state = 'MI', district = 2)
}