Covers the full current Odds-API.io v3 REST API. This release also includes the 0.1.2 changes, which never reached CRAN: documentation and errors point to paid plans at odds-api.io/pricing (new free keys are paused) and give the current bookmaker count (450+).
oa_markets(),
oa_selected_bookmakers(),
oa_select_bookmakers(),
oa_clear_selected_bookmakers().oa_live_events(),
oa_search_events(), oa_event(),
oa_participants(), oa_participant().oa_multi_odds(), oa_odds_updated()
(delta feed; markets required, max 40;
next_since attribute from X-Next-Since),
oa_odds_movements(), oa_odds_summary(),
oa_odds_summary_multi(),
oa_dropping_odds().oa_historical_events() (league required, at
most 31 days), oa_historical_search(),
oa_historical_odds(), oa_closing_lines() (up
to 10 leagues and 366 days).oa_settlements() and
oa_grade().oa_outrights(),
oa_outright_odds() (golf Winner, Top 5/10/20 with and
without ties, Make Cut) and oa_outright_results().oa_mappings() for native bookmaker event, market and
outcome ids, with cursor paging.oa_odds() gains markets.
oa_leagues() gains all.
oa_arbitrage_bets() gains sport,
league, markets, min_profit and
all_combinations.oa_events() documents the cancelled status
and accepts POSIXct/Date for from
and to.ML,
Spread, Totals) and period keys
(p1..pN, ft, ot,
ap). The legacy keys period1 and
overtime stop being served on 12 November 2026.oa_sports(), oa_bookmakers(),
oa_leagues(), oa_events(),
oa_odds(), oa_value_bets() and
oa_arbitrage_bets().ODDS_API_KEY
environment variable, and helpful errors for authentication and rate
limit issues.