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
- 1Find the ID
Visit the match, team or player page on GioScore. The ID is the last number in the URL.
- 2Copy the iframe
Use the snippets below as a template and swap the ID for yours.
- 3Paste 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.
<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.
<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.
<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.
<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.
<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.