nysOpenData provides simple, reproducible access to datasets from
the NY State Open Data platform — directly from
R, with no API keys or manual downloads required. The package is
available on CRAN.
Version 0.1.3 introduces a streamlined, catalog-driven interface for NYS Open Data.
The package provides three core functions:
nys_list_datasets() — Browse available datasets from the live nys
Open Data catalognys_pull_dataset() — Pull any cataloged dataset by key, with
filtering, ordering, and optional date controlsnys_any_dataset() — Pull any NYS Open Data dataset directly via its
Socrata JSON endpointDatasets pulled via nys_pull_dataset() automatically apply sensible
defaults from the catalog (such as default ordering and date fields),
while still allowing user control over:
This redesign reduces maintenance burden, improves extensibility, and provides a more scalable interface for working with nys Open Data.
All functions return clean tibble outputs and support filtering
viafilters = list(field = "value").
install.packages("nysOpenData")
devtools::install_github("martinezc1/nysOpenData")
library(nysOpenData)
data <- nys_pull_dataset(dataset = "lottery_cash_4_life_winning_numbers_beginning_2014", limit = 5000)
head(data)
## # A tibble: 6 × 3
## draw_date winning_numbers cash_ball
## <dttm> <chr> <dbl>
## 1 2026-02-21 00:00:00 20 25 30 52 55 4
## 2 2026-02-20 00:00:00 02 28 49 50 56 1
## 3 2026-02-19 00:00:00 51 54 57 59 60 3
## 4 2026-02-18 00:00:00 03 28 38 40 49 1
## 5 2026-02-17 00:00:00 11 22 32 56 60 4
## 6 2026-02-16 00:00:00 02 11 14 15 22 1
nysOpenData makes New York State’s civic datasets accessible to
students,
educators, analysts, and researchers through a unified and user-friendly
R interface.
Developed to support reproducible research, open-data literacy, and
real-world analysis.
While the RSocrata
package provides a general interface for any Socrata-backed portal,
nysOpenData is specifically tailored for New York State Open Data.
This package is part of a broader ecosystem of tools for working with New York open data:
nycOpenData — streamlined access to NYC Open DatanysOpenData — streamlined access to NY State Open DatamtaOpenData — streamlined access to MTA-related NY State Open DatachiOpenData — streamlined access to Chicago-related City Open DatalaOpenData — streamlined access to Los Angeles-related City Open DataTogether, these packages provide a consistent, user-friendly interface for working with civic data across jurisdictions.
kwxv-fwze); use catalog-based keys instead.We welcome contributions! If you find a bug or would like to request a wrapper for a specific nys dataset, please open an issue or submit a pull request on GitHub.
Christian A. Martinez 📧 c.martinez0@outlook.com
GitHub: @martinezc1