Discover/KeepTradeCut API
live

KeepTradeCut APIkeeptradecut.com ↗

Access crowdsourced dynasty fantasy football trade values, player rankings, and recent trades from KeepTradeCut via 4 structured endpoints.

Endpoint health
verified 12h ago
get_player_details
get_dynasty_rankings
get_recent_trades
get_dynasty_values_compact
4/4 passing latest checkself-healing
Endpoints
4
Updated
4d ago

What is the KeepTradeCut API?

The KeepTradeCut API exposes 4 endpoints covering crowdsourced dynasty fantasy football trade values, player rankings, and real trade data sourced from Sleeper, MFL, and other platforms. The get_dynasty_rankings endpoint returns player value, rank, position rank, tier, age, and rookie status across multiple scoring formats and four TE premium levels. A compact bulk endpoint delivers the full top-500 pool as a single CSV string for efficient data pipelines.

This call costs3 credits / call— charged only on success
Try it
Tight-end premium level matching the site's TE Premium setting: 0 = none (base values), 1 = TE+, 2 = TE++, 3 = TE+++. Combined with scoring to select the value set.
Maximum number of players to return.
Scoring format for values.
Filter by position.
→ api.parse.bot/scraper/52095a49-4d80-48b7-9495-40d7716e1e65/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/52095a49-4d80-48b7-9495-40d7716e1e65/get_dynasty_rankings?limit=10&scoring=superflex&position=all' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Retrieve dynasty fantasy football player rankings with crowdsourced trade values. Results are ordered by rank (highest value first) under the selected scoring format and TE premium level; each level is a separate ranking published by the site, so value, rank, positionalRank, overallTier and positionalTier change with the level while keep/trade/cut vote counts and overallTrend are per scoring format only. Each player includes their current trade value, positional rank, tier, and keep/trade/cut vote counts. The ranking pool is the top 500 dynasty-relevant players. One page fetch per call; an unrecognized tep, scoring or position value is rejected before any request.

Input
ParamTypeDescription
tepstringTight-end premium level matching the site's TE Premium setting: 0 = none (base values), 1 = TE+, 2 = TE++, 3 = TE+++. Combined with scoring to select the value set.
limitintegerMaximum number of players to return.
scoringstringScoring format for values.
positionstringFilter by position.
Response
{
  "type": "object",
  "fields": {
    "tep": "integer TE premium level (0-3) applied to value/rank/tier fields",
    "players": "array of player ranking objects with playerName, playerID, slug, position, team, age, rookie, college, seasonsExperience, value, rank, positionalRank, overallTier, positionalTier, overallTrend, kept, traded, cut",
    "scoring": "string",
    "total_players": "integer",
    "position_filter": "string"
  },
  "sample": {
    "data": {
      "tep": 3,
      "players": [
        {
          "age": 23.8,
          "cut": 34694,
          "kept": 36534,
          "rank": 2,
          "slug": "brock-bowers-1612",
          "team": "LVR",
          "value": 9999,
          "rookie": false,
          "traded": 37540,
          "college": "Georgia",
          "playerID": 1612,
          "position": "TE",
          "playerName": "Brock Bowers",
          "overallTier": 1,
          "overallTrend": 1,
          "positionalRank": 1,
          "positionalTier": 1,
          "seasonsExperience": 2
        },
        {
          "age": 26.8,
          "cut": 46462,
          "kept": 49010,
          "rank": 4,
          "slug": "trey-mcbride-1253",
          "team": "ARI",
          "value": 9994,
          "rookie": false,
          "traded": 48655,
          "college": "Colorado State",
          "playerID": 1253,
          "position": "TE",
          "playerName": "Trey McBride",
          "overallTier": 1,
          "overallTrend": 4,
          "positionalRank": 2,
          "positionalTier": 1,
          "seasonsExperience": 4
        }
      ],
      "scoring": "superflex",
      "total_players": 2,
      "position_filter": "TE"
    },
    "status": "success"
  }
}

About the KeepTradeCut API

Rankings and Trade Values

get_dynasty_rankings returns an ordered array of player objects including value, rank, positionalRank, overallTier, positionalTier, age, rookie, college, seasonsExperience, and team. Two key parameters shape the output: scoring (standard, half-PPR, PPR) and tep (0–3), where each TE premium level is a distinct ranking published by KeepTradeCut — not a post-calculation adjustment. The position parameter filters results to QB, RB, WR, TE, or picks. get_player_details accepts a slug (e.g. josh-allen-365) and returns additional physical and draft-capital attributes alongside live value, rank, kept, and cut counts that reflect how many managers have kept or cut that player in recent KTC polls.

