Teams & Clubs

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.

Included

Squad & Roster Data

Full squad lists with position, age, squad number and other player metadata.

Included

Performance Statistics

Team and player performance metrics, current season and match-by-match.

Included

Opponent History

Head-to-head records and historical matchups for scouting and prep.

Access

Broadcast Feeds

Low-latency data feeds built to drive broadcast graphics systems.

Included

Lineups & Injuries

Starting lineups, bench and injury status ahead of and during matches.

Included

Form & Results

Recent results and form guides for pre-match analysis and previews.

Included

Stable Team & Player IDs

Consistent identifiers across seasons, competitions and transfers.

Included

Multi-Sport Schema

The same field shapes across football, basketball, American football and more.

Built For

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

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
See example request →
ANALYSIS

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
See Analytics & Data Science →
PREP

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
See Sports Statistics API →
BROADCAST

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
See Media & Publishers →
Data Fields

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.

FieldTypeDescription
team_idstringStable team identifier, consistent across seasons and competitions
squadarrayFull roster with player IDs, names, positions and squad numbers
player_idstringStable player identifier, consistent across teams if the player transfers
formarrayRecent results, typically last 5–10 matches, for form guides
head_to_headobjectHistorical results between two teams, including win/draw/loss splits
statisticsobjectTeam and player performance metrics for the selected match or season
injury_statusstringAvailability flag — fit, doubtful, out — per player ahead of lineup lock
competition_idstringLeague or tournament the team's current data is scoped to
i Same shape, every sport. Team, squad and performance fields keep the same names across sports, so a scouting or analysis pipeline built for one sport extends to another without a rewrite.
Example Request

GET /v1/football/teams/{id}

Team profile with squad and form — the response, and pulling recent head-to-head history in Python.

GET /v1/football/teams/57
{
  "team_id": "57",
  "team": "Manchester City",
  "squad_size": 26,
  "form": ["W", "W", "D", "W", "L"],
  "competition_id": "premier-league"
}
import requests

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.

Coverage

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.

FAQs

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.

See Also

Related pages

Explore more of the platform.

Get Started

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.