🏈 NFL API Cron Jobs Dashboard

Monitor and manage your NFL data import jobs

2
Leagues
732
Teams
305
Players
1,605
Fixtures
321
Standings
13,281
Odds
1,524
Injuries
2,199
Events
608
Team Stats
13,118
Player Stats
23
Bookmakers

📋 Available Cron Jobs

Update Leagues

Fetches and updates NFL and NCAA leagues with current season information

Frequency: Once or when leagues change
Time: ~0.2s
API Calls: 1
▶ Run Now

Update Teams

Fetches and updates all teams for each league based on current season. Downloads team logos.

Frequency: Once per season
Time: ~2-3s
API Calls: 2 (NFL + NCAA)
▶ Run Now

Update Fixtures

Fetches fixtures/games for today's date with complete game data including quarter-by-quarter scores

Frequency: Daily at 6 AM
Time: ~0.2s
API Calls: 1
▶ Run Now

Update Fixtures by Date

Fetches fixtures for a specific date. Automatically includes events, team stats, and player stats for live/finished games

Frequency: On-demand or daily
Time: ~10-15s with stats
API Calls: 1 + 3 per live/finished game
▶ Run Now

Update Next 7 Days

Bulk updates fixtures for the next 7 days. Includes events, team stats, and player stats for all live/finished games

Frequency: Weekly
Time: ~15-30s
API Calls: 7 + 3 per live/finished game
▶ Run Now

Update Live Scores

Fetches live game data including scores, events, team statistics, and player statistics

Frequency: Every 1-2 minutes during games
Time: ~3-5s per game
API Calls: 4 per live game
▶ Run Now

Update Standings

Fetches and updates standings for all leagues including conference/division records and streaks

Frequency: Daily
Time: ~2s
API Calls: 2 (one per league)
▶ Run Now

Update Players

Fetches and updates player rosters for all teams including stats and experience

Frequency: Weekly
Time: ~12-15 minutes (all teams)
API Calls: 729 (one per team)
▶ Run Now

Update Odds

Fetches betting odds for today's upcoming and live fixtures from multiple bookmakers

Frequency: Every 5-10 minutes before/during games
Time: ~2-3s
API Calls: 1 per fixture
▶ Run Now

Update Bookmakers

Fetches the list of available bookmakers for odds comparison

Frequency: Once or when bookmakers change
Time: ~0.1s
API Calls: 1
▶ Run Now

Update Injuries

Fetches and updates injury reports for all NFL teams

Frequency: Daily
Time: ~35s (32 NFL teams)
API Calls: 32 (one per NFL team)
▶ Run Now

⏰ Recommended Cron Schedule

Add these to your server's crontab for automatic updates

Schedule Jobs Command
Once (Initial Setup) updateLeagues updateBookmakers # Run once during initial setup
Once per Season updateTeams # Run when new season starts
0 6 * * * updateFixtures curl -s https://nfl.api-score.top/cron/updateFixtures
0 */2 * * * updateFixturesByDate curl -s https://nfl.api-score.top/cron/updateFixturesByDate
0 1 * * 1 updateFixturesNext7Days curl -s https://nfl.api-score.top/cron/updateFixturesNext7Days
*/1 * * * * updateLiveScores curl -s https://nfl.api-score.top/cron/updateLiveScores
0 3 * * * updateStandings updateInjuries curl -s https://nfl.api-score.top/cron/updateStandings && curl -s https://nfl.api-score.top/cron/updateInjuries
*/10 * * * * updateOdds curl -s https://nfl.api-score.top/cron/updateOdds
0 0 * * 0 updatePlayers curl -s https://nfl.api-score.top/cron/updatePlayers