MLB Probable Pitchers, Lineups & Umpires avatar

MLB Probable Pitchers, Lineups & Umpires

Pricing

from $1.00 / 1,000 game returneds

Go to Apify Store
MLB Probable Pitchers, Lineups & Umpires

MLB Probable Pitchers, Lineups & Umpires

MLB schedule with probable pitchers and their ERA, WHIP and record, confirmed lineups, home-plate umpires, weather and venue coordinates for any date range. Filter by team. No login.

Pricing

from $1.00 / 1,000 game returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

MLB Probable Pitchers, Lineups & Umpires - MLB probable pitchers, lineups and umpires per game

What does MLB Probable Pitchers, Lineups & Umpires do?

MLB Probable Pitchers, Lineups & Umpires returns one row per Major League Baseball game for the dates you choose. Each row has both teams with records, the probable starting pitcher for each side with throwing hand, ERA, WHIP, wins, losses, strikeouts and innings pitched, the batting lineups once teams post them, the umpire crew and weather when available, and the venue with city and latitude/longitude. Filter by team and choose how many days ahead to read.

Why use MLB Probable Pitchers, Lineups & Umpires?

  • Probable pitchers with season stats, ready for betting models and daily fantasy tools.
  • Lineups and a confirmed flag so you know when the batting order is final.
  • Venue coordinates make it easy to join with weather data.
  • Team filter and date range for focused pulls.
  • Works logged out; no key needed.

What makes this different

Most MLB schedule feeds return scores only. This Actor returns the pre-game context bettors and DFS players need in the same row: probable pitchers with ERA and WHIP, a confirmed-lineup flag, umpires, weather and venue coordinates.

How it works

MLB Probable Pitchers, Lineups & Umpires workflow: your input, collection, output

  1. Your input — choose a start date, days ahead and an optional team filter.
  2. The Actor collects it — the Actor reads the MLB schedule and each pitcher's season stats.
  3. Your output — you get one clean row per game with pitchers, lineups, umpires, weather and venue.

What data can you extract?

The dataset has 21 fields per row:

FieldTypeDescription
gamePknumberMLB game identifier.
gameDatestringFirst pitch time (ISO 8601).
officialDatestringOfficial game date.
statusstringScheduled, In Progress, Final and so on.
gameTypestringR regular season, P postseason.
seriesDescriptionstringSeries type.
gameNumbernumberGame number for doubleheaders.
doubleHeaderbooleanPart of a doubleheader.
dayNightstringday or night.
homeTeamobjectTeam id, name, abbreviation, wins, losses.
awayTeamobjectTeam id, name, abbreviation, wins, losses.
homeProbablePitcherobjectPitcher id, name, throws, ERA, WHIP, wins, losses, strikeouts, innings.
awayProbablePitcherobjectSame fields for the away pitcher.
lineupConfirmedbooleanBoth batting orders are posted.
homeLineuparrayBatting order for the home team.
awayLineuparrayBatting order for the away team.
umpiresarrayUmpire crew when assigned.
venueobjectVenue id, name, city, state, latitude, longitude.
weatherobjectCondition, temperature and wind when available.
urlstringGameday link.
scrapedAtstringCollection time (ISO 8601).

How to use MLB Probable Pitchers, Lineups & Umpires

MLB Probable Pitchers, Lineups & Umpires input form

  1. Open the Actor and go to the Input tab.
  2. Set a Start date (or leave it empty for today), choose Days ahead, and optionally add Teams.
  3. Optionally set filters and a Max results limit.
  4. Click Start. A default run finishes in under a minute.
  5. Open the Output tab, then download the dataset or connect it to your tools.

Input Parameters

