Returns station location and address information based on a given StationCode. Similar to rail_stations(), but returns data on a given station(s) rather than all stations on a line.

station_info(StationCode, api_key = wmata_key())

Format

A tibble 1 row per station with 10 variables:

StationCode

Station code for this station. Use this value in other rail-related APIs to retrieve data about a station.

StationName

Full name for this station, as shown on the WMATA website.

StationTogether

For stations with multiple platforms (e.g.: Gallery Place, Fort Totten, L'Enfant Plaza, and Metro Center), the additional StationCode will be listed here.

LineCodes

Character vector of two-letter abbreviations (e.g.: RD, BL, YL, OR, GR, or SV) served by this station. If the station has an additional platform, the lines served by the other platform are listed in the LineCodes values for the record associated with the StationCode found in StationTogether.

Lat

Latitude.

Lon

Longitude.

Street

Street address (for GPS use).

City

City.

State

State (abbreviated).

Zip

Zip code.

Arguments

StationCode

A character vector of one or more station codes. A separate call is made to the API for each code, do not provide more than 10.

api_key

Subscription key which provides access to this API. Defaults Sys.getenv("WMATA_KEY") via wmata_key().

Value

A data frame of stations.

Examples

if (FALSE) {
station_info(StationCode = c("A07", "B07"))
}