| Title: | For Accessing U.S. Department of Justice (DOJ) Open Data |
|---|---|
| Description: | Fetch data from the <https://www.justice.gov/developer/api-documentation/api_v1> API such as press releases, blog entries, and speeches. Optional parameters allow users to specify the number of results starting from the earliest or latest entries, and whether these results contain keywords. Data is cleaned for analysis and returned in a dataframe. |
| Authors: | Steph Buongiorno [aut, cre] (ORCID: <https://orcid.org/0000-0002-6965-0787>) |
| Maintainer: | Steph Buongiorno <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 1.1.2 |
| Built: | 2026-05-12 09:50:00 UTC |
| Source: | https://github.com/rOpenGov/usdoj |
This function retrieves blog entries from the U.S. Department of Justice API. You can specify the number of results, sort direction, and an optional keyword filter.
doj_blog_entries( n_results = 50, search_direction = "DESC", keyword = NULL, clean = TRUE )doj_blog_entries( n_results = 50, search_direction = "DESC", keyword = NULL, clean = TRUE )
n_results |
Integer. Number of blog entries to retrieve. Default is 50. |
search_direction |
Character. Sort order: either "ASC" (oldest first) or "DESC" (newest first). Default is "DESC". |
keyword |
Optional character string to filter results by keyword. |
clean |
Logical. If TRUE, cleans up the blog body and teaser fields. Default is TRUE. |
A cleaned dataframe containing DOJ blog entry metadata and content.
## Not run: # Retrieve a single DOJ blog entry result <- doj_blog_entries(n_results = 1) print(result) ## End(Not run)## Not run: # Retrieve a single DOJ blog entry result <- doj_blog_entries(n_results = 1) print(result) ## End(Not run)
This function retrieves press releases from the U.S. Department of Justice API. You can specify the number of results, search direction, and optional keyword filtering.
doj_press_releases( n_results = 50, search_direction = "DESC", keyword = NULL, clean = TRUE )doj_press_releases( n_results = 50, search_direction = "DESC", keyword = NULL, clean = TRUE )
n_results |
Integer. Number of press releases to retrieve. Default is 50. |
search_direction |
Character. "ASC" or "DESC" for ascending or descending sort by date. Default is "DESC". |
keyword |
Optional character string to filter results by keyword. |
clean |
Logical. If TRUE, cleans up the text fields. Default is TRUE. |
A cleaned dataframe containing DOJ press release metadata and content.
## Not run: # Retrieve a single DOJ press release result <- doj_press_releases(n_results = 1) print(result) ## End(Not run)## Not run: # Retrieve a single DOJ press release result <- doj_press_releases(n_results = 1) print(result) ## End(Not run)