ParameterTypeRequiredDefaultDescription
startDatestringNo—First day to read, as YYYY-MM-DD. Leave empty to start from today.
daysAheadintegerNo1How many days after the start date to include (0 = only the start date, maximum 30).
teamsarrayNo[]Only return games involving these teams, by name or abbreviation, for example Yankees, LAD, Red Sox.
maxGamesintegerNo5Maximum number of games returned for each day. Default is 5 for a quick test; set 0 to return everything available.
includePitcherStatsbooleanNotrueAdd ERA, record, WHIP, strikeouts and innings pitched for each probable pitcher.
proxyConfigurationobjectNo{"useApifyProxy":false}Optional. The data is public and works without a proxy.

Output Data

MLB Probable Pitchers, Lineups & Umpires dataset table

One row per game. homeProbablePitcher and awayProbablePitcher are null until a starter is announced. homeLineup and awayLineup are empty until lineups are posted; check lineupConfirmed. umpires and weather are filled closer to first pitch.

MLB Probable Pitchers, Lineups & Umpires field map of one record

A real dataset item:

{
"gamePk": 824787,
"gameDate": "2026-09-21T22:35:00Z",
"officialDate": "2026-09-21",
"status": "Scheduled",
"gameType": "R",
"seriesDescription": "Regular Season",
"gameNumber": 1,
"doubleHeader": false,
"dayNight": "night",
"homeTeam": {
"id": 110,
"name": "Baltimore Orioles",
"abbreviation": "BAL",
"wins": 75,
"losses": 81
},
"awayTeam": {
"id": 141,
"name": "Toronto Blue Jays",
"abbreviation": "TOR",
"wins": 77,
"losses": 79
},
"homeProbablePitcher": {
"id": 669358,
"name": "Shane Baz",
"throws": "R",
"era": 4.11,
"wins": 6,
"losses": 15,
"whip": 1.35,
"strikeouts": 152,
"inningsPitched": 173,
"gamesStarted": 30
},
"awayProbablePitcher": {
"id": 702056,
"name": "Trey Yesavage",
"throws": "R",
"era": 3.65,
"wins": 5,
"losses": 5,
"whip": 1.14,
"strikeouts": 91,
"inningsPitched": 93.2,
"gamesStarted": 18
},
"lineupConfirmed": false,
"homeLineup": [],
"awayLineup": [],
"umpires": [],
"venue": {
"id": 2,
"name": "Oriole Park at Camden Yards",
"city": "Baltimore",
"state": "MD",
"latitude": 39.283787,
"longitude": -76.621689
},
"weather": null,
"url": "https://www.mlb.com/gameday/824787",
"scrapedAt": "2026-09-21T10:55:34.899Z"
}

Usage Examples

Today and tomorrow

{
"daysAhead": 1,
"maxGames": 20
}

Yankees week

{
"daysAhead": 7,
"teams": [
"Yankees"
]
}

Schedule without pitcher stats

{
"daysAhead": 3,
"includePitcherStats": false
}

Tips for Best Results

  • Run the Actor again after lineups post, usually a few hours before first pitch.
  • Join venue.latitude and venue.longitude with a weather forecast for wind and temperature.
  • Schedule it every morning for a daily slate.
  • Default is 5 results for a fast test. Set the max to 0 to return everything available.

Known Limitations

  • Lineups, umpires and weather appear only when MLB publishes them, usually close to first pitch.
  • Probable pitchers can change before the game.
  • Only Major League Baseball games are returned; there are no games in the offseason.
  • Pitcher stats are season totals for the current year.

Integrations

Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.

Export Formats

Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.

Frequently Asked Questions

Does it need an account or API key?

No. It reads public MLB schedule data.

When are lineups available?

Teams post lineups a few hours before first pitch. Until then lineupConfirmed is false and the lineup arrays are empty.

Am I charged for failed results?

No. You are only charged for games written to the dataset.

Do I need an account or login?

No. The Actor reads public MLB schedule data and needs no account or key.

Am I charged for failed runs or empty results?

You are only charged for results that are actually written to the dataset.

Can I run it on a schedule?

Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.

Support

Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.

You are responsible for using the data in line with MLB's terms and applicable law. The Actor collects publicly available schedule and roster information only.