Skip to content

Free · No API key · No sign-up

Free football widgets for your blog or site

Add live scores, team stats and player profiles to your site with a single iframe. Auto-updating during live matches. Responsive design included.

How it works — in 3 steps

  1. 1
    Find the ID

    Visit the match, team or player page on GioScore. The ID is the last number in the URL.

  2. 2
    Copy the iframe

    Use the snippets below as a template and swap the ID for yours.

  3. 3
    Paste into your HTML

    WordPress, Ghost, Medium, Wix, plain HTML — works anywhere iframes are allowed.

Match Card

Live minute-by-minute score, goal scorers, cards and key events. Auto-refreshes during matches.

Live previewReal Madrid vs Deportivo Alavés
Copy-paste code
<iframe src="https://gioscore.com/embed/match/19439577"
  width="100%" height="420"
  frameborder="0" scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  title="Real Madrid vs Deportivo Alavés — GioScore"
  style="border:0;max-width:600px;width:100%;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:4px;">
  Data by <a href="https://gioscore.com" rel="noopener">GioScore</a>
</p>

Replace 19439577 with the ID you want to show.

Team Profile

Squad, recent results, next fixtures and league position in a compact card.

Live previewReal Madrid
Copy-paste code
<iframe src="https://gioscore.com/embed/team/3468"
  width="100%" height="520"
  frameborder="0" scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  title="Real Madrid — GioScore"
  style="border:0;max-width:600px;width:100%;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:4px;">
  Data by <a href="https://gioscore.com" rel="noopener">GioScore</a>
</p>

Replace 3468 with the ID you want to show.

Player Profile

Photo, age, position, club, season goals/assists and latest ratings.

Live previewCristiano Ronaldo
Copy-paste code
<iframe src="https://gioscore.com/embed/player/580"
  width="100%" height="480"
  frameborder="0" scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  title="Cristiano Ronaldo — GioScore"
  style="border:0;max-width:600px;width:100%;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:4px;">
  Data by <a href="https://gioscore.com" rel="noopener">GioScore</a>
</p>

Replace 580 with the ID you want to show.

Tournament Standings

Full league table with points, wins, draws, losses, goals for/against and form.

Live previewPremier League
Copy-paste code
<iframe src="https://gioscore.com/embed/tournament/8"
  width="100%" height="720"
  frameborder="0" scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  title="Premier League — GioScore"
  style="border:0;max-width:600px;width:100%;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:4px;">
  Data by <a href="https://gioscore.com" rel="noopener">GioScore</a>
</p>

Replace 8 with the ID you want to show.

Coach Profile

Team history, trophies, win rate and current appointment.

Live previewPep Guardiola
Copy-paste code
<iframe src="https://gioscore.com/embed/coach/455361"
  width="100%" height="460"
  frameborder="0" scrolling="no"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  title="Pep Guardiola — GioScore"
  style="border:0;max-width:600px;width:100%;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:4px;">
  Data by <a href="https://gioscore.com" rel="noopener">GioScore</a>
</p>

Replace 455361 with the ID you want to show.

Attribution rules

  • Keep the "Data by GioScore" link visible under each widget.
  • You can change the link color to match your design.
  • Do not add rel="nofollow" to the attribution link.
  • Do not hide the widget via CSS or JS to show different content in its place.

FAQ

Are the widgets free?
Yes, completely free. No API key, no sign-up, no premium tier. We only ask that you keep the "Data by GioScore" link visible on your page.
Do the scores update in real time?
Yes. The match widget refreshes every 20 seconds during a live match and shows goals, cards and substitutions minute-by-minute.
Can I customize the design?
Widgets currently use GioScore’s dark theme. We’ll add light-theme and custom-color options via URL parameters in a future release.
How many widgets can I embed on one page?
As many as you want. Each iframe is independent and uses loading="lazy" so it doesn’t impact your page speed.
Does this affect my blog’s SEO?
No. Widget content lives inside a gioscore.com iframe, so Google doesn’t index it as your content. Your page retains its own authority and surrounding content.
How do I find the ID for a match/team/player?
Browse the GioScore page and look at the number at the end of the URL. For example, Real Madrid is at /football/team/real-madrid/3468 — the ID is 3468.

Need a widget that doesn’t exist yet, or custom data? Get in touch.