Operator
← All integrations
Api sports logo

Connect Api sports to OpenClaw on Operator.io

Api sports is a comprehensive sports data platform covering 2,000+ competitions with live scores and 15+ years of stats. Instantly access up-to-date sports information for analysis, apps, or chatbots.

Automate Api sports with AI

Your OpenClaw agent lives on Operator and treats Api sports as one more service it can drive. Send it an outcome in a Telegram or Discord message and it works out which of the 67 Api sports actions to run, then runs them.

Your agent reaches Api sports directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Api sports

Your agent can call any of these Api sports actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Get AFL Games

Tool to retrieve AFL games and matches. Use when filtering games by id, date, league, season, team, or timezone to get upcoming, past, or live matches.

Get AFL Game Player Statistics

Tool to retrieve player statistics from AFL (Australian Football League) game(s). Use when you need detailed player performance data for specific AFL games by game ID, player ID, or season.

Get AFL Seasons

Tool to get the list of available seasons for AFL. All seasons are 4-digit keys (e.g., 2018 for 2018-2019 season). Use when you need season filters for AFL endpoints.

Get AFL Standings

Tool to retrieve AFL standings for a league. Use when needing current team rankings, points, and positions for a specific season.

Get Baseball Games Head-to-Head

Tool to get head-to-head baseball games between two teams. Use when comparing the match history between two specific baseball teams.

Get Basketball Bets

Tool to get all available basketball bet types. Use when you need to retrieve available betting options for basketball games.

Get Basketball Bookmakers

Tool to get all available basketball bookmakers. Use when you need to retrieve available bookmakers for basketball odds and betting data.

Get basketball statistics

Tool to get basketball statistics for a team in a given league and season. Use when you need detailed basketball team statistics including games played, wins, losses, points, and other performance metrics.

Get Formula 1 Circuits

Tool to get the list of available Formula 1 circuits. Use when searching for circuits by id, competition, name, or search term.

Get Coaches

Tool to fetch coaches and their career history. Use when you need coach info by ID, team filter, or name search.

Get Countries

Tool to fetch available countries for league queries. Use when filtering by name, code, or search string before retrieving leagues.

Get Fighters Records

Tool to get fighter career statistics. Use when you need a fighter's complete record including wins, losses, draws, knockouts, and submissions.

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 pa...

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 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 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 fixtures players

Tool 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 Rounds

Tool 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 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 Formula 1 Competitions

Tool to retrieve Formula 1 competitions (Grand Prix races). Use when filtering competitions by id, name, country, city, or search term.

Get Formula 1 Races

Tool to retrieve Formula 1 race information for a given season. Use when you need to get race schedules, results, or details for a specific Formula 1 competition season.

Get Formula 1 Starting Grid

Tool to retrieve the starting grid for a Formula 1 race. Use when you need to get the qualifying positions and times for drivers before a race starts.

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 AFL Games Quarters

Tool to retrieve AFL game quarter scores. Use when you need detailed scoring breakdown by quarter for one or multiple AFL games.

Get game statistics by teams

Tool to get team statistics from a game by ID. Use when you need detailed team stats (assists, blocks, field goals, rebounds, steals, turnovers, etc.) for a specific game or multiple games.

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 Leagues

Tool to retrieve leagues and cups. Use when filtering competitions by id, name, country, code, season, team, type, current, search, or last.

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 MMA Categories

Tool to fetch the list of all available MMA categories. Use when you need to get weight class categories (e.g., 'Flyweight', 'Lightweight', 'Heavyweight') for MMA fights.

Get MMA Fighters

Tool to fetch MMA fighters data. Use when you need to get fighter information by id, team, name, category, or search term.

Get MMA Fights

Tool to retrieve the list of MMA fights according to given parameters. Use when filtering fights by id, date, season, fighter, or weight category to get upcoming or past MMA fight details.

Get MMA Fight Results

Tool to retrieve results from one or several MMA fights. Use when you need outcome details like victory method, round, time, knockout type, or judge scores for specific fights by id(s) or date.

Get MMA Fighter Statistics

Tool to get fighter statistics from MMA fights. Use when you need detailed strike, takedown, and grappling statistics for fighters in specific fights or on a specific date.

Get NBA game statistics

Tool to get NBA game statistics including player stats for both teams. Use when you need detailed statistics for a specific NBA game such as points, rebounds, assists, field goals, free throws, and other performance metrics.

Get NFL Standings Conferences

Tool to retrieve the list of available conferences for the NFL to be used in the standings endpoint. Use when you need to know which conferences are available for a specific NFL league and season before fetching detailed standings data.

Get Odds

Tool 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 Bets

Tool to get all available pre-match bet types. Use when filtering by bet ID or searching bet names before fetching odds.

Get Odds Bookmakers

Tool to list all available pre-match bookmakers. Use when you need to discover or filter bookmakers before fetching odds.

Get In-Play Odds

Tool to fetch in-play odds for fixtures in progress. Use during live matches to get in-play odds.

Get Live Odds Bets

Tool 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 Odds Mapping

Tool to get the list of available fixture IDs for the odds endpoint. Use when you need to discover which fixtures have odds data available.

Get Players

Tool to get player statistics. Use when fetching players by id, team, league, season, search, or pagination. Returned player IDs are used as inputs to downstream tools such as fixtures statistics, predictions, and odds.

Get Players Profiles

Tool to get the list of all available players. Use when you need player profiles optionally filtered by ID, name search, or page.

Get Players Seasons

Tool to list all available seasons for player statistics. Use when building a player statistics query, optionally filtering by a specific player id.

Get Players Squads

Tool to get player squads. Use when fetching the current squad of a team (with team ID) or finding which teams a player belongs to (with player ID).

Get player statistics

Tool to get player statistics for a specific basketball game. Use when you need detailed performance stats like points, rebounds, assists, field goals, three pointers, free throws, etc. Requires at least a game ID to retrieve player stat...

Get Players Teams

Tool 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 Assists

Tool to get the 20 best players (top assists) for a league or cup. Use after confirming league and season.

Plus 19 more Api sports actions your agent can call.

How to connect Api sports

You authorize Api sports once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Api sports without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Api sports

How do I connect Api sports to Operator?
Connecting Api sports is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Api sports and you never reauthorize by hand.
Can my agent pull and update data in Api sports?
Yes. It can read records, write new ones, and answer questions about what is stored. Point it at Api sports and ask for a figure or a list, or have it keep a table in step with another app you have connected, all in plain language.
Do I need to write code or manage Api sports API keys?
No. Operator manages the Api sports connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Api sports together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Api sports and tools like Gigasheet, Nasa, Api ninjas in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Api sports, or browse all integrations.

Put your agent on Api sports

Sign in, connect Api sports, and hand your agent the work. Your first week is free.

Try for free