K League 1 API
South Korea's top division and a regular contender in the AFC Champions League. Full fixtures, results, and player data each season.
Sample K League 1 API call
Fetch K League 1 matches with competition_id=29. The same ID works across every endpoint.
GET /football/matches?competition_id=29
GET https://api.thestatsapi.com/api/football/matches
?competition_id=29
&season=2025
Authorization: Bearer YOUR_API_KEY{
"data": [
{
"match_id": "mt_290481",
"competition_id": 29,
"competition": "K League 1",
"season": "2025/26",
"status": "finished",
"kickoff_utc": "2025-09-14T14:00:00Z",
"home": { "name": "Ulsan HD", "score": 2 },
"away": { "name": "Jeonbuk Hyundai Motors", "score": 1 }
}
],
"meta": { "page": 1, "per_page": 25, "total": 380 }
}competition_id=29 for K League 1 in fixtures, standings, player-stats and odds requests.What data is available for K League 1
What you can build with K League 1 data
Stats dashboards
Power a live K League 1 table, fixtures, and form widgets with a single endpoint.
Betting & prediction models
Train models on 18 seasons of results.
Fantasy & content apps
Fetch player stats and match events to drive fantasy scoring and editorial content.
Research & analytics
Bulk-export historical K League 1 data for academic and commercial analysis.
TheStatsAPI provides K League 1 data including match results, player statistics, and historical records across 18 seasons. Access comprehensive K League 1 data alongside 1,195 other competitions through a single REST API, with plans starting at $50/month and a 7-day free trial.
K League 1 API resources
Upcoming and historical fixtures with kickoff times and venues.
Live league tables with points, goal difference, and form.
Goals, assists, minutes, cards and shots for every player.
Step-by-step guide to pulling league data in Python.
See every competition, country, and data type we cover.
Frequently Asked Questions
Does TheStatsAPI cover K League 1?
Yes. TheStatsAPI provides full coverage of K League 1 including match fixtures, results, player statistics, team data, and historical records across 18 seasons.
How many seasons of K League 1 data are available?
TheStatsAPI has 18 seasons of K League 1 data, going back to the 2008 season, including match results, player stats, and team performance data.
Can I get player stats for K League 1?
Yes. Player statistics for K League 1 include goals, assists, appearances, minutes played, yellow cards, red cards, and shots, available for all players across all 18 seasons.
Is live data available for K League 1?
Live and final scores, fixtures, and match events for K League 1 are available through the matches endpoint, with finalized stats settling within 1 to 2 hours of full time.
How do I get a K League 1 API key?
Sign up for a 7-day free trial, generate an API key from your dashboard, and call the matches endpoint with competition_id=29. Every plan includes all endpoints and all competitions.
What does K League 1 data cost?
K League 1 data is included on every TheStatsAPI plan, starting at $50/month with a 7-day free trial. There are no per-competition add-ons.
Get K League 1 Data & 1,195 Other Competitions
Start your 7-day free trial. All endpoints included on every plan.