Live scores on your site, without writing code.

Pick a widget, choose your league, copy one snippet into your page. Live scores, tables, fixtures and match facts then update on their own, in your language.

Start free with a small SportStatsAPI link. Paid widgets carry your colours and no link.

Our widget
Live scoresPremier League
  • 67'Arsenal2–1Chelsea
  • HTLiverpool0–0Man City
  • 12'Tottenham1–0Newcastle
Demo data · Powered by SportStatsAPI

Five widgets, one snippet each.

Free widgets cover 18 top competitions. With a plan, every widget works for any competition you cover, in English, German, Spanish, Italian and French.

  • Free

    Live scores

    Every match in a competition, with the score and minute as it happens.

    Try it
  • Free

    League table

    The standings, updated the moment a result changes them.

    Try it
  • Free

    Fixtures and results

    What is coming up and how it finished, with dates and kick-off times.

    Try it
  • Paid

    Match centre

    One match in focus: score, minute and the facts that matter, for match reports and live blogs.

    Try it
  • PaidNeeds Insights

    Match facts

    Ready-written facts before and after each match, in five languages, from the Insights feed.

    Try it
  • Need a widget we don't list?

    Tell us what you want to show on your site and we will look at it with you.

    Talk to sales

Build yours and see it live.

Change any setting and the preview and the code update. Copy the code into your page when it looks right.

1Widget

2Competition

Premier League, England · Free

3Language

4Look

Blue is free. Your own colour is part of paid widgets.

Live scores Live Premier League
  • 67'Arsenal2–1Chelsea
  • HTLiverpool0–0Man City
  • 12'Tottenham1–0Newcastle
Powered by SportStatsAPI
Preview on a light pageSample data
This widget is freeIt shows a small "Powered by SportStatsAPI" link. No plan needed.
Paste this where the widget should appear
<div class="sportstats-widget"
     data-widget="scores"
     data-competition="england--premier-league"
     data-lang="en"
     data-theme="light"></div>
<script src="https://api.sportstatsapi.com/api/widget/v1/embed.js" async></script>

Free: no key, no sign-up. Several widgets on one page need the script only once.

On your site in three steps.

No developer needed. If you can paste a video embed, you can add a widget.

  1. 1

    Build it here

    Pick the widget, the competition, the language and the look. The preview shows exactly what your visitors will see.

  2. 2

    Paste the snippet

    Copy the code into a custom HTML block on any page or sidebar. Use as many widgets as you like on one page.

  3. 3

    It updates by itself

    Scores, tables and facts refresh as the matches happen. There is nothing to maintain on your side.

Works on sites where you can add custom HTML, such asWordPressWebflowWixSquarespace

Free to start. Paid when it carries your brand.

Free widgets are a quick way to add live scores. Paid widgets are for sites where the widget should look like part of the page.

Free widgets

$0

No plan and no card needed.

  • Live scores, league tables, fixtures and results
  • Light or dark look in SportStats blue
  • Five languages
  • A small "Powered by SportStatsAPI" link
  • 18 top competitions, from the Premier League to the NBA
Build a free widget

Paid widgets

With any plan

Included in every Data and Data + Insights plan, from $79 per month.

  • All five widgets, including match centre
  • Match facts in five languages with Insights
  • Your own accent colour
  • No SportStatsAPI link
  • Every competition in your plan
See plans

The 18 competitions in free widgets

Every other competition we cover works in widgets with any plan.

Soccer
Premier LeagueLaLigaBundesligaSerie ALigue 1EredivisiePrimeira LigaMajor League SoccerUEFA Champions LeagueUEFA Europa League
Basketball
NBAEuroLeague
Tennis
ATP TourWTA Tour
Hockey
NHL
Baseball
MLB
American football
NFL
Handball
EHF Champions League

Widget questions.

Anything else, ask us.

Do I need a developer?

No. You copy the snippet from this page and paste it into a custom HTML block, the same way you would add a video or a newsletter form.

Do widgets update during a match?

Yes. Scores, minutes and tables change on the page as the match goes on. Your visitors do not need to reload.

Can the widget match my site?

Every widget comes in a light and a dark look. With a paid plan you can also set your own accent colour and remove the SportStatsAPI link.

Which languages are there?

English, German, Spanish, Italian and French, the same five languages as the Insights feed.

Can I use the data in my app instead?

Yes, with a plan. Apps and custom designs use the API directly; see For developers.

Put live scores on your site today.

Start with a free widget, or pick a plan to use your own colours and every competition you need.