Developer Tools

API-Sports, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your API-Sports account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Developer Tools
  • Connects with a key
  • 31 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What API-Sports is

API-Sports provides comprehensive sports data APIs covering over 2,000 competitions with more than 15 years of historical data, offering real-time updates and easy integration for developers.

You paste in a key from your own API-Sports account. It is kept encrypted, and you can withdraw it from inside API-Sports whenever you like.

How a run works

One message in, the work done in API-Sports.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in API-Sports. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own API-Sports account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

31 tools it already has

What it can do in API-Sports

These are the ready-made tools your AI employee already has in API-Sports. It is not limited to them, but it never has to be taught these.

  • Get CoachesTool to fetch coaches and their career history. use when you need coach info by id, team filter, or name search.
  • Get CountriesTool to fetch available countries for league queries. use when filtering by name, code, or search string before retrieving leagues.
  • Get Fixture LineupsTool 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
  • Get fixture statisticsTool 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 includ
  • Get FixturesTool to retrieve football fixtures/matches. use when filtering fixtures by id, date, league, season, team, or date ranges to get upcoming or past matches.
  • Get fixtures eventsTool to get events (goals, cards, substitutions, var, etc.) from a fixture. use when you need detailed event data after confirming the fixture id.
  • Get fixtures playersTool to get player statistics from a fixture. use when you need detailed per-player stats for a specific match. optionally filter by team.
  • Get Fixtures RoundsTool to get the rounds for a league or cup. use after confirming league and season to retrieve available round identifiers (optionally with dates) for filtering fixtures.
  • Get Head-to-Head FixturesTool to get head-to-head fixtures between two teams. use after determining team ids to compare their direct match history.
  • Get In-Play OddsTool to fetch in-play odds for fixtures in progress. use during live matches to get in-play odds.
  • Get InjuriesTool 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 SeasonsTool to get the list of available seasons for all leagues. use when you need season filters for other league endpoints.
  • Get LeaguesTool to retrieve leagues and cups. use when filtering competitions by id, name, country, code, season, team, type, current, search, or last.
  • Get Live Odds BetsTool to fetch all available bet types for in-play odds. use when you need to retrieve bet ids or names (optionally filtering by id or search) before fetching live odds.
  • Get OddsTool to fetch pre-match odds. use when you need odds filterable by fixture, league, season, date, timezone, bookmaker, bet, or to navigate pages.
  • Get Odds BetsTool to get all available pre-match bet types. use when filtering by bet id or searching bet names before fetching odds.
  • Get Odds BookmakersTool to list all available pre-match bookmakers. use when you need to discover or filter bookmakers before fetching odds.
  • Get PlayersTool to get player statistics. use when fetching players by id, team, league, season, search, or pagination.
  • Get Players ProfilesTool to get the list of all available players. use when you need player profiles optionally filtered by id, name search, or page.
  • Get Players SeasonsTool to list all available seasons for player statistics. use when building a player statistics query, optionally filtering by a specific player id.
  • Get Players TeamsTool to get the list of teams and seasons in which a player played during his career. use after confirming the player id to retrieve club history.
  • Get Players Top AssistsTool to get the 20 best players (top assists) for a league or cup. use after confirming league and season.
  • Get Players Top ScorersTool to get the 20 best players (top scorers) for a league or cup. use after confirming league and season.
  • Get Players Top Yellow CardsTool to get the 20 players with the most yellow cards for a league or cup. use after confirming league and season.
  • Get PredictionsTool to get predictions about a fixture. use when you need calculated predictions for a given fixture id.
  • Get SidelinedTool to get sidelined information (injuries, suspensions, etc.). use when you need current sidelined records filtered by league, season, team, player, or type.
  • Get team statisticsTool to get detailed statistics of a team for a given league and season. use after confirming league, season, and team id.
  • Get TeamsTool to retrieve available teams. use when filtering teams by id, name, league, season, country, code, venue, or search before fetching detailed team data.
  • Get TimezoneTool to fetch the complete list of available timezones for fixture queries. use when you need valid timezone identifiers (e.g., 'europe/london') before calling fixtures endpoints.
  • Get TransfersTool to get all available transfers for players and teams. use when you need transfer history filtered by player or team.
  • Get TrophiesTool to get trophies for a player or coach. use when you need to list honors filtered by player(s) or coach(es).
Access, and who is in charge of it

You stay the boss of your API-Sports account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own API-Sports account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in API-Sports is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in API-Sports and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about API-Sports

Can an AI employee really work inside API-Sports?
Yes. It signs in to your own API-Sports account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of API-Sports?
No. Nothing moves and nothing is replaced. Your records stay in API-Sports, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my API-Sports account?
You paste in a key from your own API-Sports account. It is kept encrypted, and you can withdraw it from inside API-Sports whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in API-Sports?
It has 31 ready-made tools in API-Sports today, among them Get Coaches, Get Countries and Get Fixture Lineups. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use API-Sports and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in API-Sports and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in API-Sports?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in API-Sports is written down with what it did and when.