Football (Soccer) Videos

Sports API · Soccer highlights · Match videos · Embed codes

TL;DR

The ScoreBat Football Video API provides embed codes for goals and highlights from top football leagues worldwide. Covers Premier League, Bundesliga, Serie A, La Liga, Ligue 1, Champions League, Europa League, and many more competitions. Each result includes an embeddable video player, match title, competition name, and thumbnail. Updated in near real-time as matches are played. No API key required.

Quick start: https://www.scorebat.com/video-api/v1/

No API key needed — free football highlights!

How to Use This API

1. Get Latest Videos

Returns the most recent football highlights and goal videos:

https://www.scorebat.com/video-api/v1/

2. Search by Team or League

https://www.scorebat.com/video-api/v1/?search=Liverpool

3. JavaScript — Embed Latest Goals

fetch('https://www.scorebat.com/video-api/v1/')
  .then(r => r.json())
  .then(data => {
    data.slice(0, 10).forEach(video => {
      console.log(video.title);
      console.log(`  Competition: ${video.competition}`);
      console.log(`  Thumbnail: ${video.thumbnail}`);
      // video.embed contains the iframe HTML
      document.getElementById('videos').innerHTML += video.embed;
    });
  });

4. Python — League Filter

import requests

videos = requests.get(
    'https://www.scorebat.com/video-api/v1/'
).json()

league = 'Premier League'
matches = [v for v in videos if league in v.get('competition', '')]
print(f"Found {len(matches)} {league} videos")
for m in matches[:5]:
    print(f"  {m['title']} — {m['date']}")
Latest videos: https://www.scorebat.com/video-api/v1/

Frequently Asked Questions

What leagues are covered?
Major leagues include Premier League, Bundesliga, Serie A, La Liga, Ligue 1, Champions League, Europa League, Conference League, MLS, Brasileirão, Argentine Primera, and many more domestic and international competitions.
How quickly are videos added after a match?
Goal videos are typically available within minutes of the event. Full match highlights are added shortly after the match concludes. The API updates continuously during match days.
What data is included for each video?
Each entry includes title, competition, date, thumbnail (image URL), embed (HTML iframe embed code), url, and sidebar (related videos).
Can I use the embed code on my website?
Yes — the embed field contains an iframe that can be placed directly in your HTML. The videos are hosted by ScoreBat and include pre-roll ads in some cases.
Is there a rate limit?
The video API is free for reasonable usage. For high-traffic websites, check ScoreBat's terms for commercial use guidelines.
Does it cover international tournaments?
Yes — the API covers the World Cup, European Championship, Copa América, Africa Cup of Nations, and other major international tournaments when they are in progress.

API Details

API URL
https://www.scorebat.com/video-api/v1/
Documentation
scorebat.com/video-api/
Category
Sports
Authentication
Not Required
Coverage
Global — major football leagues and tournaments

What You Can Build