Skip to content

Ball Ranks API Review 2026

A developer review of the Ball Ranks API, a read-only feed of model-built fantasy football and basketball rankings and player projections, served over REST and a remote MCP server, with a free tier that needs no key.

Ball Ranks at a Glance

Ball Ranks Fantasy Rankings and Projections API Logo
Ball Ranks
๐Ÿ’ฒ
Free Tier
Live Scores Play-by-Play Box Scores Stats Schedules Standings Rosters Historical Websocket MCP Discord

Green = available ยท amber = unverified or varies by plan ยท crossed out = not available. Pricing: ๐Ÿ’ฒ โ‰ˆ $20/mo up to ๐Ÿ’ฒ๐Ÿ’ฒ๐Ÿ’ฒ๐Ÿ’ฒ๐Ÿ’ฒ = $1,000+/mo. From our directory research.

What Ball Ranks Is

Ball Ranks builds fantasy football and fantasy basketball rankings with its own models, and the site says it tests them against 15 completed seasons per sport. The API hands you the output: ranked boards and player projections, as JSON or through MCP tools an AI client can call.

It is a fantasy product. You get projected fantasy points and projected stat lines, not box scores, odds or game data. The site states it runs no contests and takes no wagers.

There are two models. Model Zero is free. Model One, the one the site leads with, needs a Premium account. We tested Model Zero with no key on 23 October 2026; we have not called Model One.

Endpoints and Data

Four GET endpoints sit under https://ballranks.com/api/v1, and every response names the model and the data version in a meta block:

  • /rankings/weekly ranks one football position (QB, RB, WR, TE, K or DST) for one week, in standard, half PPR or PPR scoring. Our week 7 call came back with data published the day before.
  • /rankings/season returns the season board for either sport. The football board ranked 700 players, each with an overall rank, a position rank and projected points.
  • /players/{player}/rankings returns one player's season rank, by id or slug.
  • /players/{player}/projections returns a season projection, or a weekly one for football. Our basketball call returned games, minutes, and the nine category stats from points to turnovers.

The ids are worth noting if you join this to other data. Football players carry ids in the NFL's 00-0039139 format, and basketball players use NBA.com ids, so a join to an nflverse or NBA stats table needs no name matching.

Lists page with limit and offset, up to 100 rows a call. An OpenAPI 3.1 file and a Postman collection are on the docs page.

The MCP Server

The MCP server lives at https://ballranks.com/api/mcp. It is stateless Streamable HTTP, every tool is read-only, and it works with no key. A tools/list call returned four tools that mirror the REST endpoints: get_week_rankings, get_season_rankings, get_player_rankings and get_player_projections.

Send the same Bearer key as REST to get your account's limits or Model One. REST and MCP calls draw on one daily allowance. The docs also point to an agent skill you can install from GitHub with the same key.

Ball Ranks Pricing and Limits

  • No key: $0, 10 requests a day per IP, Model Zero.
  • Free account: $0, 8 requests a minute and 80 a day, Model Zero.
  • Premium: $39.99 a year, 60 requests a minute and 1,000 a day, Model Zero and Model One for both sports.

Premium is a personal membership for fantasy players, and the API limits come with it. Over the cap you get a 429 with Retry-After and X-RateLimit-Remaining headers, and the error code tells you whether a free account or Premium lifts it.

What It Does Not Cover

  • Other sports. Football and basketball only. Basketball has season rankings and season projections, no weekly data.
  • Past seasons. The API serves the season it is publishing now. For history, see our free sports datasets.
  • Odds and props. No sportsbook prices. Pair it with an NFL odds API or an NBA odds API if you want to set projections against lines.
  • Game data. No live scores, box scores, schedules or rosters. The sports data API guide covers those.

Who Ball Ranks Is For

  • Fantasy tools and Discord bots that need a ranked start/sit list by position and scoring format.
  • Draft and trade helpers that want a full season board with projected points.
  • AI agents that answer fantasy questions and need an MCP server with no credentials to manage.
  • Prop researchers who want an independent projected stat line to compare with a book's number.

Verdict

The API is small and clean: four endpoints, one key for REST and MCP, a versioned path, and errors with stable codes. You can try the whole thing with curl before you make an account. The 10-call anonymous cap is tight for anything past a demo, so make the free account early.

Start with the season board, then pull a week of rankings for the position you care about. The docs fit on one page.

Last updated: ยท How providers get listed

Frequently Asked Questions

Yes, for Model Zero. Without a key you get 10 requests a day. A free account gets 80 a day. Premium costs $39.99 a year and adds Model One with 1,000 requests a day.
Fantasy football and fantasy basketball. Football has weekly and season rankings and projections. Basketball has season rankings and season projections.
Yes. https://ballranks.com/api/mcp is a stateless, read-only Streamable HTTP server with four tools: weekly rankings, season rankings, one player's ranking and one player's projection. It works without a key.
Standard, half PPR and PPR for football, set with the scoring_format parameter. PPR is the default.
They are two separate Ball Ranks models. Model Zero (model=v0) is free. Model One (model=v1) needs a Premium account, and the site leads with it. Both use the same endpoints and response shape.
No. It returns fantasy rankings and projections only. For player prop lines, pair it with a player props API from our directory.
Not today. The API serves the season Ball Ranks is publishing now. Ball Ranks shows its back-tested record on its own site, not through the API.

Ball Ranks Alternatives

Similar providers from the directory worth shortlisting alongside Ball Ranks.

Need fantasy rankings in your app?

No key for the first ten calls a day. <code>curl "https://ballranks.com/api/v1/rankings/season?sport=football&amp;scoring_format=ppr"</code> returns the season board. A free account raises the cap to 80 a day.

Are You the Team Behind Ball Ranks?

Show developers you're independently listed on SportsAPIs.dev. Copy this badge onto your site. It links straight back to this profile.

Each of these works best on a reviews or "As cited on SportsAPIs.dev" page that your homepage links to, or in a testimonial strip on the homepage.

Badge

Ball Ranks is listed on SportsAPIs.dev
<a href="https://sportsapis.dev/apis/ball-ranks" title="Ball Ranks on SportsAPIs.dev">
  <img src="https://sportsapis.dev/assets/images/badges/listed-on-sportsapis.svg"
       alt="Ball Ranks is listed on SportsAPIs.dev" width="220" height="48">
</a>

Text link

<a href="https://sportsapis.dev/apis/ball-ranks">Read the Ball Ranks review on SportsAPIs.dev</a>

Review quote

<blockquote>
  Fantasy football and basketball rankings and player projections over
  REST and a remote MCP server, free with no key.
</blockquote>
<p><a href="https://sportsapis.dev/apis/ball-ranks">SportsAPIs.dev review</a></p>

Want a Featured Partner spot or to update your listing? Partner with us โ†’