What this API does and who it is for
Tank01 NFL Live In-Game Real Time Statistics is built around a single premise: deliver NFL game data as fast as possible, at a price that does not require an enterprise budget. The API covers the full lifecycle of an NFL season — pre-game roster and schedule data, live in-game box scores and play-by-play, and post-game standings — and layers in adjacent data sets like betting odds, Average Draft Position (ADP), Daily Fantasy Sports (DFS) salaries, and fantasy projections.
The primary audience is developers building fantasy football applications or sports betting tools who need reliable, low-latency data without paying for a tier-one sports data provider. The 413 ms average latency and a reported 100% success rate suggest the infrastructure is stable enough for production use, though developers should benchmark against their own latency requirements before committing.
Endpoint walkthrough
The API exposes 19 GET endpoints. Here is how they break down by function:
Live game data
/getNFLBoxScore— The workhorse endpoint. Returns the full box score for a game in progress or already completed, including all standard fantasy-relevant statistics. Critically, it accepts league settings in the request payload and returns calculated fantasy points per player, meaning you can avoid running that math on your own server./getNFLScoresOnly— A lightweight alternative when you only need scores. Call it without parameters to get today's games, or pass agameDateorgameIDto target specific dates or matches. Useful for score tickers where pulling full box scores would be wasteful./getNFLGamesForPlayer— Returns every game a player has appeared in during the current season, including per-game stats and fantasy points (with your custom scoring settings).
Schedules and rosters
/getNFLGamesForWeek— Fetch the schedule for a specific week, or passweek=allfor the full season at once./getNFLGamesForDate— Day-level schedule lookup usingYYYYMMDDformat./getNFLTeamSchedule— Per-team schedule, addressable by teamID or team abbreviation./getNFLTeamRoster— Current and historical rosters, updated roughly every hour. Injury status is folded into roster updates./getNFLPlayerList— A single call returns every player in the database with IDs, which are then used across other endpoints. The documentation explicitly notes one call is sufficient — no pagination loops needed./getNFLPlayerInfo— Biographical and general info per player (name, team, experience, birthday, college). PlayerID lookups are faster since they hit a primary key directly./getNFLTeamInfo— Team metadata with a warning in the docs that enabling all options can return very large payloads and may crash the RapidAPI browser UI./getNFLDepthCharts— Offensive depth charts, updated daily, no parameters required.
Fantasy and draft data
/getNFLProjections— Weekly or season-level fantasy projections for regular season weeks 1–18, updated hourly./getNFLADP— Current ADP in halfPPR, PPR, standard, or bestBall formats, filterable by position. Updated hourly./getNFLDFS— DFS salary data by date (formatYYYYMMDD), covering major DFS platforms. Data goes back to January 19, 2025.
Betting and odds
/getNFLBettingOdds— Lines and odds from FanDuel, BetRivers, BetMGM, Caesars, PointsBet, and others. Updated every minute. Callable by game or date./getNFLPlayerProps— Player prop bets, added for the 2025-26 season.
Meta and news
/getNFLNews— Headlines and news links, filterable by playerID, teamID, or team abbreviation. Updated multiple times per hour./getNFLCurrentInfo— Returns the current season, system date, and current NFL week. Accepts a user-supplied date to resolve the corresponding week number./getNFLChangelog— API changelog filterable by recency or future-only entries. Useful for staying aware of schema changes.
Pricing breakdown
| Plan | Monthly cost | Request allowance | Overage |
|---|---|---|---|
| Basic | $0 | 1,000 / month | None (hard cap) |
| Pro | $10 | 1,000 / day | $0.01 / request |
| Ultra | $25 | 15,000 / day | $0.01 / request |
| Mega | $100 | 500,000 / day | $0.01 / request |
The Basic plan is a genuine free tier — no credit card required — but the 1,000 requests per month hard cap is tight. A single NFL Sunday with live box score polling every 30 seconds per active game would exhaust that budget almost immediately. Basic is realistically only useful for initial evaluation or for low-frequency use cases like pulling ADP data once a day.
The Pro plan at $10/month unlocks 1,000 requests per day, which is enough for a personal or small-scale application that polls a handful of games at a reasonable interval. For a fantasy app serving real users on game day, Ultra (15,000 requests/day) is the more practical entry point. The Mega plan's 500,000 daily requests would cover high-traffic applications or platforms polling many endpoints simultaneously.
Note that each pricing plan is scoped to a single sports league. If you also need MLB, NBA, or NHL data from Tank01, those are separate subscriptions.
Practical use cases
Fantasy football apps — The /getNFLBoxScore endpoint's built-in custom scoring calculation is a meaningful time-saver. Rather than pulling raw stats and multiplying by league-specific point values on your end, you can pass your scoring settings directly in the request.
Betting dashboards — Odds refreshing every minute across multiple major sportsbooks, combined with player props added in 2025-26, make the API viable for an odds-comparison or arbitrage-detection tool, provided your polling strategy stays within plan limits.
DFS lineup tools — DFS salary data combined with ADP and fantasy projections from the same API reduces the number of data sources you need to integrate.
Score tickers and score widgets — /getNFLScoresOnly is a low-overhead option for live score displays that do not need full statistical detail.
Limitations and things to check before integrating
A few practical considerations worth validating before building on this API:
- Polling architecture required — There is no webhook or streaming mechanism described. Live data requires you to poll endpoints on a schedule, and your request budget will shrink quickly on game days if you poll frequently across many games.
- Per-league pricing — Each sport is a separate subscription. If you are building a multi-sport platform, factor in the additive cost.
- DFS data recency — The DFS salary endpoint only goes back to January 19, 2025. If you need historical DFS data beyond that window, this is not the right source.
- Depth charts are offense-only — The
/getNFLDepthChartsdocumentation specifies offensive depth charts. Defensive depth chart data is not mentioned. - Historical box scores — The box score endpoint covers the current season. Developers needing multi-season historical archives should verify coverage depth directly with Tank01.
Getting started
The API is hosted on RapidAPI. The Basic plan requires no credit card, so the fastest path is to subscribe at the free tier, retrieve a player list via /getNFLPlayerList to familiarize yourself with the ID scheme, then pull a recent box score with /getNFLBoxScore. The /getNFLCurrentInfo endpoint is a useful sanity check that confirms which season and week the API is currently serving.
The provider is explicitly responsive to feature requests — they offer custom endpoint development for subscribers and list an email address ([email protected]) and a RapidAPI discussion board. With 3,204 subscribers and a 9.9 popularity score, the community around this API is active, which generally means faster bug turnaround and more real-world integration examples to learn from.