Free APIs › Sports › TheSportsDB
No keyCORS ✓A · 90

TheSportsDB

Sports teams, leagues, players and live scores with a free test key.

StatusLive · verified 23 Oct 2026 · 587 ms
AuthenticationNone — call it right now
Browser CORSYes — works from front-end code
Free limitsFree test key: 123
Official docs ↗ ▶ Open the playground

▶ Live playground

This runs in your browser, straight against the real API. Edit the URL and experiment — break nothing, learn everything.

Press Run to call TheSportsDB live.

📸 Real response, captured by us

Not a mockup — this is what TheSportsDB actually returned when we verified it on 23 Oct 2026 (in 587 ms).

{
  "teams": [
    {
      "idTeam": "133604",
      "idESPN": "359",
      "idAPIfootball": "42",
      "intLoved": "9",
      "strTeam": "Arsenal",
      "strTeamAlternate": "Arsenal Football Club, AFC, Arsenal FC",
      "strTeamShort": "ARS",
      "intFormedYear": "1892",
      "strSport": "Soccer",
      "strLeague": "English Premier League",
      "idLeague": "4328",
      "strLeague2": "FA Cup",
      "idLeague2": "4482",
      "strLeague3": "EFL Cup",
      "idLeague3": "4570",
      "strLeague4": "UEFA Champions League",
      "idLeague4": "4480",
      "strLeague5": "Emirates Cup",
      "idLeague5": "5648",
      "strLeague6": "Club Friendlies",
      "idLeague6": "4569",
      "

💻 Copy-paste code

Three ways to call TheSportsDB — pick your weapon.

// TheSportsDB — no build step, no library. Just fetch.
const res = await fetch("https://www.thesportsdb.com/api/v1/json/123/searchteams.php?t=Arsenal");
const data = await res.json();
console.log(data);

🏅 Own this API?

Add the live-verified badge to your docs or repo — it only ever displays the status from our latest check.

<a href="https://freeapis.akclnt.com/api/thesportsdb/"><img src="https://freeapis.akclnt.com/badge/thesportsdb.svg" alt="TheSportsDB — live-verified free API on AKCLNT Free APIs"></a>

📜 Full check history & uptime · Status as JSON · Health score: A · 90/100

🔔 Watch this API — a quiet feed that only speaks the week its status changes (down, recovered, reclassified). How it works

Similar free APIs

OpenLigaDB

No keyCORS ✓A · 90

German football league data — matches, tables and scorers, fully open.

Live · verified 23 Oct 2026 · 889 ms📁 Sports · Free, no key
Done