Data for scouting and performance analysis
Squad, match and performance data built for club analysts, scouts, coaching staff and broadcast teams — full rosters, opponent history and performance metrics in one consistent schema across every competition.
Squad & Roster Data
Full squad lists with position, age, squad number and other player metadata.
Performance Statistics
Team and player performance metrics, current season and match-by-match.
Opponent History
Head-to-head records and historical matchups for scouting and prep.
Broadcast Feeds
Low-latency data feeds built to drive broadcast graphics systems.
Lineups & Injuries
Starting lineups, bench and injury status ahead of and during matches.
Form & Results
Recent results and form guides for pre-match analysis and previews.
Stable Team & Player IDs
Consistent identifiers across seasons, competitions and transfers.
Multi-Sport Schema
The same field shapes across football, basketball, American football and more.
Who builds on Orbistats for teams and clubs
The same structured team feed supports a range of club workflows, from pre-match scouting reports to live broadcast graphics.
Scouting & Recruitment
Build scouting boards and shortlists on multi-season player performance and opponent history.
- Full squad data across leagues and competitions
- Historical player statistics for multi-season comparison
- Stable player IDs that survive transfers
Performance Analysis
Feed match and player statistics into internal dashboards for coaching staff and analysts.
- Match-by-match and season performance metrics
- Lineups and events for post-match review
- Works alongside the Analytics & Data Science solution
Opponent Preparation
Pull head-to-head history and recent form to brief coaching staff ahead of a fixture.
- Historical matchup and head-to-head data
- Recent form and results guides
- Injury and lineup status ahead of kickoff
Broadcast Graphics
Drive on-screen graphics — lineups, stats overlays, form guides — directly from live team data.
- Low-latency data feeds for live production
- Consistent player names and IDs for graphics templates
- Works alongside the Media & Publishers solution
What you get back
A representative slice of the fields available on team, squad and performance endpoints — full field-by-field detail is in the API Reference.
| Field | Type | Description |
|---|---|---|
team_id | string | Stable team identifier, consistent across seasons and competitions |
squad | array | Full roster with player IDs, names, positions and squad numbers |
player_id | string | Stable player identifier, consistent across teams if the player transfers |
form | array | Recent results, typically last 5–10 matches, for form guides |
head_to_head | object | Historical results between two teams, including win/draw/loss splits |
statistics | object | Team and player performance metrics for the selected match or season |
injury_status | string | Availability flag — fit, doubtful, out — per player ahead of lineup lock |
competition_id | string | League or tournament the team's current data is scoped to |
GET /v1/football/teams/{id}
Team profile with squad and form — the response, and pulling recent head-to-head history in Python.
{
"team_id": "57",
"team": "Manchester City",
"squad_size": 26,
"form": ["W", "W", "D", "W", "L"],
"competition_id": "premier-league"
}
h2h = client.football.head_to_head(team_a="57", team_b="64")
print(h2h["wins_a"], h2h["draws"], h2h["wins_b"])
See the full Team Scouting example for a complete, runnable walkthrough.
Team data across every major sport
Squad, performance and opponent data share the same field shapes whether you're covering one club or a full league.
Common questions
What is a team and club data API?
A team and club data API is a data feed that delivers squad lists, player metadata, match and performance statistics and opponent history in a structured format, so clubs can power scouting tools, analysis dashboards and broadcast graphics without manual data entry.
Can I get full squad and roster data, not just first-team players?
Yes. Squad endpoints return full roster lists with player metadata such as position, age and squad number, so tools can cover the full squad rather than only starting lineups.
Is opponent and head-to-head history available for scouting?
Yes. Historical matchup and head-to-head data is available alongside current-season statistics, so a scouting or analysis tool can factor in past results against a specific opponent.
Is this data suitable for broadcast graphics?
Yes. Team and player data is available at low latency in a format built to feed broadcast graphics systems directly, including live match state, lineups and in-match statistics.
Do player and team IDs stay consistent across seasons?
Yes. Team and player identifiers are stable across seasons and competitions, so historical performance tracking and multi-season scouting boards don't break when a player transfers or a season rolls over.
Which sports have team and club data available?
Football, basketball, American football, cricket, tennis, baseball and several other sports all expose squad, performance and opponent data through the same API shape.
Related pages
Explore more of the platform.
Start free. Upgrade when you need enterprise SLAs.
Self-serve API keys for developers today — dedicated infrastructure, custom feeds and SLAs when you're ready.