Stattleship R Wrapper brought to you by @stattleship.
Check out the Stattleship API - The Sports Data API you've always wanted.
Affordable. Meaningful. Developer-Friendly.
š, š, ā« and ā¾ available now. College š and Major League ā½ to come.
We're gonna need a bigger āµ!
devtools::install_github("stattleship/stattleship-r")
Obtain an access TOKEN from stattleship.com. Load R and initialize your TOKEN for your session and load the library:
library(stattleshipR)
set_token('insert-your-token-here')
Get all NBA players:
league <- "nba"
sport <- "basketball"
ep <- "players"
q_body <- list()
players <- ss_get_result(sport = sport, league = league, ep = ep,
query = q_body, version = 1, walk = TRUE)
players_df <- do.call("rbind", lapply(players, function(x) x$players))
Get all triple doubles this NBA season:
league <- "nba"
sport <- "basketball"
ep <- "stats"
q_body <- list(stat = "triple_double", type = "basketball_doubles_stat")
tripdubs <- ss_get_result(sport = sport, league = league, ep = ep,
query = q_body, version = 1, walk = FALSE)
Want more? Check out our available stats across an expanding number of sports at the Stattleship Developer API Documentation or Stattleship blog.
We plan to follow Hadley Wickham's R Style Guide. Please follow these guidelines if you'd like to contribute!