Discover/fantasycalc.com API
live

fantasycalc.com APIfantasycalc.com

Access FantasyCalc player rankings, trade values, and historical trade data via API. Supports Dynasty, Redraft, Superflex, PPR, and multi-team formats.

Endpoints
3
Updated
3mo ago
Try it
PPR scoring format. Accepted values: 0, 0.5, 1.
Number of starting QBs. Accepted values: 1 (standard), 2 (Superflex).
Number of teams in the league. Accepted values: 10, 12, 14.
Whether to fetch Dynasty (true) or Redraft (false) rankings.
Whether to include ADP data in the response.
api.parse.bot/scraper/5e9d9ba7-cf7a-4bb0-bc6a-1c6038981577/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5e9d9ba7-cf7a-4bb0-bc6a-1c6038981577/get_rankings?ppr=1&num_qbs=2&num_teams=12&is_dynasty=true&include_adp=false' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Fetch comprehensive fantasy football rankings and player values for a given league format. Returns an array of all ranked players sorted by overall rank, each with trade value, positional rank, trend data, and player metadata.

Input
ParamTypeDescription
pprnumberPPR scoring format. Accepted values: 0, 0.5, 1.
num_qbsintegerNumber of starting QBs. Accepted values: 1 (standard), 2 (Superflex).
num_teamsintegerNumber of teams in the league. Accepted values: 10, 12, 14.
is_dynastybooleanWhether to fetch Dynasty (true) or Redraft (false) rankings.
include_adpbooleanWhether to include ADP data in the response.
Response
{
  "type": "object",
  "fields": {
    "data": "array of player ranking objects, each containing value (integer trade value), overallRank, positionRank, trend30Day, and a player object with id, name, position, team, age, and platform IDs"
  },
  "sample": {
    "data": [
      {
        "value": 10211,
        "player": {
          "id": 6170,
          "name": "Josh Allen",
          "maybeAge": 30,
          "position": "QB",
          "maybeTeam": "BUF"
        },
        "maybeTier": 1,
        "trend30Day": -200,
        "overallRank": 1,
        "positionRank": 1,
        "maybeTradeFrequency": 0.0068
      }
    ],
    "status": "success"
  }
}

About the fantasycalc.com API

The FantasyCalc API exposes 3 endpoints covering fantasy football player rankings, trade value history, and database-wide trade counts derived from thousands of real league trades. The get_rankings endpoint returns a full ranked player list with integer trade values, positional ranks, 30-day trend data, and optional ADP figures across Dynasty, Redraft, Superflex, and multiple PPR settings. Player-level trade history is available through get_player_trades.

Rankings and Player Values

The get_rankings endpoint accepts five optional parameters — ppr (0, 0.5, or 1), num_qbs (1 for standard, 2 for Superflex), num_teams (10, 12, or 14), is_dynasty (Dynasty vs. Redraft), and include_adp — and returns an array of player objects sorted by overallRank. Each object includes a numeric value (the trade value score), positionRank, trend30Day, and player metadata such as name, position, and the player.id field used to query other endpoints.

Trade Value History

The get_player_trades endpoint takes a required player_id (obtained from get_rankings results) plus optional num_qbs and is_dynasty flags. It returns an object with two arrays: historicalValues, a dated time series of the player's trade value ({date, value}), and impliedValues, which lists actual trade scenarios showing the assets on each side (side1, side2) along with the implied value. This makes it possible to reconstruct what other managers considered fair for a given player.

Trade Volume

The get_trade_count endpoint takes no parameters and returns a single integer representing the total number of trades in the FantasyCalc database. This figure reflects the data volume underpinning all value calculations and can be surfaced in applications to communicate data freshness or credibility to end users.

Common use cases
  • Display dynasty league trade values sorted by overallRank and positionRank inside a custom team management dashboard
  • Track a player's trend30Day across multiple weeks to identify buy-low or sell-high opportunities
  • Compare historicalValues time series for two players to evaluate a proposed trade over time
  • Build a Superflex startup draft board by querying get_rankings with num_qbs=2 and is_dynasty=true
  • Show users the actual impliedValues trade scenarios from get_player_trades to justify a recommended deal
  • Surface the total trade count from get_trade_count as a data freshness indicator in a fantasy advice tool
  • Generate PPR-adjusted rankings for half-PPR leagues by setting ppr=0.5 in get_rankings
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does FantasyCalc have an official developer API?+
FantasyCalc does not publish a documented public developer API. The endpoints available here provide structured access to their rankings and trade value data.
What does `get_player_trades` return beyond a single trade value number?+
It returns two arrays: historicalValues, which is a dated time series of the player's value, and impliedValues, which lists individual trade scenarios with assets on each side (side1, side2) and the implied value for that exchange. The num_qbs and is_dynasty parameters let you scope this history to a specific league format.
Does the API cover IDP, TE-premium, or keeper league formats?+
Not currently. The API covers standard, PPR (0/0.5/1), Superflex (via num_qbs), Dynasty, and Redraft formats with 10, 12, or 14 teams. IDP, TE-premium scoring, or keeper-specific values are not exposed by the current endpoints. You can fork this API on Parse and revise it to add those scoring variants if FantasyCalc surfaces that data.
Can I retrieve rankings for a specific player by name or position without fetching the full list?+
get_rankings returns all ranked players in one array sorted by overallRank. There is no per-player or per-position filter on that endpoint — filtering by position or name must be done client-side on the returned array. To get detailed trade history for one specific player, use get_player_trades with that player's player.id.
How current is the trade value data?+
Values are derived from trades collected in the FantasyCalc database, and get_trade_count reflects the current database size. The historicalValues array in get_player_trades provides dated data points, so you can assess how recently values have shifted. Exact ingestion latency is not exposed by the API.
Page content last updated . Spec covers 3 endpoints from fantasycalc.com.
Related APIs in SportsSee all →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.