Return search results from legiscan's database
legiSearch.RdReturn search results from legiscan's database. Check legiscan.com for specific search syntax for more details.
Usage
legiSearch(
query = NULL,
state = "ALL",
year = 2,
sessionID = NULL,
page = 1,
maxPages = 10,
legiKey = NULL
)Arguments
- query
Enter your search text. Your query may use grammatically correct spacing. Use legiscan's search syntax for more powerful results.
- state
Search the entire nation by default with 'ALL' or specify state using letter abbreviations. Ignored when `sessionID` is supplied
- year
Should be an integer. 1=All, 2=Current, 3=Recent, 4=Prior, >1900=Exact Year. Ignored when `sessionID` is supplied
- sessionID
Limit search to specific session with a session_id
- page
Default is set to return Page 1. `legiSearch` will paginate and include results.
- maxPages
Maximum number of pages to fetch. Each page is one API query against your monthly quota. Use `Inf` to fetch every page.
- legiKey
32 character string provided by legiscan
Value
A data frame (tibble) of search results combined across fetched
pages. Nonempty results retain the columns supplied by the API. When no
results are found, a warning is issued and a zero-row tibble is returned with
columns relevance, state, bill_number, bill_id, change_hash, url,
text_url, research_url, last_action_date, last_action, and title.