Fanfare
fanfare-api.fly.dev
· fanfare-api.fly.dev
Sports experience API for AI agents — pay-per-call in USDC on Base. Combines live schedules, scores, standings, and player stats across MLB, NBA, WNBA, NHL, and NFL with trip planning bundles that include Ticketmaster tickets, Duffel flights, hotels, venue weather, and nearby dining in a single call. Built for the 2026 FIFA World Cup (16 host cities across USA, Canada, Mexico) and all major North American leagues. No subscription, no API key — x402 native.
fanfare-api.fly.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
D
Conformance score: 49/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
10 snapshots drifted 9× Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-07-17 18:48:24 current | 72c20129a32a… |
view → |
| 2026-07-15 02:46:08 | 72c20129a32a… |
view → |
| 2026-07-10 23:22:42 | 72c20129a32a… |
view → |
| 2026-07-06 22:12:56 | 72c20129a32a… |
view → |
| 2026-06-14 17:52:02 | 72c20129a32a… |
view → |
| 2026-06-08 05:10:53 | 3c55e96b98f8… |
view → |
| 2026-06-05 05:01:50 | a97eda4eec0b… |
view → |
| 2026-05-30 18:30:37 | cc2b3634113e… |
view → |
| 2026-05-23 12:24:04 | a6c06b00c8e4… |
view → |
| 2026-05-22 10:23:45 | b87d37613257… |
view → |
GET /api/agents/fanfare-api.fly.dev/snapshots.Endpoints
| Endpoint | Price | Currency |
|---|---|---|
MLB Schedule
|
— | USDC |
MLB Teams
|
— | USDC |
MLB Standings
|
— | USDC |
MLB Players
|
— | USDC |
MLB Player Stats
|
— | USDC |
MLB Live Game Feed
|
— | USDC |
MLB Venues
|
— | USDC |
MLB Venue Nearby Places
|
— | USDC |
MLB Venue Weather
|
— | USDC |
MLB Tickets
|
— | USDC |
NBA Schedule
|
— | USDC |
NBA Teams
|
— | USDC |
NBA Standings
|
— | USDC |
NBA Players
|
— | USDC |
NBA Player Stats
|
— | USDC |
NBA Live Game
|
— | USDC |
NBA Venue Nearby Places
|
— | USDC |
NBA Venue Weather
|
— | USDC |
NBA Tickets
|
— | USDC |
WNBA Schedule
|
— | USDC |
WNBA Teams
|
— | USDC |
WNBA Standings
|
— | USDC |
WNBA Players
|
— | USDC |
WNBA Player Stats
|
— | USDC |
WNBA Venue Nearby Places
|
— | USDC |
WNBA Venue Weather
|
— | USDC |
WNBA Tickets
|
— | USDC |
NHL Schedule
|
— | USDC |
NHL Teams
|
— | USDC |
NHL Standings
|
— | USDC |
NHL Player Stats
|
— | USDC |
NHL Live Game Feed
|
— | USDC |
NHL Venue Nearby Places
|
— | USDC |
NHL Venue Weather
|
— | USDC |
NHL Tickets
|
— | USDC |
NFL Scoreboard
|
— | USDC |
NFL Weekly Schedule
|
— | USDC |
NFL Teams
|
— | USDC |
NFL Standings
|
— | USDC |
NFL Game Detail
|
— | USDC |
NFL Venue Nearby Places
|
— | USDC |
NFL Venue Weather
|
— | USDC |
NFL Tickets
|
— | USDC |
MLB Fantasy Slate Context
|
— | USDC |
MLB Fantasy Projections
|
— | USDC |
MLB Fantasy Lineups
|
— | USDC |
MLB Fantasy Late Swap
|
— | USDC |
MLB Fantasy Slate Bundle
|
— | USDC |
MLB Bet Context
|
— | USDC |
Game Night Bundle
|
— | USDC |
Playoff Tracker
|
— | USDC |
Team Profile Bundle
|
— | USDC |
Player Spotlight Bundle
|
— | USDC |
Rivalry Bundle
|
— | USDC |
Finals Bundle
|
— | USDC |
World Cup Bundle
|
— | USDC |
Game Trip Bundle
|
— | USDC |
Highlight Moments
|
— | USDC |
Trend Charts
|
— | USDC |
Games of Interest
|
— | USDC |
Stat Anomalies
|
— | USDC |
Milestone Watch
|
— | USDC |
Career Head-to-Head
|
— | USDC |
Game Recap (LLM)
|
— | USDC |
Game Preview (LLM)
|
— | USDC |
Scoped Summary (LLM)
|
— | USDC |
Headline Candidates (LLM)
|
— | USDC |
Notable Stat Cards (LLM)
|
— | USDC |
Season Narratives
|
— | USDC |
0x41adee1eba2c276be5e8cabe0ce523e4dd792170 · basescan ↗
| Agent card | https://fanfare-api.fly.dev/.well-known/agent.json |
| Provider | https://fanfare.run |
| Docs | https://fanfare.run/docs |
Skills · 69 declared · mapped to canonical taxonomy
MLB game schedule for any date or team — matchups, scores, venues, and status. Filter by date (YYYY-MM-DD) or teamId to find specific games.
All 30 MLB teams with ID, city, abbreviation, and division. Use team IDs to query schedules, standings, and players.
Current MLB standings — wins, losses, win percentage, games back, home/away splits, and streak. Filter by leagueId: 103 for American League, 104 for National Le…
All active MLB players for the current season — name, position, jersey number, and team assignment.
Full season hitting, pitching, and fielding stats for an MLB player by ID. Example: 660271 = Shohei Ohtani.
Live play-by-play feed for an MLB game — lineups, inning-by-inning scores, pitching changes, and real-time status. Use game_pk from the schedule endpoint.
MLB ballpark details — city, state, capacity, and playing surface. List all 30 stadiums or look up one by venueId.
Restaurants, bars, parking, and attractions near any MLB ballpark via Google Places. Ideal for building pre-game itineraries. Types: restaurant, bar, cafe, park…
Real-time weather at any MLB ballpark — temperature, feels-like, wind speed, precipitation, and humidity. Essential for outdoor game-day planning.
Live primary-market ticket listings for an MLB home game via Ticketmaster — event name, price range, purchase URL, and on-sale status.
NBA game schedule for any date — matchups, scores by quarter, teams, and game status.
All 30 NBA teams with ID, city, abbreviation, conference, and division. Use team IDs to query schedules and standings.
Current NBA standings by conference — wins, losses, win percentage, and conference rank for all 30 teams.
All active NBA players for the current season — name, position, jersey number, and team.
Season stats for an NBA player — points, rebounds, assists, steals, blocks, FG%, 3PM, and efficiency ratings. Look up by ESPN player ID.
Live NBA game detail — current score, period, clock, and game status. Use for real-time in-game updates.
Restaurants, bars, parking, and attractions near any NBA arena via Google Places. Great for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_at…
Real-time weather near any NBA arena — temperature, wind, and conditions. For planning travel to the arena — temperature and conditions on game day.
Live primary-market ticket listings for an NBA home game via Ticketmaster — price range, purchase URL, and on-sale status.
WNBA game schedule for any date — matchups, scores, and game status. Pass a date to find games on a specific day.
All WNBA teams with ID, city, abbreviation, and conference. Use team IDs to query schedules and standings.
Current WNBA standings with wins, losses, win percentage, and conference rank.
All active WNBA players for the current season — name, position, jersey number, and team.
Season stats for a WNBA player — points, rebounds, and assists. Look up by ESPN player ID.
Restaurants, bars, parking, and attractions near any WNBA arena via Google Places. Great for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_a…
Real-time weather near any WNBA arena — temperature, wind, and conditions for game-day planning.
Live primary-market ticket listings for a WNBA home game via Ticketmaster — price range, purchase URL, and on-sale status.
NHL game schedule for any date — matchups, scores by period, and game status. Defaults to today's games if no date provided.
All NHL teams with ID, abbreviation, and city. Use team IDs to query schedules and standings.
Current NHL standings — wins, losses, OT losses, points, and division rank across all 32 teams and 4 divisions.
NHL player profile and season stats by player ID — goals, assists, and plus/minus. Example: 8478402 = Connor McDavid.
Live NHL game feed — period, clock, play-by-play, and real-time scoring. Use game_id from the schedule endpoint.
Restaurants, bars, parking, and attractions near any NHL arena via Google Places. Ideal for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_at…
Real-time weather near any NHL arena — temperature, wind, and conditions for game-day travel planning.
Live primary-market ticket listings for an NHL home game via Ticketmaster — price range, purchase URL, and on-sale status.
NFL game scores for any date — live and final scores during season, empty during offseason.
NFL weekly schedule by season year and week number (1-18) — all matchups, kickoff times, and venues for that week.
All 32 NFL teams with ID, name, abbreviation, and city. Use team IDs to query schedules and standings.
Current NFL standings — wins, losses, win percentage, division rank, and conference rank for all 32 teams.
NFL game detail with score, current quarter, game clock, and box score. Use event_id from the schedule or scoreboard endpoint.
Restaurants, bars, parking, and attractions near any NFL stadium via Google Places. Great for tailgate and pre-game planning. Types: restaurant, bar, cafe, park…
Real-time weather at any NFL stadium — temperature, wind speed, and precipitation. Critical for outdoor stadium planning and fantasy decisions.
Live primary-market ticket listings for an NFL home game via Ticketmaster — price range, purchase URL, and on-sale status.
MLB DFS slate context for a date: every game with Vegas implied team totals and per-game weather impact (wind-vs-field, roof, rain risk). One call sets the stag…
Per-player MLB DFS inputs vector: Fanfare Baseline Score (0-100) + projected_points/ceiling/floor, recent form (L15/L30), contact-quality proxy, batting-order l…
Confirmed batting orders + probable pitchers + late scratches per MLB game for a date. The single biggest fantasy lever. Params: date (YYYY-MM-DD), team_id, gam…
Players whose lineup status or batting order changed since `since` (default now-900s). Cheap to poll every 60s through the pre-game window. Params: date, since …
Everything for the MLB DFS slate in one call: slate-context + per-player projections + team stacks + lineups snapshot + late-swap snapshot. Single composite pay…
Single-game MLB betting context in one call: consensus Vegas spread + total + implied team totals, days of rest for each team, umpire crew (when assigned), prob…
Live game details + venue weather + Ticketmaster tickets + top nearby restaurants in a single call. Pass sport, team_id, and date.
Next 7–14 days of games for any team + Ticketmaster tickets for the next home game. Works for all sports during playoffs and regular season.
Current standings + next 3 upcoming games + tickets for the next home game. Works year-round for any sport and team.
Player profile + season stats + team's next home game + tickets, in one call. Pass sport and player_id (MLB Stats API ID for mlb; ESPN ID for nba/wnba/nhl/nfl).
Next matchup between two teams + current standings for both + tickets + weather at the home venue. Pass sport, team_id, opponent_id.
NBA or NHL championship series: both teams' arena info, venue weather, economy flights from your origin, and hotels near each arena.
2026 FIFA World Cup game details + economy flights + hotels near the match venue in one call. Pass team name, match date, origin airport, and stay dates.
Full game-day trip plan in one call: live game details + venue weather + tickets + nearby restaurants + economy flights + hotels near the venue.
Key-moment timestamps from MLB play-by-play: home runs, scoring plays, long HRs, and high-leverage moments with inning, player, and score. Params: game_id, leag…
Player trend chart from a hitter's game log as JSON and/or SVG. Params: entity_id (player_id), metric (total_bases|hits|home_runs|rbi), window (l15|l30|season),…
Watchability-scored MLB games for a date (0-10) from Vegas game total, both-teams-above-.500, and division rivalry, with reasons. Params: date (YYYY-MM-DD), lea…
A hitter's recent-window per-game stats exceeding 2σ from their season baseline (z-scored). Params: player_id, window (l5|l15|l30), league (mlb).
Season round-number milestone proximity for a hitter (next threshold + how many needed) across HR, hits, RBI, SB, runs, doubles. Params: player_id, league (mlb)…
Career batter-vs-pitcher splits (AB, H, HR, RBI, K, BB, AVG, OPS). Params: batter_id, pitcher_id, league (mlb).
Post-game MLB recap written by Claude Haiku 4.5 (headline + body) with tone and length controls and quote/length/ethnicity guardrails. Params: game_pk, length (…
Pre-game MLB preview written by Claude Haiku 4.5 (headline + body), same tone/length controls and guardrails as recap. Params: game_pk, length, tone.
Concise MLB summary for a game, player, or team written by Claude Haiku 4.5. Params: scope (game|player|team), subject_id (game_pk/player_id/team_id), tone.
Up to five MLB headline options across tones (dramatic, analytical, comedic, fantasy, neutral) from Claude Haiku 4.5, each within max_chars. Params: game_id, co…
Shareable MLB stat cards: deterministic season-milestone hooks with LLM-polished share text (Claude Haiku 4.5). Params: player_id, max_cards.
Rolling MLB storylines (hot streaks, slumps, playoff-hunt) precomputed nightly and served from cache. Params: scope (team|player|league), subject_id (optional),…
Health · last 30 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/fanfare-api.fly.dev) [](https://agenstry.com/agents/fanfare-api.fly.dev) [](https://agenstry.com/agents/fanfare-api.fly.dev) [](https://agenstry.com/agents/fanfare-api.fly.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"schemaVersion": "1.0",
"name": "Fanfare",
"version": "1.0.0",
"description": "Sports experience API for AI agents \u2014 pay-per-call in USDC on Base. Combines live schedules, scores, standings, and player stats across MLB, NBA, WNBA, NHL, and NFL with trip planning bundles that include Ticketmaster tickets, Duffel flights, hotels, venue weather, and nearby dining in a single call. Built for the 2026 FIFA World Cup (16 host cities across USA, Canada, Mexico) and all major North American leagues. No subscription, no API key \u2014 x402 native.",
"url": "https://fanfare.run",
"documentationUrl": "https://fanfare.run/docs",
"repositoryUrl": "https://github.com/roostersbi/fanfare-agent",
"provider": {
"name": "Fanfare",
"url": "https://fanfare.run"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"pillars": [
{
"id": "live_events",
"name": "Live Events",
"description": "Game-day and trip-planning bundles \u2014 tickets, travel, weather, and dining composed into one paid call.",
"path_prefix": "/v1/live-events"
},
{
"id": "fantasy_betting",
"name": "Fantasy & Betting",
"description": "DFS-inputs and betting-context bundles \u2014 projections, lineups, Vegas lines, park factors, and weather impact.",
"path_prefix": "/v1/fantasy-betting"
},
{
"id": "digital_social",
"name": "Digital & Social",
"description": "Content and analytics for media and social \u2014 highlights, narratives, headlines, charts, and milestone context.",
"path_prefix": "/v1/content"
},
{
"id": "atomic",
"name": "Atomics",
"description": "Raw per-sport primitives \u2014 schedules, scores, standings, players, venues \u2014 that the bundles compose.",
"path_prefix": "/v1/atomic"
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"authentication": {
"schemes": [
"x402"
],
"credentials": null
},
"skills": [
{
"id": "mlb-schedule",
"name": "MLB Schedule",
"description": "MLB game schedule for any date or team \u2014 matchups, scores, venues, and status. Filter by date (YYYY-MM-DD) or teamId to find specific games.",
"tags": [
"mlb",
"baseball",
"schedule"
],
"examples": [
"https://fanfare.run/mlb/schedule?date=2026-05-15",
"https://fanfare.run/mlb/schedule?teamId=137"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-teams",
"name": "MLB Teams",
"description": "All 30 MLB teams with ID, city, abbreviation, and division. Use team IDs to query schedules, standings, and players.",
"tags": [
"mlb",
"baseball",
"teams"
],
"examples": [
"https://fanfare.run/mlb/teams"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-standings",
"name": "MLB Standings",
"description": "Current MLB standings \u2014 wins, losses, win percentage, games back, home/away splits, and streak. Filter by leagueId: 103 for American League, 104 for National League.",
"tags": [
"mlb",
"baseball",
"standings"
],
"examples": [
"https://fanfare.run/mlb/standings",
"https://fanfare.run/mlb/standings?leagueId=103"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-players",
"name": "MLB Players",
"description": "All active MLB players for the current season \u2014 name, position, jersey number, and team assignment.",
"tags": [
"mlb",
"baseball",
"players"
],
"examples": [
"https://fanfare.run/mlb/players"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-player",
"name": "MLB Player Stats",
"description": "Full season hitting, pitching, and fielding stats for an MLB player by ID. Example: 660271 = Shohei Ohtani.",
"tags": [
"mlb",
"baseball",
"player",
"stats"
],
"examples": [
"https://fanfare.run/mlb/player/660271"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-game-live",
"name": "MLB Live Game Feed",
"description": "Live play-by-play feed for an MLB game \u2014 lineups, inning-by-inning scores, pitching changes, and real-time status. Use game_pk from the schedule endpoint.",
"tags": [
"mlb",
"baseball",
"live",
"game"
],
"examples": [
"https://fanfare.run/mlb/game/717465"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-venues",
"name": "MLB Venues",
"description": "MLB ballpark details \u2014 city, state, capacity, and playing surface. List all 30 stadiums or look up one by venueId.",
"tags": [
"mlb",
"baseball",
"venues",
"stadiums"
],
"examples": [
"https://fanfare.run/mlb/venues",
"https://fanfare.run/mlb/venues?venueId=3"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-venue-nearby",
"name": "MLB Venue Nearby Places",
"description": "Restaurants, bars, parking, and attractions near any MLB ballpark via Google Places. Ideal for building pre-game itineraries. Types: restaurant, bar, cafe, parking, tourist_attraction, lodging.",
"tags": [
"mlb",
"baseball",
"venues",
"food",
"places",
"activities"
],
"examples": [
"https://fanfare.run/mlb/venue-nearby?venueId=31&type=restaurant",
"https://fanfare.run/mlb/venue-nearby?venueId=31&type=bar"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-venue-weather",
"name": "MLB Venue Weather",
"description": "Real-time weather at any MLB ballpark \u2014 temperature, feels-like, wind speed, precipitation, and humidity. Essential for outdoor game-day planning.",
"tags": [
"mlb",
"baseball",
"venues",
"weather"
],
"examples": [
"https://fanfare.run/mlb/venue-weather?venueId=31"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-tickets",
"name": "MLB Tickets",
"description": "Live primary-market ticket listings for an MLB home game via Ticketmaster \u2014 event name, price range, purchase URL, and on-sale status.",
"tags": [
"mlb",
"baseball",
"tickets"
],
"examples": [
"https://fanfare.run/mlb/tickets?teamId=137&date=2026-05-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-schedule",
"name": "NBA Schedule",
"description": "NBA game schedule for any date \u2014 matchups, scores by quarter, teams, and game status.",
"tags": [
"nba",
"basketball",
"schedule"
],
"examples": [
"https://fanfare.run/nba/schedule",
"https://fanfare.run/nba/schedule?date=2026-01-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-teams",
"name": "NBA Teams",
"description": "All 30 NBA teams with ID, city, abbreviation, conference, and division. Use team IDs to query schedules and standings.",
"tags": [
"nba",
"basketball",
"teams"
],
"examples": [
"https://fanfare.run/nba/teams"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-standings",
"name": "NBA Standings",
"description": "Current NBA standings by conference \u2014 wins, losses, win percentage, and conference rank for all 30 teams.",
"tags": [
"nba",
"basketball",
"standings"
],
"examples": [
"https://fanfare.run/nba/standings"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-players",
"name": "NBA Players",
"description": "All active NBA players for the current season \u2014 name, position, jersey number, and team.",
"tags": [
"nba",
"basketball",
"players"
],
"examples": [
"https://fanfare.run/nba/players"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-player",
"name": "NBA Player Stats",
"description": "Season stats for an NBA player \u2014 points, rebounds, assists, steals, blocks, FG%, 3PM, and efficiency ratings. Look up by ESPN player ID.",
"tags": [
"nba",
"basketball",
"player",
"stats"
],
"examples": [
"https://fanfare.run/nba/player/4432816"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-game-live",
"name": "NBA Live Game",
"description": "Live NBA game detail \u2014 current score, period, clock, and game status. Use for real-time in-game updates.",
"tags": [
"nba",
"basketball",
"live",
"game"
],
"examples": [
"https://fanfare.run/nba/game/401705496"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-venue-nearby",
"name": "NBA Venue Nearby Places",
"description": "Restaurants, bars, parking, and attractions near any NBA arena via Google Places. Great for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_attraction, lodging.",
"tags": [
"nba",
"basketball",
"venues",
"food",
"places",
"activities"
],
"examples": [
"https://fanfare.run/nba/venue-nearby?teamId=14&type=restaurant"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-venue-weather",
"name": "NBA Venue Weather",
"description": "Real-time weather near any NBA arena \u2014 temperature, wind, and conditions. For planning travel to the arena \u2014 temperature and conditions on game day.",
"tags": [
"nba",
"basketball",
"venues",
"weather"
],
"examples": [
"https://fanfare.run/nba/venue-weather?teamId=14"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nba-tickets",
"name": "NBA Tickets",
"description": "Live primary-market ticket listings for an NBA home game via Ticketmaster \u2014 price range, purchase URL, and on-sale status.",
"tags": [
"nba",
"basketball",
"tickets"
],
"examples": [
"https://fanfare.run/nba/tickets?teamId=14&date=2026-01-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-schedule",
"name": "WNBA Schedule",
"description": "WNBA game schedule for any date \u2014 matchups, scores, and game status. Pass a date to find games on a specific day.",
"tags": [
"wnba",
"basketball",
"schedule"
],
"examples": [
"https://fanfare.run/wnba/schedule",
"https://fanfare.run/wnba/schedule?date=2026-07-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-teams",
"name": "WNBA Teams",
"description": "All WNBA teams with ID, city, abbreviation, and conference. Use team IDs to query schedules and standings.",
"tags": [
"wnba",
"basketball",
"teams"
],
"examples": [
"https://fanfare.run/wnba/teams"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-standings",
"name": "WNBA Standings",
"description": "Current WNBA standings with wins, losses, win percentage, and conference rank.",
"tags": [
"wnba",
"basketball",
"standings"
],
"examples": [
"https://fanfare.run/wnba/standings"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-players",
"name": "WNBA Players",
"description": "All active WNBA players for the current season \u2014 name, position, jersey number, and team.",
"tags": [
"wnba",
"basketball",
"players"
],
"examples": [
"https://fanfare.run/wnba/players"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-player",
"name": "WNBA Player Stats",
"description": "Season stats for a WNBA player \u2014 points, rebounds, and assists. Look up by ESPN player ID.",
"tags": [
"wnba",
"basketball",
"player",
"stats"
],
"examples": [
"https://fanfare.run/wnba/player/4433403"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-venue-nearby",
"name": "WNBA Venue Nearby Places",
"description": "Restaurants, bars, parking, and attractions near any WNBA arena via Google Places. Great for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_attraction, lodging.",
"tags": [
"wnba",
"basketball",
"venues",
"food",
"places",
"activities"
],
"examples": [
"https://fanfare.run/wnba/venue-nearby?teamId=5&type=restaurant"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-venue-weather",
"name": "WNBA Venue Weather",
"description": "Real-time weather near any WNBA arena \u2014 temperature, wind, and conditions for game-day planning.",
"tags": [
"wnba",
"basketball",
"venues",
"weather"
],
"examples": [
"https://fanfare.run/wnba/venue-weather?teamId=5"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "wnba-tickets",
"name": "WNBA Tickets",
"description": "Live primary-market ticket listings for a WNBA home game via Ticketmaster \u2014 price range, purchase URL, and on-sale status.",
"tags": [
"wnba",
"basketball",
"tickets"
],
"examples": [
"https://fanfare.run/wnba/tickets?teamId=5&date=2026-07-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-schedule",
"name": "NHL Schedule",
"description": "NHL game schedule for any date \u2014 matchups, scores by period, and game status. Defaults to today's games if no date provided.",
"tags": [
"nhl",
"hockey",
"schedule"
],
"examples": [
"https://fanfare.run/nhl/schedule",
"https://fanfare.run/nhl/schedule?date=2026-04-18"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-teams",
"name": "NHL Teams",
"description": "All NHL teams with ID, abbreviation, and city. Use team IDs to query schedules and standings.",
"tags": [
"nhl",
"hockey",
"teams"
],
"examples": [
"https://fanfare.run/nhl/teams"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-standings",
"name": "NHL Standings",
"description": "Current NHL standings \u2014 wins, losses, OT losses, points, and division rank across all 32 teams and 4 divisions.",
"tags": [
"nhl",
"hockey",
"standings"
],
"examples": [
"https://fanfare.run/nhl/standings"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-player",
"name": "NHL Player Stats",
"description": "NHL player profile and season stats by player ID \u2014 goals, assists, and plus/minus. Example: 8478402 = Connor McDavid.",
"tags": [
"nhl",
"hockey",
"player",
"stats"
],
"examples": [
"https://fanfare.run/nhl/player/8478402"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-game-live",
"name": "NHL Live Game Feed",
"description": "Live NHL game feed \u2014 period, clock, play-by-play, and real-time scoring. Use game_id from the schedule endpoint.",
"tags": [
"nhl",
"hockey",
"live",
"game"
],
"examples": [
"https://fanfare.run/nhl/game/2025020900"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-venue-nearby",
"name": "NHL Venue Nearby Places",
"description": "Restaurants, bars, parking, and attractions near any NHL arena via Google Places. Ideal for pre-game planning. Types: restaurant, bar, cafe, parking, tourist_attraction, lodging.",
"tags": [
"nhl",
"hockey",
"venues",
"food",
"places",
"activities"
],
"examples": [
"https://fanfare.run/nhl/venue-nearby?teamId=6&type=restaurant"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-venue-weather",
"name": "NHL Venue Weather",
"description": "Real-time weather near any NHL arena \u2014 temperature, wind, and conditions for game-day travel planning.",
"tags": [
"nhl",
"hockey",
"venues",
"weather"
],
"examples": [
"https://fanfare.run/nhl/venue-weather?teamId=6"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nhl-tickets",
"name": "NHL Tickets",
"description": "Live primary-market ticket listings for an NHL home game via Ticketmaster \u2014 price range, purchase URL, and on-sale status.",
"tags": [
"nhl",
"hockey",
"tickets"
],
"examples": [
"https://fanfare.run/nhl/tickets?teamId=6&date=2026-04-18"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-scoreboard",
"name": "NFL Scoreboard",
"description": "NFL game scores for any date \u2014 live and final scores during season, empty during offseason.",
"tags": [
"nfl",
"football",
"scoreboard",
"schedule"
],
"examples": [
"https://fanfare.run/nfl/scoreboard",
"https://fanfare.run/nfl/scoreboard?date=2025-12-28"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-schedule",
"name": "NFL Weekly Schedule",
"description": "NFL weekly schedule by season year and week number (1-18) \u2014 all matchups, kickoff times, and venues for that week.",
"tags": [
"nfl",
"football",
"schedule"
],
"examples": [
"https://fanfare.run/nfl/schedule?year=2025&week=1"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-teams",
"name": "NFL Teams",
"description": "All 32 NFL teams with ID, name, abbreviation, and city. Use team IDs to query schedules and standings.",
"tags": [
"nfl",
"football",
"teams"
],
"examples": [
"https://fanfare.run/nfl/teams"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-standings",
"name": "NFL Standings",
"description": "Current NFL standings \u2014 wins, losses, win percentage, division rank, and conference rank for all 32 teams.",
"tags": [
"nfl",
"football",
"standings"
],
"examples": [
"https://fanfare.run/nfl/standings"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-game",
"name": "NFL Game Detail",
"description": "NFL game detail with score, current quarter, game clock, and box score. Use event_id from the schedule or scoreboard endpoint.",
"tags": [
"nfl",
"football",
"game"
],
"examples": [
"https://fanfare.run/nfl/game/401547393"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-venue-nearby",
"name": "NFL Venue Nearby Places",
"description": "Restaurants, bars, parking, and attractions near any NFL stadium via Google Places. Great for tailgate and pre-game planning. Types: restaurant, bar, cafe, parking, tourist_attraction, lodging.",
"tags": [
"nfl",
"football",
"venues",
"food",
"places",
"activities"
],
"examples": [
"https://fanfare.run/nfl/venue-nearby?teamId=12&type=restaurant"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-venue-weather",
"name": "NFL Venue Weather",
"description": "Real-time weather at any NFL stadium \u2014 temperature, wind speed, and precipitation. Critical for outdoor stadium planning and fantasy decisions.",
"tags": [
"nfl",
"football",
"venues",
"weather"
],
"examples": [
"https://fanfare.run/nfl/venue-weather?teamId=12"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "nfl-tickets",
"name": "NFL Tickets",
"description": "Live primary-market ticket listings for an NFL home game via Ticketmaster \u2014 price range, purchase URL, and on-sale status.",
"tags": [
"nfl",
"football",
"tickets"
],
"examples": [
"https://fanfare.run/nfl/tickets?teamId=12&date=2025-12-28"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "1000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-fantasy-slate-context",
"name": "MLB Fantasy Slate Context",
"description": "MLB DFS slate context for a date: every game with Vegas implied team totals and per-game weather impact (wind-vs-field, roof, rain risk). One call sets the stage for the day. Params: date (YYYY-MM-DD), window (all|day|night), team_id, game_pk.",
"tags": [
"mlb",
"baseball",
"fantasy",
"dfs",
"vegas",
"weather"
],
"examples": [
"https://fanfare.run/v1/fantasy/mlb/slate-context?date=2026-06-07"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-fantasy-projections",
"name": "MLB Fantasy Projections",
"description": "Per-player MLB DFS inputs vector: Fanfare Baseline Score (0-100) + projected_points/ceiling/floor, recent form (L15/L30), contact-quality proxy, batting-order leverage, platoon edge, park factors, Vegas implied totals, weather, and pitcher role/innings + recent ERA/WHIP/K splits. Team stacks precomputed. No DK/FD salaries \u2014 bring your own, join on player_id. Params: date, window, contest_type (cash|gpp|both), position, handedness_filter, team_id, game_pk.",
"tags": [
"mlb",
"baseball",
"fantasy",
"dfs",
"projections",
"baseline-score"
],
"examples": [
"https://fanfare.run/v1/fantasy/mlb/projections?date=2026-06-07&contest_type=gpp"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "100000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-fantasy-lineups",
"name": "MLB Fantasy Lineups",
"description": "Confirmed batting orders + probable pitchers + late scratches per MLB game for a date. The single biggest fantasy lever. Params: date (YYYY-MM-DD), team_id, game_pk.",
"tags": [
"mlb",
"baseball",
"fantasy",
"dfs",
"lineups"
],
"examples": [
"https://fanfare.run/v1/fantasy/mlb/lineups?date=2026-06-07"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-fantasy-late-swap",
"name": "MLB Fantasy Late Swap",
"description": "Players whose lineup status or batting order changed since `since` (default now-900s). Cheap to poll every 60s through the pre-game window. Params: date, since (ISO-8601 UTC).",
"tags": [
"mlb",
"baseball",
"fantasy",
"dfs",
"late-swap"
],
"examples": [
"https://fanfare.run/v1/fantasy/mlb/late-swap?date=2026-06-07"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-fantasy-slate-bundle",
"name": "MLB Fantasy Slate Bundle",
"description": "Everything for the MLB DFS slate in one call: slate-context + per-player projections + team stacks + lineups snapshot + late-swap snapshot. Single composite payment. Params same as projections.",
"tags": [
"mlb",
"baseball",
"fantasy",
"dfs",
"bundle"
],
"examples": [
"https://fanfare.run/v1/fantasy/mlb/slate-bundle?date=2026-06-07&contest_type=gpp"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "500000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "mlb-bet-context",
"name": "MLB Bet Context",
"description": "Single-game MLB betting context in one call: consensus Vegas spread + total + implied team totals, days of rest for each team, umpire crew (when assigned), probable starting pitchers, and forecast weather at first pitch. Params: game_pk (MLB game id), league (mlb).",
"tags": [
"mlb",
"baseball",
"betting",
"vegas",
"odds",
"weather"
],
"examples": [
"https://fanfare.run/v1/fantasy-betting/bet-context?game_pk=745893&league=mlb"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "game-night-bundle",
"name": "Game Night Bundle",
"description": "Live game details + venue weather + Ticketmaster tickets + top nearby restaurants in a single call. Pass sport, team_id, and date.",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"tickets",
"weather",
"dining"
],
"examples": [
"https://fanfare.run/v1/game-night-bundle?sport=mlb&team_id=137&date=2026-06-15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "playoff-tracker",
"name": "Playoff Tracker",
"description": "Next 7\u201314 days of games for any team + Ticketmaster tickets for the next home game. Works for all sports during playoffs and regular season.",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"playoffs",
"tickets",
"schedule"
],
"examples": [
"https://fanfare.run/v1/playoff-tracker?sport=nhl&team_id=6"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "team-profile-bundle",
"name": "Team Profile Bundle",
"description": "Current standings + next 3 upcoming games + tickets for the next home game. Works year-round for any sport and team.",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"standings",
"schedule",
"tickets"
],
"examples": [
"https://fanfare.run/v1/team-profile-bundle?sport=mlb&team_id=137"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "player-spotlight-bundle",
"name": "Player Spotlight Bundle",
"description": "Player profile + season stats + team's next home game + tickets, in one call. Pass sport and player_id (MLB Stats API ID for mlb; ESPN ID for nba/wnba/nhl/nfl).",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"player",
"stats",
"tickets"
],
"examples": [
"https://fanfare.run/v1/player-spotlight-bundle?sport=mlb&player_id=660271"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "rivalry-bundle",
"name": "Rivalry Bundle",
"description": "Next matchup between two teams + current standings for both + tickets + weather at the home venue. Pass sport, team_id, opponent_id.",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"rivalry",
"standings",
"tickets",
"weather"
],
"examples": [
"https://fanfare.run/v1/rivalry-bundle?sport=mlb&team_id=137&opponent_id=119"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "finals-bundle",
"name": "Finals Bundle",
"description": "NBA or NHL championship series: both teams' arena info, venue weather, economy flights from your origin, and hotels near each arena.",
"tags": [
"nba",
"nhl",
"bundle",
"playoffs",
"finals",
"travel",
"flights",
"hotels"
],
"examples": [
"https://fanfare.run/v1/finals-bundle?sport=nba&team_id=18"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "250000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "world-cup-bundle",
"name": "World Cup Bundle",
"description": "2026 FIFA World Cup game details + economy flights + hotels near the match venue in one call. Pass team name, match date, origin airport, and stay dates.",
"tags": [
"soccer",
"fifa",
"world-cup",
"bundle",
"travel",
"flights",
"hotels"
],
"examples": [
"https://fanfare.run/v1/world-cup-bundle?team=Argentina&date=2026-06-19&origin=JFK&check_in=2026-06-19&check_out=2026-06-21&guests=1"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "250000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "game-trip-bundle",
"name": "Game Trip Bundle",
"description": "Full game-day trip plan in one call: live game details + venue weather + tickets + nearby restaurants + economy flights + hotels near the venue.",
"tags": [
"mlb",
"nba",
"wnba",
"nhl",
"nfl",
"bundle",
"travel",
"flights",
"hotels",
"tickets",
"weather"
],
"examples": [
"https://fanfare.run/v1/game-trip-bundle?sport=mlb&team_id=137&date=2026-06-15&origin=JFK&check_in=2026-06-15&check_out=2026-06-17"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "500000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-moments",
"name": "Highlight Moments",
"description": "Key-moment timestamps from MLB play-by-play: home runs, scoring plays, long HRs, and high-leverage moments with inning, player, and score. Params: game_id, league (mlb), moment_types.",
"tags": [
"mlb",
"baseball",
"content",
"highlights",
"moments"
],
"examples": [
"https://fanfare.run/v1/content/highlights/moments?game_id=745893"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-charts",
"name": "Trend Charts",
"description": "Player trend chart from a hitter's game log as JSON and/or SVG. Params: entity_id (player_id), metric (total_bases|hits|home_runs|rbi), window (l15|l30|season), format (json|svg|both).",
"tags": [
"mlb",
"baseball",
"content",
"charts",
"visuals",
"svg"
],
"examples": [
"https://fanfare.run/v1/content/visuals/charts?entity_id=660271&format=both"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-games-of-interest",
"name": "Games of Interest",
"description": "Watchability-scored MLB games for a date (0-10) from Vegas game total, both-teams-above-.500, and division rivalry, with reasons. Params: date (YYYY-MM-DD), league (mlb).",
"tags": [
"mlb",
"baseball",
"content",
"recommendations",
"watchability"
],
"examples": [
"https://fanfare.run/v1/content/games-of-interest?date=2026-06-07"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "analytics-anomalies",
"name": "Stat Anomalies",
"description": "A hitter's recent-window per-game stats exceeding 2\u03c3 from their season baseline (z-scored). Params: player_id, window (l5|l15|l30), league (mlb).",
"tags": [
"mlb",
"baseball",
"analytics",
"anomalies",
"trends"
],
"examples": [
"https://fanfare.run/v1/analytics/context/anomalies?player_id=660271&window=l15"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "40000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "analytics-milestones",
"name": "Milestone Watch",
"description": "Season round-number milestone proximity for a hitter (next threshold + how many needed) across HR, hits, RBI, SB, runs, doubles. Params: player_id, league (mlb).",
"tags": [
"mlb",
"baseball",
"analytics",
"milestones"
],
"examples": [
"https://fanfare.run/v1/analytics/context/milestones?player_id=660271"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "40000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "analytics-career-h2h",
"name": "Career Head-to-Head",
"description": "Career batter-vs-pitcher splits (AB, H, HR, RBI, K, BB, AVG, OPS). Params: batter_id, pitcher_id, league (mlb).",
"tags": [
"mlb",
"baseball",
"analytics",
"head-to-head",
"matchup"
],
"examples": [
"https://fanfare.run/v1/analytics/context/career-h2h?batter_id=660271&pitcher_id=477132"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-narrative-recap",
"name": "Game Recap (LLM)",
"description": "Post-game MLB recap written by Claude Haiku 4.5 (headline + body) with tone and length controls and quote/length/ethnicity guardrails. Params: game_pk, length (140char|1para|3para), tone (neutral|dramatic|analytical|comedic).",
"tags": [
"mlb",
"baseball",
"content",
"narrative",
"recap",
"llm"
],
"examples": [
"https://fanfare.run/v1/content/narrative/recap?game_pk=745893&tone=dramatic"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-narrative-preview",
"name": "Game Preview (LLM)",
"description": "Pre-game MLB preview written by Claude Haiku 4.5 (headline + body), same tone/length controls and guardrails as recap. Params: game_pk, length, tone.",
"tags": [
"mlb",
"baseball",
"content",
"narrative",
"preview",
"llm"
],
"examples": [
"https://fanfare.run/v1/content/narrative/preview?game_pk=745893&tone=analytical"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-narrative-summaries",
"name": "Scoped Summary (LLM)",
"description": "Concise MLB summary for a game, player, or team written by Claude Haiku 4.5. Params: scope (game|player|team), subject_id (game_pk/player_id/team_id), tone.",
"tags": [
"mlb",
"baseball",
"content",
"narrative",
"summary",
"llm"
],
"examples": [
"https://fanfare.run/v1/content/narrative/summaries?scope=player&subject_id=592450"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-headlines",
"name": "Headline Candidates (LLM)",
"description": "Up to five MLB headline options across tones (dramatic, analytical, comedic, fantasy, neutral) from Claude Haiku 4.5, each within max_chars. Params: game_id, count, max_chars.",
"tags": [
"mlb",
"baseball",
"content",
"headlines",
"llm"
],
"examples": [
"https://fanfare.run/v1/content/headlines/candidates?game_id=745893&count=5"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "40000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-notable-stats",
"name": "Notable Stat Cards (LLM)",
"description": "Shareable MLB stat cards: deterministic season-milestone hooks with LLM-polished share text (Claude Haiku 4.5). Params: player_id, max_cards.",
"tags": [
"mlb",
"baseball",
"content",
"notable-stats",
"share",
"llm"
],
"examples": [
"https://fanfare.run/v1/content/notable-stats/cards?player_id=592450"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
},
{
"id": "content-season-narratives",
"name": "Season Narratives",
"description": "Rolling MLB storylines (hot streaks, slumps, playoff-hunt) precomputed nightly and served from cache. Params: scope (team|player|league), subject_id (optional), league (mlb).",
"tags": [
"mlb",
"baseball",
"content",
"narrative",
"season",
"storylines"
],
"examples": [
"https://fanfare.run/v1/content/season-narratives?scope=team"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"pricing": {
"currency": "USDC",
"network": "base",
"pricePerCall": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x41AdeE1eBA2c276bE5e8Cabe0CE523e4dd792170"
}
}
]
}