Data Ingestion

Monitor Sleeper and nflverse sync state. Run scripts from the terminal.

← Back to Admin

Quick Sync

Sync Player Teams

Refreshes team assignments, age, and injury status from Sleeper for all players.

Sync Trade Values

Re-runs the full valuation engine (FantasyCalc + FP scores) for all players.

Most ingestion sources run via CLI scripts. Use Quick Sync above for on-demand updates.

Source Status

SourceStatusLast SyncRecordsConfidenceCommand
Sleeper — Player MapNeverHigh — official Sleeper APInpm run ingest:sleeper-players
Sleeper — TrendingNeverHigh — official Sleeper APInpm run ingest:sleeper-trending
Sleeper — StatsNeverHigh — official Sleeper APInpm run ingest:sleeper-stats
Sleeper — ProjectionsNeverMedium — aggregated third-party datanpm run ingest:sleeper-projections
nflverse — Player StatsNeverHigh — nflverse actual statsnpm run ingest:nflverse
nflverse — Team TendenciesNeverMedium — aggregated from player statsnpm run ingest:nflverse

Recommended ingestion order

  1. npm run ingest:sleeper-players — match Sleeper IDs to DB players
  2. npm run ingest:nflverse — actual season stats + team tendencies (high confidence)
  3. npm run ingest:sleeper-stats — Sleeper stats as supplement/cross-check
  4. npm run ingest:sleeper-trending — trending adds/drops → market signals
  5. npm run ingest:sleeper-projections — in-season only, graceful fallback off-season
  6. npm run components:recalculate — recompute all component scores from ingested data
  7. npm run rankings:run-engine — generate recommendations from updated components
Loading status…