# Yahoo Fantasy Sports API

> Yahoo's REST API exposing fantasy football, baseball, basketball and hockey data: leagues, teams, players, rosters, transactions and matchups. Requires OAuth 2.0 and an approved developer application.

Canonical page: https://sportdex.net/providers/yahoo-fantasy/  
Last checked: 2026-11-03  
SportDex Score: 39/100 (rank 114; popularity 55, community 46, transparency 15, developer experience 24)

## Facts
- Type: Fantasy platform
- Website: https://developer.yahoo.com/fantasysports/
- Documentation: https://sports.yahoo.com/developer/docs/
- Pricing page: unknown
- Country: United States
- Sports: American football, Baseball, Basketball, Ice hockey
- Data types: Fantasy, Player stats, Team stats
- Protocols: REST
- Delivery: Polling only (REST)
- Live / in-play: not disclosed
- Free tier: not disclosed
- Cheapest public paid plan: not public
- Authentication: oauth

## Plans
No public price list.

## Who it is for

Best for: Apps that read or manage a user's Yahoo fantasy football, baseball, basketball or hockey leagues, rosters and matchups through OAuth.

Not ideal for: General sports stats, scores or odds; the API exposes Yahoo fantasy data only, scoped to leagues the authorising user belongs to.

Use cases: League and roster tools; Fantasy lineup helpers; Matchup trackers

Limitations:
- Requires an application, review and approval
- OAuth 2.0 only
- Covers four sports: football, baseball, basketball, hockey
- Products must credit Yahoo Fantasy with a backlink
- No pricing stated

## Quick answers

**What is Yahoo Fantasy Sports API best for?** Apps that read or manage a user's Yahoo fantasy football, baseball, basketball or hockey leagues, rosters and matchups through OAuth. Not ideal for: General sports stats, scores or odds; the API exposes Yahoo fantasy data only, scoped to leagues the authorising user belongs to.

**How much does Yahoo Fantasy Sports API cost?** Yahoo Fantasy Sports API does not publish prices on the pages we checked.

**Does Yahoo Fantasy Sports API have a free tier?** Yahoo Fantasy Sports API does not say whether a free tier exists. Check https://developer.yahoo.com/fantasysports/.

**What does Yahoo Fantasy Sports API cover?** Yahoo Fantasy Sports API is a fantasy platform. Its sports: American football, Baseball, Basketball, Ice hockey; data: Fantasy, Player stats, Team stats.

**Does Yahoo Fantasy Sports API have a WebSocket or streaming API?** No streaming is listed. Yahoo Fantasy Sports API delivers data by REST, so you poll for updates.

**What do developers say about Yahoo Fantasy Sports API?** Used by hobbyists to pull their own fantasy league data for dashboards, bots and analytics, with community wrappers in Node, Go and Python. Developers struggle with OAuth setup, XML-only responses, thin docs and missing fields such as projections or stats. Access is limited to approved apps and rate-limited.

**What are the alternatives to Yahoo Fantasy Sports API?** Close alternatives in the SportDex catalog: SportsDataIO, Entity Sport, FantasyPros API, Fantasy Nerds API, API-Sports / API-Football.

## What developers say

Used by hobbyists to pull their own fantasy league data for dashboards, bots and analytics, with community wrappers in Node, Go and Python. Developers struggle with OAuth setup, XML-only responses, thin docs and missing fields such as projections or stats. Access is limited to approved apps and rate-limited.

Praised for: Access to own league, roster and transaction data; Community wrappers in several languages; Active hobby repos for analytics and bots

Complaints: OAuth flow is confusing and poorly documented; Responses are XML by default; Missing data such as projections and rankings; Rate limits and non-commercial terms

## Method
Facts were read from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that a feature is missing. Method: https://sportdex.net/methodology/