Bulk CSV Endpoint

get_dynasty_values_compact returns the entire ranking as a single CSV string with the header rank,value,pos,team,age,pos_rank,tier,pos_tier,trend,cut_pct,rookie,ktc_id,name. This is the most efficient path when you need all values at once — for example, to sync a full player database or run batch comparisons. The row_count field confirms how many data rows were returned. It accepts the same scoring and tep parameters as the rankings endpoint.

Recent Trades

get_recent_trades returns actual trades exchanged between managers in dynasty leagues. Each trade object contains teamOne and teamTwo sides with playerIds arrays, a place field, and settings covering teams, qBs, ppr, and tep. Player IDs in trade objects map directly to playerID values from the rankings endpoints, making cross-referencing straightforward. The limit parameter controls how many trades are returned, and total_trades indicates the full available count.

Reliability & maintenanceVerified

The KeepTradeCut API is a managed, monitored endpoint for keeptradecut.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when keeptradecut.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official keeptradecut.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
12h ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a dynasty trade analyzer that compares player values across all four TE premium levels using tep parameter variants
  • Track kept and cut counts from get_player_details to identify players trending up or down in dynasty community sentiment
  • Sync a full top-500 dynasty player database using the CSV output from get_dynasty_values_compact for efficient bulk loading
  • Audit recent real trades from get_recent_trades to see what assets managers are actually exchanging in live dynasty leagues
  • Generate trade value charts by polling get_dynasty_rankings across multiple scoring formats and storing value over time
  • Filter rankings to rookie players only and cross-reference with rank and positionalRank for dynasty startup draft prep
  • Map playerIds in recent trades back to player names using the playerID field from rankings to build a trade history log
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does KeepTradeCut have an official developer API?+
KeepTradeCut does not publish a documented public developer API. The data exposed here comes through the Parse API layer.
What do the four `tep` levels represent and how do they differ?+
Each tep value (0 = none, 1 = TE+, 2 = TE++, 3 = TE+++) corresponds to a separate ranking that KeepTradeCut publishes for different TE premium league settings. The value, rank, positionalRank, overallTier, and positionalTier fields all reflect whichever level you select. Because these are distinct rankings rather than scaled adjustments, a tight end's rank can differ substantially between levels.
How fresh is the trade value data?+
Values on KeepTradeCut are crowdsourced and update continuously as managers submit comparisons on the site. The API returns whatever the current published values are at request time. There is no built-in historical or time-series endpoint, so point-in-time snapshots require you to store results yourself.
Does the API cover redraft or best-ball league formats?+
Not currently. All four endpoints are scoped to dynasty rankings and dynasty trade data. The scoring parameter adjusts PPR format within dynasty, but redraft-specific or best-ball rankings are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting those formats if KeepTradeCut publishes them.
Can I retrieve a player's full trade value history over time?+
Not currently. The API returns current values and trend indicators (via the trend field in the CSV endpoint) but does not expose historical value series. You can fork this API on Parse and revise it to add a historical values endpoint if that data becomes accessible.
Page content last updated . Spec covers 4 endpoints from keeptradecut.com.
Related APIs in SportsSee all →
fantasycalc.com API
Get real-time fantasy football player rankings and trade values based on thousands of actual league trades across Dynasty, Redraft, and Superflex formats. Search player statistics and track how often specific trades occur to make informed roster decisions.
rosteraudit.com API
Access real-time dynasty fantasy football rankings and player trade values powered by an Elo engine that analyzes actual trades from thousands of Sleeper leagues. Search for players and instantly discover their current market value to optimize your roster decisions.
draftsharks.com API
Get comprehensive fantasy football insights by accessing redraft and dynasty rankings, player projections, injury histories, team depth charts, and strength-of-schedule analysis. Search player profiles and stay updated with the latest news articles to optimize your draft strategy and roster decisions.
teamrankings.com API
Access data from teamrankings.com.
fantasypros.com API
Access expert consensus rankings, player projections, average draft position data, injury reports, and the latest player news from FantasyPros. Search by player name or position to retrieve detailed stats, rankings, and expert analysis across all major scoring formats.
sportscardinvestor.com API
Access data from sportscardinvestor.com.
fantrax.com API
Access Fantrax fantasy sports data to browse published leagues, view standings, review draft results, and search player information across your favorite leagues. Get comprehensive league details and management data all in one place.
sportscardspro.com API
Access data from sportscardspro.com.