developer tools

Add API-Sports to your AI agent

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.

Things your agent can do in API-Sports
70

Things your AI can do in API-Sports

Your FormWise AI can handle any of these in API-Sports — on its own, without you needing to click a button.

  • Get Fixtures

    Popular

    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

    Popular

    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

    Popular

    Tool to get head-to-head fixtures between two teams. Use after determining team IDs to compare their direct match history.

  • Get Fixture Lineups

    Popular

    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

    Popular

    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 games events

    Popular

    Tool to get events (goals, penalties, etc.) from a game. Use when you need detailed event data after confirming the game ID.

  • Get Injuries

    Popular

    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

    Popular

    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

    Popular

    Tool to get the list of available seasons for all leagues. Use when you need season filters for other league endpoints.

  • Get Odds

    Popular

    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 In-Play Odds

    Popular

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

  • Get Players

    Popular

    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.

Show 58 more things it can do
  • Get Players Profiles

    Popular

    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

    Popular

    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

    Popular

    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

    Popular

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

  • Get Players Teams

    Popular

    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 Scorers

    Popular

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

  • Get Teams

    Popular

    Tool to retrieve available teams. Use when filtering teams by id, name, league, season, country, code, venue, or search before fetching detailed team data. Team IDs are not inferrable from names; use `name` or `search` to look up and confirm the correct `id` before passing it to downstream requests.

  • Get Team Seasons

    Popular

    Tool to get the list of seasons available for a team. Use when you need to know which seasons a specific team has data for.

  • Get team statistics

    Popular

    Tool to get detailed statistics of a team for a given league and season. Use after confirming league, season, and team ID.

  • 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 Games

    Retrieve Basketball games for a league and season, optionally by team.

  • Get Basketball Game Player Statistics

    Retrieve player-level performance statistics for a Basketball game.

  • Get Basketball Standings

    Retrieve ranked Basketball teams for a league season.

  • 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 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 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 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 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 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 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 Top Assists

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

  • Get Players Top Red Cards

    Tool to get the 20 players with the most red cards for a league or cup. Use after confirming league and season.

  • Get Players Top Yellow Cards

    Tool to get the 20 players with the most yellow cards for a league or cup. Use after confirming league and season.

  • Get Predictions

    Tool to get predictions about a fixture. Use when you need calculated predictions for a given fixture ID. Predictions may not be available for all fixtures; empty or null responses indicate no predictions exist, not an error.

  • Get Formula 1 Driver Rankings

    Tool to retrieve Formula 1 driver rankings for a season. Use when querying driver standings, championship positions, or filtering by specific driver or team.

  • Get Fastest Laps Rankings

    Tool to get the ranking of the fastest laps for a Formula 1 race. Use when retrieving fastest lap times, speeds, and rankings by race, team, or driver.

  • Get Race Rankings

    Tool to retrieve rankings for a specific Formula 1 race. Use when you need to get finishing positions, lap times, and pit stop information for drivers in a race.

  • Get Formula 1 Team Rankings

    Tool to retrieve Formula 1 team rankings for a specific season. Use when you need to get championship standings showing teams ordered by points.

  • Get Sidelined

    Tool to get sidelined information (injuries, suspensions, etc.). Use when you need current sidelined records filtered by player or coach.

  • Get Standings Divisions

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

  • Get Standings Groups

    Tool to retrieve the list of available groups for a league to be used in the standings endpoint. Use when querying standings groups for a specific league and season before fetching detailed standings data.

  • Get Standings Stages

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

  • Get Timezone

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

    Tool to get all available transfers for players and teams. Use when you need transfer history filtered by player or team.

  • Get Trophies

    Tool to get trophies for a player or coach. Use when you need to list honors filtered by player(s) or coach(es).

  • Get Venues

    Tool to retrieve available venues. Use when filtering venues by id, name, city, country, or search before fetching detailed venue data.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once API-Sports is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in API-Sports, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches API-Sports for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive API-Sports work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect API-Sports to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find API-Sports in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for API-Sports.

  3. 3

    Hit "Connect"

    Click "Connect API-Sports" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in API-Sports

    Build a quick AI Agent (it's like writing instructions, not code), and pick the API-Sports actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of API-Sports for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your API-Sports workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other API-Sports users had before signing up

Do I need to know how to code?

Not even a little. If you can use API-Sports today, you can set this up. You'll connect API-Sports, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your API-Sports login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect API-Sports or delete everything any time.

What happens when API-Sports updates their app?

We handle it. When API-Sports adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting API-Sports takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like API-Sports — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About API-Sports on FormWise

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.

Connect API-Sports once and your FormWise AI gets 70 things it can do inside it. That means your AI can handle the API-Sports work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to API-Sports? Take a look at api-sports.io.

Stop doing the API-Sports work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.