API-Sports
Sports data API for fixtures, players, teams, standings, odds, and statistics across football, basketball, baseball, and motor sports.
Suited for sports apps that pull league standings, head-to-head matchups, player and coach stats, betting odds, and circuit details for major competitions.
Use API-Sports with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put API-Sports to work.
What Snow can do with API-Sports
These are the API-Sports actions available to the apps you build with Snow. Connecting an account does not make Snow run these on its own.
- Get Fixture Lineups
Tool to retrieve starting XI and substitutes for a fixture. Use after confirming fixture ID; optionally filter by team, player, or section (startXI/substitutes). Lineups appear ~20-40 minutes before kickoff for supported competitions.
- Get fixture statistics
Tool to get statistics for a fixture. Use when you need detailed match stats (shots, fouls, possession, cards, passes, etc.), optionally filtered by team, statistic type, or including halftime data.
- Get Fixtures
Tool to retrieve football fixtures/matches. Use when filtering fixtures by id, date, league, season, team, or date ranges to get upcoming or past matches. Always provide at least one of season, date, team, or league to avoid oversized payloads. Never guess IDs — obtain valid league, season, team, or fixture IDs before calling this tool.
- Get fixtures events
Tool to get events (goals, cards, substitutions, VAR, etc.) from a fixture. Use when you need detailed event data after confirming the fixture ID.
- Get games events
Tool to get events (goals, penalties, etc.) from a game. Use when you need detailed event data after confirming the game ID.
- Get Head-to-Head Fixtures
Tool to get head-to-head fixtures between two teams. Use after determining team IDs to compare their direct match history.
- Get In-Play Odds
Tool to fetch in-play odds for fixtures in progress. Use during live matches to get in-play odds.
- Get Injuries
Tool to get injured or suspended players. Use when you need a list of sidelined players filtered by league, season, fixture, team, player, date, ids, or timezone.
- Get League Seasons
Tool to get the list of available seasons for all leagues. Use when you need season filters for other league endpoints.
- Get Leagues
Tool to retrieve leagues and cups. Use when filtering competitions by id, name, country, code, season, team, type, current, search, or last.
Ready to put API-Sports to work?
Sign up free, build an app by chatting, and connect API-Sports in minutes. No credit card required.