Discover/Rosteraudit API
live

Rosteraudit APIrosteraudit.com

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.

This API takes change requests — .
Endpoint health
monitored
get_dynasty_rankings
get_trade_values
search_players
Checks pendingself-healing
Endpoints
3
Updated
3h ago
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

The Rosteraudit API on Parse exposes 3 endpoints for the publicly available data on rosteraudit.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.