ESPN Teams & Standings Scraper
Pricing
from $0.50 / 1,000 results
ESPN Teams & Standings Scraper
$0.5/1K 🔥 Fast ESPN teams scraper! Team info, records, logos & colors across major leagues. No key. JSON, CSV, Excel or API in seconds. Pull teams & standings for fan apps, analytics & directories ⚡
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape complete team directories, records, standings, logos and colors from ESPN across every major league — NFL, NBA, MLB, NHL, college and international soccer — with no API key and no login. Fast, datacenter-proxy friendly, and cheap.
Perfect for building sports data pipelines, fantasy and fan apps, betting/analytics dashboards, and team directories.
What it does
Given a list of leagues (in sport/league format), the actor returns one clean record per team including:
- Team ID, display name, short name and location
- Abbreviation (e.g.
LAL,NYY,GB) - Primary and alternate team colors (hex)
- Official team logo URL
- ESPN clubhouse URL
- Active flag
- Optional: win/loss record summary and standing summary (
includeRecord)
Example input
{"mode": "teams","leagues": ["football/nfl", "basketball/nba"],"includeRecord": false,"maxItems": 200}
Example output
{"league": "basketball/nba","team_id": "13","display_name": "Los Angeles Lakers","name": "Lakers","location": "Los Angeles","abbreviation": "LAL","color": "552583","alternate_color": "fdb927","logo": "https://a.espncdn.com/i/teamlogos/nba/500/lal.png","url": "https://www.espn.com/nba/team/_/name/lal/los-angeles-lakers","is_active": true,"record": "47-35","standing_summary": "3rd in Pacific Division","source": "espn","scraped_at": "2026-07-20T12:00:00+00:00"}
Supported leagues (examples)
| Sport | sport/league |
|---|---|
| NFL | football/nfl |
| College Football | football/college-football |
| NBA | basketball/nba |
| WNBA | basketball/wnba |
| Men's College Basketball | basketball/mens-college-basketball |
| MLB | baseball/mlb |
| NHL | hockey/nhl |
| English Premier League | soccer/eng.1 |
| La Liga | soccer/esp.1 |
| Bundesliga | soccer/ger.1 |
Any league ESPN exposes works — just pass the matching sport/league slug.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | teams | What to scrape. teams lists every team per league. |
leagues | array | ["football/nfl","basketball/nba"] | Leagues in sport/league format. |
includeRecord | boolean | false | Also fetch each team's record & standing (one extra request per team). |
maxItems | integer | 200 | Max team records to output (max 2000). |
Pricing
Roughly $0.50 per 1,000 team records on the pay-per-result model — one of the cheapest ways to keep a full sports team database in sync.
Use cases
- Sports data feeds and ETL pipelines
- Fantasy & fan apps needing logos, colors and team metadata
- Analytics & betting dashboards keyed on team IDs and records
- Team directories and content sites
Related actors
Keywords
espn scraper, sports data api, nfl teams, nba teams, mlb teams, nhl teams, team logos, team colors, standings scraper, sports directory, soccer teams, fantasy sports data, sports analytics
Disclaimer
This actor collects only publicly available data from ESPN's public site endpoints. Use responsibly and in accordance with ESPN's terms and applicable law.