epidata_snapshotfetches a snapshot of signals as they appeared at a specific date (or the latest available ifsnapshot_dateis omitted).epidata_archivefetches the full version history of signals across all available issues.epidatais a wrapper that routes to one of the above based on which versioning argument is supplied.
Usage
epidata_snapshot(
source,
signals,
geo_type,
geo_values = "*",
reference_time = "*",
time_values = lifecycle::deprecated(),
...,
fill_method = NULL,
snapshot_date = NULL,
as_of = lifecycle::deprecated(),
fetch_args = fetch_args_list()
)
epidata_archive(
source,
signals,
geo_type,
geo_values = "*",
reference_time = "*",
time_values = lifecycle::deprecated(),
...,
fill_method = NULL,
report_time = "*",
issues = lifecycle::deprecated(),
fetch_args = fetch_args_list()
)
epidata(
source,
signals,
geo_type,
geo_values = "*",
reference_time = "*",
time_values = lifecycle::deprecated(),
...,
fill_method = NULL,
snapshot_date = NULL,
as_of = lifecycle::deprecated(),
report_time = NULL,
issues = lifecycle::deprecated(),
fetch_args = fetch_args_list()
)Arguments
- source
string. The data source to query (e.g.,
"nssp","nhsn"). Useepidata_meta()to discover available sources.- signals
character vector. One or more signals to query for the given source. Use
epidata_meta()to discover available signals.- geo_type
string. The geography type to query (e.g.,
"state","nation","county"). Useepidata_meta()to discover available geo types for a given source and signal.- geo_values
character. The geographies to return. Defaults to all ("*") geographies within requested geographic resolution (see: https://cmu-delphi.github.io/delphi-epidata/api/covidcast_geography.html.).
- reference_time
timeset. Reference time to return (filters on thereference_timecolumn). Supports individual dates orepirange(). Defaults to all ("*"). Filtered locally after the API call.- time_values
- ...
not used for values, forces later arguments to bind by name
- fill_method
string. Optional filter to an imputation method. The API provides alternatives of the same signal differing in how nulls were handled during geographic aggregation:
"source"means no imputation or aggregation (raw source data),"fill_ave"fills nulls with the average of neighboring values, and"fill_zero"fills nulls with zero.NULL(default) returns all fill methods.- snapshot_date
Date or
NULL. The snapshot date;NULLreturns the latest available version.- as_of
- fetch_args
fetch_args_list(). Additional arguments to pass tofetch(). Seefetch_args_list()for details.- report_time
Date, string, or
epirange(). A query on thereport_timecolumn for the archive endpoint. Supports exact dates (e.g.,"2025-10-16"), operators (e.g.,"<2025-10-16"), or anepirange(). Internally maps to theversion_queryAPI parameter.- issues
Data Versioning
epidata supports two mutually exclusive versioning arguments. Pass
snapshot_date to retrieve data as it appeared on a specific date, or
report_time to query the archive by when data was reported. If neither is
supplied, epidata returns the latest available snapshot.
See also
For example queries showing how to discover signals and build calls,
see vignette("signal-discovery", package = "epidatr").