{
  "data": {
    "id": "MJvkjogAt3VTFmdkE",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "mlb-stats-scraper",
    "username": "fetch_cat",
    "description": "Export official MLB roster player bios and season statistics.",
    "isPublic": true,
    "createdAt": "2026-08-27T16:27:13.804Z",
    "modifiedAt": "2026-08-27T22:58:53.671Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "52BqVAFgYGFIa7ANs",
        "finishedAt": "2026-08-27T17:35:44.528Z",
        "buildNumberInt": 100004,
        "buildNumber": "0.1.4"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 34,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-09-21T05:25:06.980Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 25,
        "TIMED-OUT": 0,
        "TOTAL": 25
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\"mode\": \"roster\", \"teamIds\": [147, 121, 119], \"season\": 2025, \"statGroups\": [\"hitting\", \"pitching\", \"fielding\"], \"includeStats\": true, \"maxItems\": 75}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "OTHER"
    ],
    "isDeprecated": false,
    "title": "MLB Roster & Player Stats Exporter",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-MJvkjogAt3VTFmdkE-qINLLSaGfW-actor-icon.png",
    "seoTitle": "MLB Stats Scraper: Roster & Player Statistics",
    "seoDescription": "Export official MLB roster bios and season player statistics for baseball analysis, fantasy research, reporting, reliable API, and MCP workflows.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-27T16:35:00.000Z",
        "reasonForChange": "Initial pricing gives a clear per-player-record cost for roster and season-stat exports.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run start",
              "eventDescription": "One-time run initialization fee.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Player stat record",
              "eventDescription": "One exported MLB roster player record.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.006
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-27T16:33:30.100Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-27T16:41:00.000Z",
        "reasonForChange": "Updated per-player pricing keeps roster and player-stat exports competitively priced.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Player stat record",
              "eventDescription": "Charged per result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0047897
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0041649
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0032487
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.002499
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001666
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0011662
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-08-27T16:41:20.409Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## MLB Stats Scraper: Roster & Player Statistics\n\nAn Actor that scrapes official public MLB roster biographies and season player statistics and exports normalized, analysis-ready player records. It can retrieve data for one team, multiple teams, or an explicit list of player IDs and emits one record per player per requested statistic category (e.g., hitting, pitching, fielding). Each record combines player identity and team/position roster context, public biographical details (birth data, age, height, weight, batting/throwing, debut), the selected season and statistic group, the complete official statistics object for that group, and source provenance (source link and retrieval timestamp). Keywords: MLB roster export, player statistics, season stats, hitting pitching fielding, roster bios, player identity, team context, normalized records, provenance.\n\n## Use cases\n\n- Fantasy and sports analysts who need current roster context alongside season statistics for research and modeling.  \n- Reporters and researchers building reproducible baseball player statistics exports and editorial datasets.  \n- Data teams and developers requiring structured, normalized player records for downstream analysis and pipelines.  \n- AI agents and automated workflows that need a bounded, attributable roster or player-stat lookup.  \n- Exporting team rosters with selected season statistic groups for analysis across one or multiple teams.  \n- Looking up known players by explicit player identifiers to retrieve season statistics.  \n- Creating bio-only roster datasets that include roster assignment and public biography fields without statistics.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCusLoj2YpGAQKumqjop20RgAzQ74D385Mtf4+B9AyxyBFJrqeL6VM82/hM0RmL3qEtHvzG4WKBUY1icbxCThLvQmuoNOBsEwFsGGBOPpWPgBmYBljthMA1bu3b6s5HFnRsUFbXkumGIYLvTsqBV0m+dkseZiuIf3KOqZn2zp8CSgMx9D2lh/hkFz2GKGNw81+y1pHVJeUeGnBYfkLzni3Mh+mvVl4Hm/zhEw+/QImIjBleeeOWm05fJRRJ+CohdsegwtXaNvyLTPTkaDRsptUU4/vkQUgx7zX5HsS/iu+R7obI87Qldz4I1v2RlRFPEwsbGgcpI8/YAxq9hD8/5hon \n"
  }
}