MLB API
MLB (mlb.com) has 3 public methods: get scores and schedule, get standings and get player stats. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by MLB.
Methods
3Lists MLB games and scores for a date or up to seven days, optionally for one team. Start times are shown in the requested time zone.
Returns games with date, start time, teams, runs, status, inning, pitchers, TV channels, ballpark and game link
Readmlb.com/get_scoresReturns MLB regular-season division standings for a season: records, win percentage, games back, streak, last 10 games and wild-card games back. Defaults to the current year.
Returns league, division, rank, team, wins, losses, win percentage, games back, streak, last 10, wild-card games back, team page
Readmlb.com/get_standingsGets an MLB player's profile and regular-season hitting and pitching statistics for one season and for his career. Without a season it uses the current season, or the player's latest MLB season if he has no stats this year.
Returns name, team, position, bats, throws, age, season and career hitting/pitching stats
Readmlb.com/get_player_stats