BaseballData API
Data
Coverage
MLB seasons held129MLB 2026 games2,469Postseason line scores40WBC and Premier12 games242Czech box scores1,430
See all coverage
DocsPricingStatus

Documentation/Parks

GET /v1/parks/{id} | Baseball Data API

One ground, and season by season its games, runs per game and park factor.
GEThttps://api.baseballapi.net/v1/parks/{id}

Try it

Run calls the API with your key.
// The answer appears here.

Returns

FieldWhat it holds
idstring: the park's id (pk_...)
namestring or null
citystring or null
regionstring or null
first_gamestring or null
last_gamestring or null
seasonsarray: season, games, first_game, last_game, runs_per_game, park_factor (the home clubs' factor there, weighted by home games)

Example answer

A real answer, taken 2026-11-03.

{
    "data": {
        "id": "pk_4e6eackg",
        "name": null,
        "city": "Albany",
        "region": "GA",
        "first_game": "1937-05-12",
        "last_game": "1937-05-12",
        "seasons": [
            {
                "season": 1937,
                "games": 1,
                "first_game": "1937-05-12",
                "last_game": "1937-05-12",
                "runs_per_game": 9,
                "park_factor": null
            }
        ]
    },
    "meta": {
        "count": 1
    }
}

Errors

Every endpoint can answer unauthorized, unknown_parameter, rate_limited, quota_exceeded and server_error, and not_found for an id or league that is not ours. See Errors.