⚽ Free Soccer Database

Open-source API for soccer data • Teams • Competitions • Matches

🌐 soccer.gcsboss.com

API Endpoints

🏆 Teams

Access global soccer teams with IDs and metadata. Perfect for team lookups and statistics.

https://soccer.gcsboss.com/teams.json

🌍 Competitions

Complete list of leagues and tournaments worldwide. All major competitions covered.

https://soccer.gcsboss.com/competitions.json

📅 Matches

Upcoming matches organized by month. 6-month rolling window of live schedules.

https://soccer.gcsboss.com/matches/2026-01.json

Why Developers Love Us

Lightning Fast

Cloudflare CDN delivers data globally with minimal latency

🔓

No Auth Required

Start using the API immediately, no keys or sign-up needed

📦

Pure JSON

Clean, structured data perfect for any framework or language

🌍

Global Coverage

Teams and competitions from every major league worldwide

♻️

Live Updates

Matches updated daily via automated CI/CD pipelines

🔗

Open Source

Built in the open. Contribute on GitHub

Getting Started

💡 Fetch all teams in JavaScript fetch('https://soccer.gcsboss.com/teams.json') .then(res => res.json()) .then(teams => console.log(teams))
🎯 Get matches for a specific month with curl curl https://soccer.gcsboss.com/matches/2026-01.json | jq .
🌐 Python example with requests import requests response = requests.get('https://soccer.gcsboss.com/competitions.json') competitions = response.json() print(competitions)
🔗 URL patterns Teams: /teams.json Competitions: /competitions.json Matches: /matches/YYYY-MM.json Examples: /matches/2026-01.json (January 2026) /matches/2026-02.json (February 2026)
Free Soccer Database - Open-Source Sports API

⚽ Free Soccer Database

Open-source soccer data API • Teams • Competitions • Matches

🌐 soccer.gcsboss.com

🏆 Teams

Complete database of soccer teams with IDs and metadata

https://soccer.gcsboss.com/teams.json

🌍 Competitions

Soccer leagues and tournaments from around the world

https://soccer.gcsboss.com/competitions.json

📅 Matches

Upcoming and scheduled matches by month

https://soccer.gcsboss.com/matches/2026-01.json

Why Use Our Database?

Getting Started

📝 Fetch all teams fetch('https://soccer.gcsboss.com/teams.json')
.then(r => r.json())
.then(teams => console.log(teams))
📊 Get matches for January 2026 curl https://soccer.gcsboss.com/matches/2026-01.json
🏅 Fetch competitions fetch('https://soccer.gcsboss.com/competitions.json')
.then(r => r.json())