How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Major League Baseball Transactions API

Operations pertaining to transactions

Major League Baseball Transactions API is one of 34 APIs that Major League Baseball publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Transaction. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 1 operation across 1 path, and defines 250 schemas. It is described by OpenAPI 3.0.1, at version 2.0.0.

Requests are made against 4 base URLs: https://statsapi.mlb.com, https://beta-statsapi.mlb.com, https://qa-statsapi.mlb.com, http://localhost:8080.

1 operations 1 paths 250 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
2.0.0
Servers
https://statsapi.mlb.com
https://beta-statsapi.mlb.com
https://qa-statsapi.mlb.com
http://localhost:8080
Resource Areas
1

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

Transactions 1

Operations pertaining to transactions

GET
/api/v1/transactions
View transaction info
transactions 13 params → 200

Schemas 250

The contract defines 250 schemas that model the data the API accepts and returns. The most detailed are BaseballScheduleItem (119 properties), PitchingData (95 properties), Relative (93 properties), BaseballPerson (92 properties). Each schema is shown below with its type and property counts.

TeamStatData
object
58 properties
AdditionalBio
object
2 properties
SortOrderEnum
string
GameStatusRestObject
object
5 properties
DraftTypeEnum
string
WeatherRestObject
object
4 properties
DraftTypeEnumRestObject
object
3 properties
BaseballDefenseRestObject
object
15 properties
EducationRestObject
object
3 properties
StatContainer
object
17 properties
FieldInfoRestObject
object
11 properties
BaseballTeamStandingsRecord
object
75 properties
RunnerDetailType
string
VenueMetadata
object
5 properties
Image
object
5 properties
SportTypeEnum
string
IFeed
object
1 property
ScheduleDateRestObject
object
8 properties
Venue
object
26 properties
GameInfoRestObject
object
5 properties
LaunchDataRestObject
object
6 properties
BaseballDecisionRestObject
object
5 properties
LiveLookin
object
5 properties
TransactionRestObject
object
13 properties
DraftStatusEnum
string
Split
object
4 properties
Matchup
object
13 properties
StatSplits
object
33 properties
TrackingVersion
string
BaseballChallenge
object
8 properties
PlayerPoolEnum
string
ScheduleEventTypes
string
Broadcast
object
11 properties
PlayerLeader
object
8 properties
Coordinates
object
3 properties
StatExemptionRestObject
object
4 properties
GroupedStatDataRestObject
object
13 properties
GameStory
object
9 properties
PublicFacingEnum
string
BaseballPerson
object
92 properties
PersonLeadersEnum
string
IOfficialType
object
2 properties
GameMediaRestObject
object
7 properties
AwardRestObject
object
21 properties
BaseballLinescoreTeamInfoRestObject
object
3 properties
InningRestObject
object
5 properties
RosterType
string
PhotoRestObject
object
6 properties
ImageRestObject
object
4 properties
BaseballLineupRestObject
object
3 properties
ConferenceRestObject
object
4 properties
StatData
object
3 properties
Relative
object
93 properties
ReviewDetails
object
6 properties
SeasonRestObject
object
28 properties
SocialMediaRestObject
object
13 properties
BaseballGameLiveLookinRestObject
object
6 properties
IFeedRestObject
object
BaseballHit
object
24 properties
SeriesStatusRestObject
object
13 properties
BaseballGameAlertRestObject
object
7 properties
StartEndData
object
7 properties
DivisionRestObject
object
14 properties
PostseasonSeries
object
5 properties
Movement
object
6 properties
BaseballReviewRestObject
object
6 properties
ScheduleEventTypeRestObject
object
3 properties
Highlights
object
6 properties
BaseballTeam
object
57 properties
BaseballPlayRestObject
object
16 properties
RosterRestObject
object
6 properties
RuleSettingsRestObject
object
18 properties
TeamStandingsRecordRestObject
object
26 properties
Leaders
object
14 properties
GameStatData
object
59 properties
Lineup
object
2 properties
VideoResolutionEnum
string
GameNotes
object
1 property
ApplicationRestObject
object
9 properties
BaseballRoster
object
5 properties
RuleSettings
object
26 properties
StreakRestObject
object
4 properties
GroupedStatData
object
12 properties
BaseballTeamRestObject
object
45 properties
GameCms
object
6 properties
HitTrajectoryData
object
8 properties
GameTypeEnum
string
Result
object
9 properties
BattingData
object
62 properties
LeagueRestObject
object
24 properties
LocationRestObject
object
13 properties
ScheduleEventRestObject
object
28 properties
Division
object
17 properties
JsonNode
object
BaseballPosition
string
SeriesStatus
object
17 properties
OtherTeamNames
object
1 property
VenueCms
object
1 property
Language
string
AwardWinner
object
13 properties
EducationInfo
object
2 properties
LimitMetadataRestObject
object
4 properties
FeaturedMedia
object
1 property
Designation
object
2 properties
XrefId
object
4 properties
BaseballViolation
object
4 properties
PlayerDraftInfoRestObject
object
6 properties
Official
object
4 properties
PlayerListPerson
object
7 properties
LiveLookinPlayback
object
2 properties
CoordinateRestObject
object
6 properties
FranchiseRestObject
object
9 properties
BaseballTicketRestObject
object
4 properties
BaseballHotColdZoneRestObject
object
6 properties
BaseballLinescore
object
60 properties
StatSplitsRestObject
object
28 properties
Photo
object
5 properties
TeamInfo
object
7 properties
AdditionalBioRestObject
object
2 properties
Media
object
6 properties
BaseballPersonRestObject
object
74 properties
BaseballRosterEntry
object
32 properties
AwardResult
object
3 properties
About
object
12 properties
Duration
object
5 properties
CalendarTypes
string
RelatedApplication
object
8 properties
ScheduleEventCms
object
1 property
HitTrajectoryDataRestObject
object
9 properties
AwardResultRestObject
object
4 properties
GameTypeDates
object
11 properties
TimeZone
object
3 properties
Promotion
object
17 properties
Details
object
26 properties
BaseballScheduleItemRestObject
object
71 properties
GameHighlightsRestObject
object
7 properties
OtherNames
object
5 properties
StatGroup
string
EventStatus
object
4 properties
Editorial
object
5 properties
DynamicLookupEnum
object
4 properties
StatsRestObject
object
2 properties
BaseballPitch
object
35 properties
PitchingData
object
95 properties
League
object
25 properties
MediaSourceType
string
Article
object
3 properties
BaseballStats
object
6 properties
Video
object
5 properties
Transaction
object
13 properties
AllStarEnum
string
BaseballHitDataRestObject
object
15 properties
RuleSettingsOptionRestObject
object
7 properties
GameStoryRestObject
object
4 properties
BaseballLinescoreRestObject
object
16 properties
Franchise
object
10 properties
School
object
5 properties
BaseballPlay
object
78 properties
BaseballReview
object
4 properties
VenueMetadataRestObject
object
6 properties
BaseballDecision
object
7 properties
FielderDetailType
string
ScheduleEvent
object
33 properties
Breaks
object
7 properties
TeamPlayoffs
object
1 property
Award
object
22 properties
PlayCredit
object
8 properties
BaseballPlayEvent
object
84 properties
ScheduleRestObject
object
8 properties
RuleSettingsOption
object
8 properties
OtherNamesRestObject
object
6 properties
GameTO
object
21 properties
OfficialRestObject
object
2 properties
VideoResolutionEnumRestObject
object
3 properties
GameEditorialRestObject
object
5 properties
PlayCreditRestObject
object
4 properties
TeamContentCms
object
2 properties
Role
string
BaseballTicket
object
6 properties
StandingsOdds
object
3 properties
BroadcastRestObject
object
11 properties
BaseballOffenseRestObject
object
14 properties
BaseballPitchDataRestObject
object
14 properties
VenueRestObject
object
26 properties
StatContainerRestObject
object
17 properties
RunnerMovement
object
4 properties
BaseballRunnerMovement
object
25 properties
Sport
object
16 properties
LimitMetadata
object
3 properties
PositionRestObject
object
5 properties
Count
object
9 properties
CoordinatesRestObject
object
4 properties
BaseballPlayEventRestObject
object
32 properties
WinLossRecordRestObject
object
6 properties
Site
string
FieldInfo
object
10 properties
EventType
string
BaseballGameFlagRestObject
object
7 properties
LeaderLimits
object
3 properties
PlayerDraftInfo
object
5 properties
TimeZoneRestObject
object
4 properties
TransactionsRestObject
object
2 properties
PlayerLeaderRestObject
object
9 properties
PromotionRestObject
object
16 properties
Conference
object
2 properties
WinLossRecord
object
4 properties
Location
object
13 properties
VenueTypeEnum
string
ViolationRestObject
object
5 properties
BaseballRosterEntryRestObject
object
22 properties
BatterDetailType
string
XrefIdRestObject
object
5 properties
DesignationRestObject
object
3 properties
ImageTypeEnum
string
BaseballSchedule
object
30 properties
BaseballScheduleItemTeamRestObject
object
10 properties
PitcherDetailType
string
InningTeamInfoRestObject
object
5 properties
Weather
object
3 properties
IGameStatus
object
4 properties
LeadersRestObject
object
12 properties
Stats
object
1 property
StatType
string
GameEventDetailTO
object
6 properties
BaseballGameAlert
object
6 properties
SchoolRestObject
object
6 properties
LaunchData
object
5 properties
StartEndDataRestObject
object
8 properties
BaseballLineup
object
4 properties
GameTypeDatesRestObject
object
12 properties
BaseballGameFlag
object
12 properties
SocialMediaInfo
object
12 properties
AwardWinnerRestObject
object
5 properties
GameContentRestObject
object
7 properties
GameNotesRestObject
object
2 properties
StatDataRestObject
object
3 properties
TeamDesignationEnum
string
HitTrajectory
string
SportRestObject
object
14 properties
BaseballDraftProspect
object
28 properties
BaseballScheduleItem
object
119 properties
BaseballTeamReview
object
3 properties
BaseballDraftProspectRestObject
object
20 properties
ContentSummary
object
5 properties
DynamicEnumRestObject
object
4 properties
FieldingData
object
69 properties
Season
object
29 properties
BaseballHotColdZone
object
5 properties
GameContentSummaryRestObject
object
5 properties
BaseballInning
object
10 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

major-league-baseball-transactions-api-openapi.yml Raw ↑

Other APIs Major League Baseball publishes across the network.

MLB Stats API
MLB Data Lookup Service API
MLB Statcast (Baseball Savant)
Major League Baseball Analytics API
Major League Baseball Attendance API
Major League Baseball Awards API
Major League Baseball Bat Tracking API
Major League Baseball Biomechanics API
Major League Baseball Broadcast API
Major League Baseball Conference API
Major League Baseball Config API
Major League Baseball Division API
Where this information came from

This is an independent, third-party profile of Major League Baseball Transactions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.