News Feed
The News page aggregates baseball news from multiple sources and links each story to the relevant players in the database.
News Sources
Section titled “News Sources”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.
How It Works
Section titled “How It Works”When a news item comes in, the system:
- Extracts player names using natural language processing (NER)
- Matches players to the database using fuzzy name matching
- Deduplicates against existing stories using semantic similarity
- Generates a dynasty analysis blurb using Claude AI, explaining the fantasy impact
- Links related transactions (e.g., a player being DFA’d is linked to their subsequent waiver claim)
News Types
Section titled “News Types”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
Filtering
Section titled “Filtering”- Search — search by player name
- Type filter — show only specific categories (transactions, injuries, etc.)
- Team filter — show news for a specific MLB team
Player News
Section titled “Player News”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.
Dynasty Blurbs
Section titled “Dynasty Blurbs”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