Firecrawl Alexandria
Sleeper
Sleeper fantasy football from its public, keyless read API: NFL state, public leagues (settings, managers, rosters with starters, weekly matchups and transactions), NFL players trimmed from the player map, trending adds and drops, and the NFL schedule. Every player comes with injury status, bye week and whether his game has kicked off (locked), on rosters, matchup starters, player lookups and trending lists, so agents can avoid starting injured or bye-week players and never suggest moving a player whose game has started.
Try Sleeper now.
Choose an example or ask your own question.
TRY ASKING
Codefollows the fields above
const result = await firecrawl.scrape({
alexandria: {
provider: "sleeper-com",
capability: "fantasy-football-leagues/league",
options: {
league_id: "1383225688680583168",
},
},
});2Response example
This is a sample shape. Press Run to see live data from Sleeper.
{
"draft_id": "1383225689943048192",
"league_id": "1383225688680583168",
"name": "#SFB16 - Forza",
"observed_at_ms": 1792622184887,
"previous_league_id": null,
"roster_positions": [
"FLEX",
"FLEX",
"FLEX",
"FLEX",
"FLEX",
"FLEX",
"FLEX",
"FLEX",
"SUPER_FLEX",
"SUPER_FLEX",
"BN",
"BN",
"BN",
"BN",
"BN",
"BN",
"BN",
"BN",
"BN",
"BN"
],
"scoring_settings": {
"blk_kick": 0,
"bonus_fd_te": 1,
"bonus_fd_wr": 0,
"bonus_pass_yd_300": 10,
"bonus_pass_yd_400": 20,
"bonus_rec_rb": 0,
"bonus_rec_te": 1,
"bonus_rec_wr": 0,
"bonus_rec_yd_100": 0,
"bonus_rec_yd_200": 0,
"bonus_rush_rec_yd_100": 10,
"bonus_rush_rec_yd_200": 20,
"bonus_rush_yd_100": 0,
"bonus_rush_yd_200": 0,
"bonus_sack_2p": 0,
"bonus_tkl_10p": 0,
"def_st_ff": 0,
"def_st_fum_rec": 0,
"def_st_td": 6,
"def_td": 0,
"ff": 0,
"fgm_0_19": 0,
"fgm_20_29": 0,
"fgm_30_39": 0,
"fgm_40_49": 0,
"fgm_50p": 0,
"fgm_yds": 0,
"fgmiss": 0,
"fum": 0,
"fum_lost": 0,
"fum_rec": 0,
"fum_rec_td": 6,
"int": 0,
"kr_yd": 0,
"pass_2pt": 2,
"pass_cmp": 0,
"pass_cmp_40p": 10,
"pass_fd": 0,
"pass_int": 0,
"pass_td": 6,
"pass_td_40p": 0,
"pass_yd": 0.04,
"pr_yd": 0,
"pts_allow_0": 0,
"pts_allow_14_20": 0,
"pts_allow_1_6": 0,
"pts_allow_21_27": 0,
"pts_allow_28_34": 0,
"pts_allow_35p": 0,
"pts_allow_7_13": 0,
"rec": 0.5,
"rec_20_29": 10,
"rec_2pt": 2,
"rec_30_39": 10,
"rec_40p": 10,
"rec_fd": 0.5,
"rec_td": 6,
"rec_yd": 0.1,
"rush_2pt": 2,
"rush_40p": 10,
"rush_att": 0,
"rush_fd": 0.5,
"rush_td": 6,
"rush_yd": 0.1,
"sack": 0,
"safe": 0,
"st_ff": 0,
"st_fum_rec": 0,
"st_td": 6,
"st_tkl_solo": 0,
"xpm": 0,
"xpmiss": 0
},
"season": "2026",
"season_type": "regular",
"settings": {
"bench_lock": 1,
"best_ball": 0,
"capacity_override": 0,
"commissioner_direct_invite": 0,
"daily_waivers": 1,
"daily_waivers_days": 5888,
"daily_waivers_hour": 8,
"daily_waivers_last_ran": 21,
"disable_adds": 0,
"disable_trades": 0,
"draft_rounds": 3,
"faab_suggestions": 0,
"last_report": 6,
"last_scored_leg": 6,
"league_average_match": 1,
"leg": 7,
"max_keepers": 1,
"max_subs": 0,
"num_teams": 12,
"offseason_adds": 0,
"pick_trading": 0,
"playoff_round_type": 0,
"playoff_seed_type": 0,
"playoff_teams": 6,
"playoff_type": 0,
"playoff_week_start": 0,
"reserve_allow_cov": 0,
"reserve_allow_dnr": 0,
"reserve_allow_doubtful": 0,
"reserve_allow_na": 0,
"reserve_allow_out": 0,
"reserve_allow_sus": 0,
"reserve_slots": 0,
"start_week": 1,
"sub_lock_if_starter_active": 0,
"sub_start_time_eligibility": 0,
"taxi_allow_vets": 0,
"taxi_deadline": 0,
"taxi_slots": 0,
"taxi_years": 0,
"trade_deadline": 9,
"trade_review_days": 3,
"type": 0,
"veto_auto_poll": 0,
"veto_show_votes": 0,
"veto_votes_needed": 6,
"waiver_bid_min": 0,
"waiver_budget": 100,
"waiver_clear_days": 0,
"waiver_day_of_week": 2,
"waiver_type": 2
},
"status": "in_season",
"total_rosters": 12
}Related providers
Browse the library//
Get started
//
Give your agent Sleeper.
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options