MLB Stats Scraper — Fast & Enterprise Grade avatar

MLB Stats Scraper — Fast & Enterprise Grade

Pricing

from $2.00 / 1,000 results

Go to Apify Store
MLB Stats Scraper — Fast & Enterprise Grade

MLB Stats Scraper — Fast & Enterprise Grade

MLB data via the official free statsapi.mlb.com: teams, schedules, standings, rosters. No API key needed.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

MLB Stats Scraper

Thirdwatch portfolio: 5K+ users across 140+ public Actors, 2M+ records delivered, and >99% run success. Explore all Thirdwatch Actors.

Pull MLB teams, schedules, and standings from the official public stats API — free, structured JSON.

What you get

Pull MLB teams, schedules, and standings from the official public stats API — free, structured JSON.

Why use this MLB Stats scraper

  • Official public API — statsapi.mlb.com is stable, documented, and requires no key.
  • Teams, schedules, standings — normalized rows for analysis and apps.
  • Near-zero cost — plain JSON over HTTP, no browser or proxies.

Scrape MLB Stats data in minutes

{
"mode": "teams",
"maxResults": 10
}

Input parameters

ParameterRequiredDescription
modeYesWhat to pull. One of: teams, schedule, standings, players. Default: teams.
seasonNoMLB season year. Default: 2025.
teamNoFilter roster/schedule by team name, e.g. Yankees.
startDateNoYYYY-MM-DD. Default: ``.
endDateNoYYYY-MM-DD. Default: ``.
maxResultsNoResult cap. Default: 10.

Output fields

  • teamId
  • name
  • abbrev
  • league
  • division
  • venue
  • location
  • firstYearOfPlay
  • officialSiteUrl
  • date
  • gamePk
  • jersey
  • playerId
  • position
  • status
  • team

Example result

{
"teamId": 133,
"name": "Athletics",
"abbrev": "ATH",
"league": "American League",
"division": "American League West",
"venue": "Sutter Health Park",
"location": "Sacramento",
"firstYearOfPlay": "1901",
"officialSiteUrl": null
}

Common use cases

  • Power baseball dashboards and bots
  • Build historical schedule/standing datasets
  • Feed fantasy and analytics pipelines
  • Enrich sports content with verified MLB data

Compared to alternatives

  • vs other MLB Stats scrapers on the Store — pay-per-result billing means empty or failed searches cost nothing; you are not charged for a run that returns zero rows.
  • vs building your own — no proxy management, markup-change maintenance, or infrastructure to run; paste inputs and consume the dataset.

Limitations

  • MLB only — other leagues need their own sources.

  • The public API covers official stats; betting or proprietary metrics aren't included.

  • Offseason endpoints return sparser data.

  • Use public data lawfully and respect applicable privacy and platform rules.

FAQ

Do I need an account or cookies?

No — the Actor reads public data only. There is no login to configure and no account to risk.

What happens when a search returns nothing?

The run completes with zero (or an explicit error) rows. Per-result billing means you are not charged for empty output.

Can I run it on a schedule?

Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.

Last verified: 2026-09

More scrapers at thirdwatch.dev.