NFL Data Scraper
Pricing
from $3.00 / 1,000 results
NFL Data Scraper
Scrape NFL statistics and data, teams, players, game schedules, and standings for the National Football League via TheSportsDB. Free public API, no registration required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape comprehensive NFL (National Football League) data including teams, players, game schedules, and standings. Powered by TheSportsDB — a free, open sports data API requiring no registration or API key.
What This Actor Does
NFL Data Scraper gives you structured NFL data in seconds:
- All 32 NFL teams with stadium info, founding year, colors, logos, and descriptions
- Player rosters for any team — position, height, weight, college, nationality
- Game schedules for any season — home/away teams, scores, dates, venues
- League standings (when available) — wins, losses, points
- Player search — find any player by name across the league
Output Data
Each record contains fields depending on the mode:
Teams
| Field | Description |
|---|---|
teamId | TheSportsDB unique team identifier |
teamName | Full team name (e.g. "Kansas City Chiefs") |
shortName | Abbreviated team name (e.g. "KC") |
division | NFL division (e.g. "AFC West") |
stadium | Home stadium name |
stadiumCapacity | Stadium seating capacity |
stadiumLocation | Stadium city and state |
foundedYear | Year the team was established |
description | Team history and overview |
badgeUrl | Team badge/crest image URL |
logoUrl | Team logo image URL |
website | Official team website |
primaryColor | Primary team color |
Players
| Field | Description |
|---|---|
playerId | Unique player identifier |
playerName | Full player name |
team | Current team |
position | Playing position (QB, WR, RB, etc.) |
nationality | Player nationality |
height | Player height |
weight | Player weight |
birthDate | Date of birth |
college | College attended |
status | Active/Retired status |
thumbUrl | Player thumbnail image |
Events / Schedule
| Field | Description |
|---|---|
eventId | Unique game identifier |
homeTeam | Home team name |
awayTeam | Away team name |
homeScore | Home team score |
awayScore | Away team score |
date | Game date (YYYY-MM-DD) |
time | Game time |
venue | Stadium/venue name |
season | Season identifier |
status | Game status |
Input Configuration
| Parameter | Type | Description |
|---|---|---|
mode | select | Data type to fetch (teams/players/schedule/standings/teamDetails/searchPlayers) |
teamId | string | TheSportsDB team ID (e.g. "134946") |
teamName | string | Team name for lookup (e.g. "Kansas City Chiefs") |
season | string | Season year (e.g. "2023" or "2023-2024") |
playerName | string | Player name for search |
maxItems | integer | Maximum records to return (1–1000, default 50) |
Example Uses
Get all NFL teams
{"mode": "teams","maxItems": 32}
Get Kansas City Chiefs roster
{"mode": "players","teamName": "Kansas City Chiefs","maxItems": 100}
Get 2023 season schedule
{"mode": "schedule","season": "2023","maxItems": 300}
Search for a player
{"mode": "searchPlayers","playerName": "Patrick Mahomes"}
Use Cases
- Fantasy football research — Get player stats, rosters, and injury status
- Sports analytics — Build datasets for NFL statistics analysis
- Game prediction models — Historical game results and schedules
- Team comparison — Stadium data, founding history, division info
- Sports media — Automate NFL content with accurate team and player data
FAQ
Q: Is an API key required? A: No. This scraper uses TheSportsDB's free public API which requires no registration.
Q: How current is the data? A: TheSportsDB is updated regularly by community contributors. Player rosters and game scores may have a small delay.
Q: How many teams are there in the NFL? A: There are 32 NFL teams across 8 divisions (4 in AFC, 4 in NFC).
Q: What season format should I use? A: Use "2023" for the 2023 NFL season, or "2023-2024" for cross-year references. The "2023" format works best.
Q: Are standings available? A: Standings access depends on TheSportsDB API tier. If unavailable, the actor returns team records instead.
Q: Can I get historical game data? A: Yes, use mode=schedule with any past season year (e.g. "2020", "2021", "2022", "2023").