Free Dynasty Values API
640 players, 85 picks, 1QB and Superflex, updated 2026-09-04.
Try it
curl -s https://tradebalancer.com/api/values.json | jq -c '.players[0]'
{"name":"Ja'Marr Chase","slug":"jamarr-chase-19788","position":"WR","team":"CIN","age":26.5,"draft_year":2021,"fantasypros_id":"19788","ecr_1qb":1.1,"ecr_2qb":6.1,"ecr_pos":1,"value_1qb":10232,"value_2qb":9098,"delta_1qb":0,"delta_2qb":43} Endpoints
| Endpoint | Contents | Size |
|---|---|---|
/api/values.json | players, picks, meta | 167 KB |
/api/values.csv | as CSV | 71 KB |
/api/players.json | 640 players | 153 KB |
/api/picks.json | 85 rookie picks | 15 KB |
/api/ids.json | MFL, Sleeper, ESPN, Yahoo, FantasyPros IDs; QB/RB/WR/TE | 775 KB |
Fields
| Field | Meaning |
|---|---|
value_1qb, value_2qb | trade value, 0–10,232; separate 1QB and Superflex curves |
delta_1qb, delta_2qb | change since previous_scrape_date (2026-08-28); null if new |
ecr_1qb, ecr_2qb, ecr_pos | FantasyPros consensus rank: 1QB, 2QB, positional |
slug | site URL key |
fantasypros_id | join key for ids.json |
team | FA when unsigned |
season, round, slot, tier | picks only; slot: current class, tier: early/mid/late |
Usage
No key, no rate limit, please cache: data changes weekly, normally Friday.
License
GPL-3.0 from DynastyProcess (FantasyPros ECR). Credit DynastyProcess when redistributing; linking here is welcome, never required.
v1 is frozen
Fields are never renamed, retyped or removed; additions ship as
/api/v2/ while v1 keeps serving.
meta.stale
true if the latest upstream file failed our validation gates (previous
set kept) or scrape_date is over 21 days old;
stale_reason says which. Unverified values never ship silently.
Values: DynastyProcess (from FantasyPros ECR), updated 2026-09-04