Title: | ProPublica API Client |
---|---|
Description: | Client for accessing data journalism APIs from ProPublica <https://www.propublica.org/>. |
Authors: | Thomas J. Leeper [aut, cre] |
Maintainer: | Thomas J. Leeper <[email protected]> |
License: | GPL-2 |
Version: | 0.1.3.9000 |
Built: | 2024-09-03 02:34:47 UTC |
Source: | https://github.com/rOpenGov/RPublica |
Retrieve available committees, or a specific committee
committee(slug = NULL, ...)
committee(slug = NULL, ...)
slug |
An optional character string containing a "slug" referring to a political committee. |
... |
Arguments passed on to
|
The result of the query, typically a list object.
Thomas J. Leeper
Other freethefiles:
filing()
,
market()
,
station()
## Not run: committee("warren-for-senate-2012") ## End(Not run)
## Not run: committee("warren-for-senate-2012") ## End(Not run)
Retrieve a specific filing, by ID
filing(id, ...)
filing(id, ...)
id |
A character string containing a filing identification number. |
... |
Arguments passed on to
|
The result of the query, typically a list object.
Thomas J. Leeper
Other freethefiles:
committee()
,
market()
,
station()
## Not run: filing(51212) ## End(Not run)
## Not run: filing(51212) ## End(Not run)
Retrieve details about a given state or system
geos(state = NULL, ...) systems(id, ...)
geos(state = NULL, ...) systems(id, ...)
state |
An optional character string containing a two-letter state
postal code. If |
... |
Arguments passed on to
|
id |
The identification number for a particular medical examiner or coroner system. |
The result of the query, typically a list object.
Thomas J. Leeper
## Not run: geos("48029") systems(39) ## End(Not run)
## Not run: geos("48029") systems(39) ## End(Not run)
Retrieve available markets, or a specific market
market(slug = NULL, ...)
market(slug = NULL, ...)
slug |
An optional character string containing a "slug" referring to a media market. |
... |
Arguments passed on to
|
The result of the query, typically a list object.
Thomas J. Leeper
Other freethefiles:
committee()
,
filing()
,
station()
## Not run: market("new-york") ## End(Not run)
## Not run: market("new-york") ## End(Not run)
Search for and retrieve nonprofit data
np_search( q = NULL, order = NULL, sort = NULL, state = NULL, ntee = NULL, subsection = NULL, ... ) np_org(ein, ...)
np_search( q = NULL, order = NULL, sort = NULL, state = NULL, ntee = NULL, subsection = NULL, ... ) np_org(ein, ...)
q |
A character string containing a search query. |
order |
A character string containing a field by which to order the
results. One of "name", "city", "state", "c_code", "fiscalyr", "revenue",
"expenses", "assets", "liabilities", "pct_officer_compt". The ascending or
descending sort by this parameter is controlled by |
sort |
One of "asc" or "desc", controlling the order of the results
(according the the ordering given in |
state |
A two-letter state postal abbreviation code for a U.S. state or territory. Use "ZZ" for foreign organizations. |
ntee |
A numeric value (between 1 and 10) containing a National Taxonomy of Exempt Entities (NTEE) Major Group code. |
subsection |
A numeric value (between 2 and 92) referring to a subsection of tax code section 501(c). |
... |
Arguments passed on to
|
ein |
An employer identification number (EIN). |
The result of the query, typically a list object.
Thomas J. Leeper
## Not run: np_search("propublica") np_org(142007220) ## End(Not run)
## Not run: np_search("propublica") np_org(142007220) ## End(Not run)
Execute an API query
ppQuery(op, baseurl, args = NULL, verbose = FALSE, ...)
ppQuery(op, baseurl, args = NULL, verbose = FALSE, ...)
op |
A character string containing an API operation, and associated arguments. |
baseurl |
The base URL for conducting the API query. |
args |
A character string containing additional URL-encoded parameters. |
verbose |
Whether to display informative messages on the query. |
... |
Arguments passed on to
|
The result of the query, typically a list object.
Thomas J. Leeper
## Not run: geos <- ppQuery("geos", baseurl = "http://projects.propublica.org/forensics/" ) ## End(Not run)
## Not run: geos <- ppQuery("geos", baseurl = "http://projects.propublica.org/forensics/" ) ## End(Not run)
Retrieve station
station(callsign, ...)
station(callsign, ...)
callsign |
A character string containing a station callsign. |
... |
Arguments passed on to
|
The result of the query, typically a list object.
Thomas J. Leeper
Other freethefiles:
committee()
,
filing()
,
market()
## Not run: station("WEWS-TV") ## End(Not run)
## Not run: station("WEWS-TV") ## End(Not run)