Skip to content

News Feed

The News page aggregates baseball news from multiple sources and links each story to the relevant players in the database.

Stories are pulled from:

  • MLB Transactions API — official transactions (trades, DFA, call-ups, IL moves)
  • MLB Trade Rumors RSS — rumors, signings, and analysis articles

New items are checked every 5 minutes.

When a news item comes in, the system:

  1. Extracts player names using natural language processing (NER)
  2. Matches players to the database using fuzzy name matching
  3. Deduplicates against existing stories using semantic similarity
  4. Generates a dynasty analysis blurb using Claude AI, explaining the fantasy impact
  5. Links related transactions (e.g., a player being DFA’d is linked to their subsequent waiver claim)

Items are classified into categories:

  • Transaction — trades, signings, releases, waiver claims
  • Injury — IL placements, injury updates, return timelines
  • Rumor — trade rumors, free agent interest
  • Prospect — call-ups, demotions, prospect rankings updates
  • Search — search by player name
  • Type filter — show only specific categories (transactions, injuries, etc.)
  • Team filter — show news for a specific MLB team

You can also see player-specific news in two places:

  • Player Detail Modal — the News tab shows recent items for that player
  • News icon — a newspaper icon appears next to players on the Players page when they have recent news. Click it for a quick view.

Each news item includes an AI-generated analysis from a dynasty fantasy perspective. These blurbs explain:

  • What the transaction means for the player’s value
  • Impact on playing time and role
  • Relevant context (prospect pedigree, contract status, etc.)
  • How it affects other players on the team