Livescore
Live, upcoming and finished match feeds with date filters, league grouping, match actions and responsive layouts.
soccersapi/widgets-v2
Configurable live score, match, league, team and player widgets powered by SoccersAPI data.
no api key · iframe or native
Widgets V2 turn SoccersAPI data into live score, match, league, team and player widgets. Configure the UI, save your setup, validate your domains and publish. Render as a native web component, or start free with iframe delivery.
live preview
Free iframe, native web component on Starter and above, Dynamic Pages on Pro and Ultra.
This iframe uses a dedicated Free-plan demo UID, so Pro and Ultra options are intentionally locked. Free widgets can still include SoccersAPI branding, affiliate inventory or promotional placements where applicable.
widget family
Build live centres, match pages, league hubs, team and player pages from one configurable widget family.
Live, upcoming and finished match feeds with date filters, league grouping, match actions and responsive layouts.
Events, lineups, standings, H2H, odds, TV and prematch context in a single match experience.
Fixtures, results, standings, team lists, scorers and season pages for league-focused sites.
Team fixtures, results, standings, squads and performance context, connected from match and league views.
Player pages with profile data, season stats and career context, ready for editorial use.
Country and region grouped league lists that help users discover coverage and navigate deeper pages.
configurator
The admin preview and the live embed use the same saved widget configuration, so your published widget matches what you configured.
Create multiple widget setups, save drafts and copy code only after the configuration is ready.
Control themes, colors, typography, entity headers, modals, tabs, logos and compact states from the admin.
Restrict embeds to approved domains so every iframe or native widget follows your account rules.
Free, Starter, Pro, Ultra and Custom plans unlock different delivery modes, traffic allowances and Pro features.
Heartbeat and monthly usage tracking help you see when a widget is approaching its plan allowance.
Pro plans can unlock bookmaker odds, affiliate links, banners and custom branding.
Start with iframe delivery, then move to a native web component that renders directly inside your page DOM.
Alert sounds and event notifications stay tied to your active plan and saved widget configuration.
The same saved configuration powers the admin preview, iframe embed and native widget embed.
Turn every match, league, team and player into a dynamic page with entity-aware variables and configurable routes. Available for Pro and Ultra.
delivery
Both delivery modes load the same saved configuration. The difference is how the widget reaches your page and behaves inside your site.
<iframe
src="https://embed.soccersapi.com/widgets/ls-soccersapi/free.html?uid=6a2c4f09e2ac72fdfa6f6867&widget-id=livescore&locale=en&height=760"
style="width:100%;height:760px;min-height:760px;border:0;display:block;"
loading="lazy"
referrerpolicy="strict-origin-when-cross-origin"
data-soccersapi-widget="v2-free">
</iframe><script src="https://static.soccersapi.com/widgets/ls-soccersapi/ls-soccersapi.umd.js" defer></script>
<ls-soccersapi uid="YOUR_UID" widget-id="livescore" locale="en"></ls-soccersapi>widgets v2 pricing
| Widgets V2 plan | Free €0/mo For small sites that want the fastest iframe embed path. Start free | Starter €19/mo For one production site that needs native delivery and a cleaner embed. Start with Starter | ProPopular €59/mo For publishers monetizing football pages with their own offers. Start with Pro | Ultra €179/mo For larger football sites that need more domains, traffic and white-label control. Start with Ultra | Custom Custom For high-traffic platforms, many domains or special agreements. Talk to us |
|---|---|---|---|---|---|
| Delivery | Hosted iframe | Native web component | Native web component | Native web component | Native or custom |
| Views per monthhard cap on Free, soft limits with alerts above | 25KHard cap | 100KSoft limit | 1MSoft limit | 3MSoft limit | CustomCustom |
| Approved domains | 1 | 1 | 3 | 10 | Custom |
| Saved configurations | 1 | 2 | 10 | Unlimited | Custom |
| Widgetslivescore, match, league, leagues, team, player | Livescore | Livescore | Full family | Full family | Custom |
| Monetization | SoccersAPI placements may appear | Clean, no placements | Your own: 5 affiliate links, 10 bookmakers | Your own: 20 affiliate links, 40 bookmakers | Tailored caps |
| Featured leagues | |||||
| Livescore sounds | |||||
| Top and bottom banners | |||||
| Custom CSS | |||||
| Branding controls | |||||
| White-label | |||||
| Dynamic Pages add-onper approved domain |
Each plan covers more approved domains as you grow: 1 on Starter, 3 on Pro and 10 on Ultra. Need more? Add a reviewed domain pack, or move to a Custom plan agreed with our team.
pro & ultra
Pro and Ultra unlock the full widget family with your own commercial placements, bookmaker odds, affiliate links and banners, plus custom branding, white-label control and the traffic headroom to grow across multiple domains.
Add-on · Dynamic Pages
Turn every match, league, team and player into a dynamic, SEO-oriented page. €99/mo per domain.
faq
Setup, domains, delivery modes and limits. Still stuck? Read the help notes or contact us.