{"slug": "yahoo-fantasy", "name": "Yahoo Fantasy Sports API", "type": "fantasy", "description": "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.", "website": "https://developer.yahoo.com/fantasysports/", "country": "United States", "sports": ["american-football", "baseball", "basketball", "ice-hockey"], "data_types": ["fantasy", "player-stats", "stats"], "protocols": ["rest"], "free_tier": null, "trial_days": null, "demo": null, "contact_sales_only": false, "min_price": null, "plans_count": 0, "commercial_use": null, "betting_use": null, "redistribution": null, "rights_basis": null, "customer_types": ["individual", "business"], "live_in_play": null, "sentiment": "mixed", "discussions": 47, "github_repos": 36, "priority": 5.76, "logo": "/logos/yahoo-fantasy.png", "logo_tone": "tile", "docs_url": "https://sports.yahoo.com/developer/docs/", "pricing_url": null, "status_page_url": null, "founded_year": null, "product": {"name": "Yahoo Fantasy Sports API", "formats": ["xml", "json"], "auth_methods": ["oauth"], "sdk_languages": [], "openapi_url": null, "history_depth": null, "update_frequency": null, "claimed_latency_ms": null}, "plans": [], "access": {"restricted_countries": [], "available_only_in": null, "customer_types": ["individual", "business"], "kyc_required": true, "odds_regions": null, "bookmakers_count": null, "notes": "Access requires an application, review and approval plus agreement to the API Access and Use Agreement; OAuth 2.0 only.", "source_url": "https://sports.yahoo.com/developer/docs/"}, "usage_rights": {"commercial_use": null, "betting_use": null, "redistribution": null, "storage": null, "attribution_required": true, "media_included": null, "terms_url": null, "source_url": "https://sports.yahoo.com/developer/docs/", "basis": null}, "data_source": {"official_partners": [], "collection_methods": ["official_feed"], "source_url": null}, "support": {"sla_uptime": null, "channels": [], "sandbox": null, "changelog_url": null, "certifications": [], "payment_methods": null, "min_contract": null, "source_url": null}, "coverage": {"competitions_count": null, "key_leagues": [], "womens": null, "live_in_play": null, "markets": null, "languages": null, "id_mapping": null, "source_url": "https://sports.yahoo.com/developer/docs/"}, "community": {"summary": "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.", "sentiment": "mixed", "topics": ["docs", "coverage", "legal"], "pros": ["Access to own league, roster and transaction data", "Community wrappers in several languages", "Active hobby repos for analytics and bots"], "cons": ["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"], "evidence": ["https://www.reddit.com/r/fantasyfootball/comments/54m9xx/", "https://www.reddit.com/r/webdev/comments/3cdxzp/", "https://www.reddit.com/r/webdev/comments/1mqydhr/", "https://github.com/bbenbenek/nfl-fantasy-football", "https://www.reddit.com/r/SideProject/comments/1gzsor3/"]}, "discussions_list": [{"platform": "reddit", "title": "Need a new team name? I made a team name search engine to help you find a new one!", "url": "https://www.reddit.com/r/fantasyfootball/comments/pc7stz/", "date": "2021-08-26", "score": 253.0, "where": "r/fantasyfootball"}, {"platform": "reddit", "title": "Do any of you stat junkies know the best way to access Yahoo league data other than through their API? Our league has been together on Yahoo for around 10 years and I want to throw some stats and trends together for everyone.", "url": "https://www.reddit.com/r/fantasyfootball/comments/7dvxei/", "date": "2017-11-18", "score": 44.0, "where": "r/fantasyfootball"}, {"platform": "reddit", "title": "I built a tool that creates a Website with stats like All Time Standings , H2H and more for your Fantasy Leagues (ESPN, Sleeper and Yahoo)", "url": "https://www.reddit.com/r/fantasyfootball/comments/iq37is/", "date": "2020-09-10", "score": 36.0, "where": "r/fantasyfootball"}, {"platform": "reddit", "title": "Yahoo! Fantasy API. Anybody use this?", "url": "https://www.reddit.com/r/fantasyfootball/comments/54m9xx/", "date": "2016-09-26", "score": 18.0, "where": "r/fantasyfootball"}, {"platform": "reddit", "title": "Getting games played from Yahoo Fantasy Sports Api.", "url": "https://www.reddit.com/r/fantasyfootball/comments/3ndqdd/", "date": "2015-10-03", "score": 11.0, "where": "r/fantasyfootball"}, {"platform": "reddit", "title": "Yahoo Fantasy Sport API Node Wrapper", "url": "https://www.reddit.com/r/fantasybball/comments/eczv2p/", "date": "2019-12-19", "score": 8.0, "where": "r/fantasybball"}, {"platform": "stackoverflow", "title": "Playing with the Yahoo Fantasy Sports API in IRB", "url": "https://stackoverflow.com/q/9795882", "date": "2012-03-20", "score": 7.0, "where": null}, {"platform": "reddit", "title": "Does /r/workflow know about the YQL Console / Site? Could help to turn HTML into JSON", "url": "https://www.reddit.com/r/workflow/comments/2ur1ue/", "date": "2015-02-04", "score": 6.0, "where": "r/workflow"}, {"platform": "reddit", "title": "Yahoo Fantasy Sports News Dataset/API? (Text Analysis)", "url": "https://www.reddit.com/r/sportsanalytics/comments/aj0udb/", "date": "2019-01-23", "score": 5.0, "where": "r/sportsanalytics"}, {"platform": "stackoverflow", "title": "Python - Screen Scraping Yahoo! Gamechannel for fantasy football", "url": "https://stackoverflow.com/a/7780704", "date": "2011-10-15", "score": 5.0, "where": null}, {"platform": "reddit", "title": "Yahoo OAuth1.0 and Satellizr", "url": "https://www.reddit.com/r/webdev/comments/4jxv1p/", "date": "2016-05-18", "score": 4.0, "where": "r/webdev"}, {"platform": "reddit", "title": "Yahoo Fantasy Sports Wrapper written in C#", "url": "https://www.reddit.com/r/fantasybball/comments/7ny3qm/", "date": "2018-01-03", "score": 4.0, "where": "r/fantasybball"}], "repos": [{"platform": "github", "title": "bbenbenek/nfl-fantasy-football", "url": "https://github.com/bbenbenek/nfl-fantasy-football", "date": "2023-05-24", "score": 171.0, "where": null}, {"platform": "github", "title": "mlb-ranking/mlb-dashboard", "url": "https://github.com/mlb-ranking/mlb-dashboard", "date": "2017-09-15", "score": 16.0, "where": null}, {"platform": "github", "title": "Forestmb/goff", "url": "https://github.com/Forestmb/goff", "date": "2022-11-13", "score": 11.0, "where": null}, {"platform": "github", "title": "MilosBijelic/Yahoo-NBA-fantasy-analytics", "url": "https://github.com/MilosBijelic/Yahoo-NBA-fantasy-analytics", "date": "2023-11-20", "score": 11.0, "where": null}, {"platform": "github", "title": "danielmai/xyhandler", "url": "https://github.com/danielmai/xyhandler", "date": "2014-08-22", "score": 6.0, "where": null}, {"platform": "github", "title": "Forestmb/power-league", "url": "https://github.com/Forestmb/power-league", "date": "2021-09-04", "score": 6.0, "where": null}], "videos": [{"title": "NodeJS : Yahoo Fantasy Sports example using OAuth2", "url": "https://www.youtube.com/watch?v=tGxLQHTm3Ic", "channel": "Hey Delphi", "date": "2023-05-21"}, {"title": "Adding and Dropping Players using Yahoo Fantasy Sports API Python Package", "url": "https://www.youtube.com/watch?v=-sxEUEjNov0", "channel": "Code2mation", "date": "2022-03-05"}], "notes": "Access via application and review; no pricing stated. Formats not verified on page (historically XML/JSON). Data is user-league-scoped via OAuth.", "checked_at": "2026-11-03", "alternatives": ["sportsdataio", "entity-sport", "fantasypros-api", "fantasy-nerds", "api-sports"], "fit": {"best_for": "Apps that read or manage a user's Yahoo fantasy football, baseball, basketball or hockey leagues, rosters and matchups through OAuth.", "not_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"], "source_urls": ["https://sports.yahoo.com/developer/docs/"]}, "score": {"overall": 39, "popularity": 55, "community": 46, "transparency": 15, "developer": 24, "confidence": "high", "reliability_flags": ["Missing data such as projections and rankings"], "rank": 112}}