We’re excited to introduce the latest version of API-SPORTS widgets. They are faster, more flexible, and visually refined, with just a few lines of HTML.
A wide range of widgets
Our widgets cover every aspect of sports data. Each one comes with ready-to-use themes, multi-language support, and smooth integration.
Sports available
Our widgets cover a wide range of popular sports worldwide, including Football, Basketball, Baseball, Hockey, Handball, Rugby, Volleyball, NFL, AFL, MMA, NBA, and Formula 1.
You can integrate them into a football fan site, a basketball news platform, or even a multi-sport application. The flexibility ensures that no matter which sport your users follow, they’ll always find the data they want.
From the most popular global leagues to more niche competitions, the widgets guarantee full coverage and a consistent experience across every sport.
Multi-language support
Our widgets are built for a global audience and come ready-to-use in multiple languages: English, French, Spanish, and Italian.
For even more flexibility, you can easily provide your own translation file. Just add a simple translation file with your own terms, and the wording updates across all widgets automatically. This makes it effortless to adapt the interface to your brand, your region, or your community.
See the separate article : Create a Custom Translation File for Your Widgets
Customization
You can choose from predefined themes like white
, grey
, dark
, or blue
. For a more unique look, create your own with custom styles.
Widgets can also be linked dynamically for example, clicking on a match in Games can instantly load its details in another widget such as Game, Team, or Player.
Dynamic Targeting
The widgets include a targeting feature that makes the experience even more intuitive. When a user clicks on a league, match, team, or player, the content is displayed either in a modal or directly within a container on the page.
This ensures smooth, uninterrupted navigation, allowing users to stay on the same screen while accessing all the information they need.
<api-sports-widget data-type="games"></api-sports-widget>
<api-sports-widget
data-type="config"
data-key="Your-Api-Key-Here"
data-sport="football"
data-refresh="15"
data-show-logos="true"
data-favorite="true"
></api-sports-widget>
<script type="module" src="https://widgets.api-sports.io/3.1.0/widgets.js"></script>
Favorites
The widgets come with a favorites feature that lets users build their own customized space. They can add their preferred leagues, teams, or competitions and find them all in a dedicated tab.
With this filter, navigation becomes faster and easier, giving users direct access to the content that matters most to them without scrolling through all available data.
Security & Cache Data
With our new widgets, you can also use your own Urls and reinforce security by completely hiding your API-KEY. It's also possible to set up a caching system to greatly reduce the number of requests made to the API.
Find out more in this tutorial : How To Optimize Widgets, Cache And Security Tutorial
Easy integration
Integration is quick and simple. Add the script once, configure your API key, and place the widgets where you want them to appear.
Ready to go further? Check out our documentation to discover every feature, and download the demo to experience the widgets live on your site.
Ready to discover what’s new? Let’s take a look at our latest widgets
1. Games & Game
The Games widget lets you display the full list of matches for today, tomorrow, or any selected date, with the option to filter by country or league.
Users can instantly see which games are live, finished, or scheduled, making it perfect for following a busy sports calendar at a glance.
Each match is interactive clicking on it opens the Game widget, which provides all the details: goals, cards, substitutions, live stats, and complete lineups.
Together, they form the perfect combination for browsing schedules and following matches in real time.
2. Standings
The Standings widget makes it easy to display the league table of any competition. It provides a clear, structured view of team rankings with all the essential details. Designed to adapt to every type of competition, it works just as well for football, basketball, or any other supported sport, giving your visitors an instant view of who’s on top.
3. Leagues & League
The Leagues widget is the perfect way to explore competitions.
Users can browse tournaments by country or sport, and quickly find the league they’re looking for with a simple search.
The League widget shows the full schedule by day, by round, or across the season along with past results, upcoming games, and direct access to the standings.
Together, they create a seamless experience: discover a competition with the Leagues widget, then dive into every detail with the League widget.
4. H2H
The Head-to-Head (H2H) widget highlights the full history between two teams. Past results, upcoming fixtures, everything is gathered in one place to better understand the dynamics of a rivalry. For even deeper insights, the H2H widget can be paired with the Game widget. A simple click on a match opens a detailed view, with full statistics and key moments from that encounter.
5. Team : profile, stats and squads
Everything you need to know about a club is available with the Team widget, including its profile, squad, competitions, and detailed stats.
It integrates smoothly with the Player widgets, allowing you to access a player’s profile with just one click.
6. Player
The Player widget offers a complete view of a player’s career.
It shows the clubs they’ve played for, key stats from each season, as well as their injury history and the trophies they’ve won.
7. Formula 1
The Formula 1 widget lets you experience the F1 season from start to finish. From practice sessions and qualifying to sprints and the main race, every Grand Prix can be followed in detail. Each event includes full rankings, the fastest lap, the starting grid, and pit stops. It also provides driver and team standings, offering a clear overview of the current season.
8. MMA
The MMA widget is designed to cover every aspect of mixed martial arts events. It lists all scheduled, live, and finished fights, allowing users to follow their favorite competitions such as the UFC.
Clicking on a fight reveals the full results, including the winner, method of victory, and exact finish time. For those who love detail, advanced fight statistics are also available to break down every strike and attempt. This makes the MMA widget a powerful tool to relive past fights, track ongoing events, and anticipate upcoming clashes in the octagon.