Discover/RosterAudit API
live

RosterAudit APIrosteraudit.com

Access dynasty fantasy football player rankings, trade values, and search via the RosterAudit API. Elo-derived values from real Sleeper league trades.

Endpoint health
verified 3d ago
search_players
get_trade_values
get_dynasty_rankings
3/3 passing latest checkself-healing
Endpoints
3
Updated
2mo ago

What is the RosterAudit API?

The RosterAudit API exposes 3 endpoints for dynasty fantasy football data, including player rankings filterable by position, age, and scoring format, a full trade value lookup table, and a player search endpoint. The get_dynasty_rankings endpoint returns per-player fields like value, tier, trend_7d, trend_30d, and both overall and positional rank — all derived from an Elo engine trained on actual trades across thousands of Sleeper leagues.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination.
Sort order for results.
Scoring format: 'sf' for Superflex or '1qb' for 1QB.
Search for a specific player name within the rankings results.
Maximum player age filter (e.g. 30).
Minimum player age filter (e.g. 21).
Number of players per page (1-100).
Filter by position. 'all' returns all positions.
Number of teams in league (8-16). Adjusts positional scarcity.
api.parse.bot/scraper/34e9689f-ad14-419e-8aa6-e2604592b725/<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/34e9689f-ad14-419e-8aa6-e2604592b725/get_dynasty_rankings?sort=value&format=sf&per_page=20&position=all&page=1&search=chase&max_age=30&min_age=21&league_size=12' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Get dynasty player rankings with optional filtering by scoring format, position, sort order, age range, and league size. Returns paginated results. The API may return more results than per_page when fewer than per_page results exist for the filter.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order for results.
formatstringScoring format: 'sf' for Superflex or '1qb' for 1QB.
searchstringSearch for a specific player name within the rankings results.
max_agenumberMaximum player age filter (e.g. 30).
min_agenumberMinimum player age filter (e.g. 21).
per_pageintegerNumber of players per page (1-100).
positionstringFilter by position. 'all' returns all positions.
league_sizeintegerNumber of teams in league (8-16). Adjusts positional scarcity.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "total": "total number of players matching the filter",
    "players": "array of player objects with sleeper_id, name, position, team, age, tier, trend_7d, trend_30d, value, rank_overall, rank_pos, photo_url, and market values",
    "per_page": "requested results per page"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 71,
      "players": [
        {
          "age": "30.2",
          "name": "Josh Allen",
          "team": "BUF",
          "tier": "1",
          "value": 9078,
          "buy_low": "0",
          "breakout": "0",
          "position": "QB",
          "rank_pos": 1,
          "trend_7d": "24",
          "photo_url": "https://rosteraudit.com/wp-content/uploads/ra-headshots/4984.jpg",
          "sell_high": "0",
          "trend_30d": "-41",
          "years_exp": "8",
          "sleeper_id": "4984",
          "rank_overall": 1,
          "val_sf_market": "9078",
          "val_1qb_market": "6297"
        }
      ],
      "per_page": 5
    },
    "status": "success"
  }
}

About the RosterAudit API

Dynasty Rankings

The get_dynasty_rankings endpoint returns paginated player rankings with up to 100 players per page. You can filter by position (QB, RB, WR, TE, or all), format (sf for Superflex or 1qb for 1QB), and an age range via min_age and max_age. Each player object includes sleeper_id, name, team, age, tier, value, rank_overall, rank_pos, trend_7d, and trend_30d, plus a phot field for player photo. Note that the endpoint may return more results than the requested per_page value when the filtered set is smaller than that limit.

Player Search

The search_players endpoint accepts an optional q parameter for name-based lookup. When q is omitted, it returns top players by overall value. Results include both val_sf and val_1qb values in a single response, along with rank_pos_sf, rank_pos_1qb, rank_overall_sf, team, age, and recent trend fields. The format_key parameter (e.g. sf_ppr, 1qb_ppr) refines which value context is applied. Results are capped at 20 via the limit parameter.

Trade Value Table

The get_trade_values endpoint returns a flat map of every dynasty-relevant player, keyed by Sleeper ID, with integer sf and 1qb value fields. A single request covers all players — no pagination needed. This makes it well-suited for spreadsheet imports, batch comparisons, or populating a local value cache. The optional format_key parameter adjusts the scoring context returned.

Reliability & maintenanceVerified

The RosterAudit API is a managed, monitored endpoint for rosteraudit.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when rosteraudit.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 rosteraudit.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
3d ago
Latest check
3/3 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 both val_sf and val_1qb for all players in a proposed deal
  • Track 7-day and 30-day value trends from trend_7d and trend_30d to spot rising or falling players
  • Filter get_dynasty_rankings by max_age to generate a young-player list for rebuilding dynasty rosters
  • Populate a Sleeper league trade calculator using the get_trade_values bulk ID-to-value map
  • Display position-specific rankings for a dynasty draft board by querying position and format filters
  • Search player value by name during live draft or trade negotiation with low-latency search_players lookups
  • Compare Superflex vs 1QB value gaps to identify players who gain or lose the most value by format
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 RosterAudit have an official developer API?+
Yes. RosterAudit publishes a public developer API documented at https://rosteraudit.com/developers/. The Parse API surfaces the same dynasty rankings and trade value data through a standardized interface.
What does the `get_trade_values` endpoint return, and how is it different from `get_dynasty_rankings`?+
get_trade_values returns a single flat object mapping every player's Sleeper ID to their sf and 1qb integer values. It does not include tier, trend, age, or rank fields. get_dynasty_rankings returns full player objects with those fields but requires pagination and accepts filters. Use get_trade_values for batch lookups and get_dynasty_rankings when you need ranked, filtered, or tiered data.
How current are the dynasty values, and how often do they update?+
Values are derived from an Elo engine that processes real trade data from Sleeper leagues. The API does not expose an explicit timestamp field on responses, so the exact update cadence is not surfaced programmatically. For time-sensitive decisions, treat values as a snapshot at request time rather than a guaranteed real-time feed.
Does the API cover redraft or best-ball player values?+
Not currently. All three endpoints focus on dynasty-format values — val_sf, val_1qb, rank_overall, and related fields reflect dynasty trade market data only. Redraft or best-ball value systems are not part of the current data. You can fork this API on Parse and revise it to add an endpoint targeting a redraft value source.
Can I retrieve historical value data or track value over time beyond the 7-day and 30-day trend fields?+
Not currently. The API exposes trend_7d and trend_30d delta fields per player but does not return historical snapshots or time-series data. You can fork this API on Parse and revise it to add an endpoint that stores and retrieves historical value records.
Page content last updated . Spec covers 3 endpoints from rosteraudit.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.
keeptradecut.com API
Access data from keeptradecut.com.
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.
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.
playerelo.football API
playerelo.football API
teamrankings.com API
Access data from teamrankings.com.
rotowire.com API
Access MLB player news, statistics, projected lineups, and betting props from RotoWire. Search for players by name, retrieve season stats and performance projections, browse weekly lineup predictions, and explore player prop odds across multiple sportsbooks.
eliteprospects.com API
Search for hockey players and discover top prospects with detailed biographies and performance statistics. Find comprehensive information about player rankings and career details to stay updated on elite hockey talent.