Discover/koreabaseball API
live

koreabaseball APIkoreabaseball.com

Retrieve KBO league game schedules by year and month from koreabaseball.com. Filter by team, get dates, times, matchups, and stadium data.

This API takes change requests — .
Endpoint health
verified 3h ago
get_schedule
1/1 passing latest checkself-healing
Endpoints
1
Updated
4h ago

What is the koreabaseball API?

The koreabaseball.com API provides access to Korea Baseball Organization (KBO) league game schedules through a single endpoint, get_schedule, returning up to a full month of games with 5 fields per game: date, time, away team, home team, and stadium. Pass a year and month to pull all scheduled matchups, or include a team_id to narrow results to one club's games for that month.

Try it
4-digit season year (e.g. 2026).
1 or 2-digit month number (e.g. 7 or 07).
Team code to filter schedule for a specific team. Known codes: LG, SSG, KIA, NC, KT. Omit to return all games.
api.parse.bot/scraper/91af86ff-58ff-41cd-98e1-26887b18cb09/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/91af86ff-58ff-41cd-98e1-26887b18cb09/get_schedule' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "year": "2026",
  "month": "07",
  "team_id": "LG"
}'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace koreabaseball-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: KBO Schedule SDK — bounded, re-runnable; every call capped."""
from parse_apis.koreabaseball_com_api import KBO, ParseError

client = KBO()

# List all games for a given month
for game in client.games.list(year="2026", month="07", limit=3):
    print(game.date, game.time, game.away_team, "vs", game.home_team, "@", game.stadium)

# Filter by team
first_game = client.games.list(year="2026", month="07", team_id="LG", limit=1).first()
if first_game:
    print("LG game:", first_game.date, first_game.time, first_game.away_team, "vs", first_game.home_team)

# Typed error handling
try:
    for game in client.games.list(year="2026", month="03", limit=3):
        print(game.date, game.time)
except ParseError as e:
    print(f"error: {e}")

print("exercised: games.list")
All endpoints · 1 totalmissing one? ·

Retrieve the KBO league game schedule for a given year and month. Returns all games with date, time, home team, away team, and stadium. Optionally filter by a specific team to see only that team's games. Results are auto-iterated.

Input
ParamTypeDescription
yearrequiredstring4-digit season year (e.g. 2026).
monthrequiredstring1 or 2-digit month number (e.g. 7 or 07).
team_idstringTeam code to filter schedule for a specific team. Known codes: LG, SSG, KIA, NC, KT. Omit to return all games.
Response
{
  "type": "object",
  "fields": {
    "games": "array of game objects with date, time, away_team, home_team, stadium"
  },
  "sample": {
    "data": {
      "games": [
        {
          "date": "07.01(수)",
          "time": "18:30",
          "stadium": "잠실",
          "away_team": "롯데",
          "home_team": "두산"
        },
        {
          "date": "07.01(수)",
          "time": "18:30",
          "stadium": "광주",
          "away_team": "SSG",
          "home_team": "KIA"
        }
      ]
    },
    "status": "success"
  }
}

About the koreabaseball API

What the API Returns

The get_schedule endpoint returns an array of game objects covering every scheduled KBO contest in a given month. Each object includes date, time, away_team, home_team, and stadium. These fields are sufficient to build a full-month calendar view, generate match-day notifications, or drive any display that needs to show who plays where and when.

Filtering by Team

The optional team_id parameter narrows the response to games involving a specific club. Known codes include LG, SSG, KIA, NC, and KT. Omitting the parameter returns all games across the league for the requested period. The year and month parameters are required on every call; month accepts one- or two-digit values (e.g. 7 or 07).

Coverage and Scope

The API covers the regular KBO schedule as published on koreabaseball.com. Results are auto-iterated, meaning the full month's game list is returned without requiring additional pagination calls. The data reflects the schedule as it appears on the source site, including future scheduled games and any already-played contests within the requested month.

Reliability & maintenanceVerified

The koreabaseball API is a managed, monitored endpoint for koreabaseball.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when koreabaseball.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official koreabaseball.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a month-by-month KBO game calendar showing home, away, and stadium for each matchup
  • Send fan notifications when a specific team's next game is scheduled using team_id filtering
  • Aggregate stadium usage data across a season by collecting the stadium field over multiple months
  • Cross-reference KBO schedules with travel itineraries to identify games happening in a city on a given date
  • Track how often each team hosts home games by counting home_team occurrences across months
  • Populate a sports betting or fantasy app with upcoming KBO fixtures and game times
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does koreabaseball.com have an official developer API?+
No. koreabaseball.com does not publish a documented public developer API or offer API keys for third-party developers.
What exactly does the `get_schedule` endpoint return for each game?+
Each game object includes five fields: date (the calendar date of the game), time (scheduled start time), away_team, home_team, and stadium. No play-by-play, scores, or standings data is included in the response.
Which team codes work with the `team_id` filter?+
Documented codes are LG, SSG, KIA, NC, and KT. Other KBO clubs may be supported by their standard abbreviations, but only these five are explicitly confirmed in the endpoint specification.
Does the API return game scores or historical results?+
Not currently. The API returns schedule data — dates, times, teams, and stadiums — for any requested month, which may include past months, but it does not return final scores, box scores, or game results. You can fork this API on Parse and revise it to add a results or scores endpoint.
Can I retrieve a full season's schedule in one call?+
Not in a single request. The year and month parameters are both required, so each call covers one calendar month. To build a full-season schedule, you would make separate calls for each month of the KBO season. You can fork this API on Parse and revise it to add a season-level endpoint that aggregates multiple months automatically.
Page content last updated . Spec covers 1 endpoint from koreabaseball.com.
Related APIs in SportsSee all →
mykbostats.com API
Access comprehensive KBO league data including team standings, schedules, rosters, player profiles, and game details to track Korean baseball statistics and performance metrics. Search for players, view depth charts, get foreign player information, and analyze win matrices to stay informed about the Korean Baseball Organization.
cpbl.com.tw API
Access comprehensive CPBL baseball data including live game schedules, detailed box scores, player statistics, and play-by-play game feeds to stay updated on the Chinese Professional Baseball League. Build applications that display team standings, player rosters, news updates, and advanced performance metrics for all CPBL games and athletes.
baseball-reference.com API
Access comprehensive MLB and college baseball (NCAA Division I) statistics from Baseball-Reference. Retrieve player career and season stats, team rosters and performance data, game box scores, season schedules, league leaders, and college conference standings — all from a single API.
npb.jp API
Access data from npb.jp.
ballparkpal.com API
Get MLB prediction data including the most likely outcomes for batters, pitchers, teams, and games across 22 statistical categories with probability scores and betting lines. Search available dates and browse prediction categories to power your baseball analysis and betting decisions with simulation-based forecasts.
cba.sports.sina.com.cn API
Access comprehensive sports data including live game details, team information, player statistics rankings, schedules, and current round results. Track performances across teams and players while staying updated on upcoming matchups and real-time game outcomes.
nikeeyblscholastic.com API
Access comprehensive Nike EYBL Scholastic basketball league data including teams, player bios, schedules, standings, and detailed game box scores. Track team rosters, player statistics, and season performance across the entire league in one place.
h2hggl.com API
Access live e-sports match data, daily schedules, upcoming games, and final results across H2H GG League eBasketball competitions. Retrieve real-time scores, player statistics, head-to-head comparisons, and detailed match timelines.