OKC opened -7.5 at home with the total set at 231.5. Gilgeous-Alexander has scored 28 or more in 8 of his last 12 games. Jokic is averaging 10.7 assists, threatening a triple-double nightly.
Sports content API
The content API
built for |
StoryStats delivers pregame, live, and postgame stories across NBA, WNBA, MLB, NHL, and global soccer. Build a Discord bot, live game feed, creator tool, or enterprise product from the same API.
How it works
Game data shaped into stories your customers want to read.
Every signal.
Every major sport.
Compared to millions.
Across professional and college sports, we watch plays, stats, and market movement as they happen, then compare each moment against historical data to surface the insights worth telling.
One insight.
Four voices.
Each insight becomes short-form content shaped for your audience. Betting or stats. Editorial or humor. Same game, four distinct voices, ready to drop into any product.
Luka is 8-4 to the OVER on his points prop across his last 12 appearances.
Luka Dončić has cashed the over on his points prop in eight of his last twelve games, averaging 37.6 points with six 40-point outings and a season-high 60 on March 19.
Luka: 8-4 to the OVER.
Six 40-burgers. One 60.
Books are running out of paper.
L12: 37.6 PPG
7.8 APG · 7.4 RPG
40+ games: 6 of 12
Season high: 60 (Mar 19)
38-point, 8-assist, 7-rebound average over twelve games. Defense is a suggestion at this point.
You ship what
fits your customer.
Your app pulls exactly the stories that match. Filter by audience, tone, phase, and sport through a single API. One integration, endless product surfaces.
28+ in 8 of 12. Still underrated.
25.8 PPG
5.5 APG
Gilgeous-Alexander enters Monday having scored 28+ in eight of his last twelve.
See it in action.
Toggle the audience and tone. Watch the same game reshape for every product.
OKC 129·DEN 126
OKC leads DEN 96-93 after three quarters. Gilgeous-Alexander has 25 points and 12 assists. Jokic sits at 21 / 9 / 11, one rebound shy of a triple-double. The live total is already pacing toward the over.
OKC edged DEN 129-126 as Gilgeous-Alexander posted 35 points, 9 rebounds, and 15 assists on 14-of-21 shooting. Jokic countered with a 32 / 14 / 13 triple-double. OKC failed to cover the -7.5 spread, but the 231.5 total flew over by 23.5.
ATL 13·CLE 1
ATL -188 with Chris Sale on the mound against Tanner Bibee. Sale carries a 0.88 WHIP in 16 IP this season, while Bibee's 3.29 ERA masks a 5.05 FIP in 13.2 IP. The total opened at 8 and has dropped to 7.
ATL leads CLE 9-1 in the 8th. Chris Sale has cleared his 5.5 strikeout line with 6 Ks. The run line cashed early and the over sailed past 7 by the 5th inning.
ATL rolled CLE 13-1, cashing -1.5 and sailing over 7 with 14 total runs. Sale went under 1.5 ER with 1 earned in 6 IP and cleared 5.5 Ks. Olson and Albies fueled the blowout.
CGY 4·UTA 1
UTA comes in as -145 favorites with the total set at 6. Dylan Guenther has cleared his 0.5 points prop in 8 of his last 10, and his anytime goal prop at +148 looks tempting against a Calgary team allowing 3.7 goals per game over its last 10.
CGY leads UTA 3-0 in the 3rd. Blake Coleman has already cleared his 2.5 shots-on-goal line with 3. The under is looking comfortable with the total at 6.
Calgary cashed as a +140 home dog, beating Utah 4-1 and staying under 6. Dustin Wolf turned aside 28 shots, and Connor Zary's 1st-period goal stood as the winner.
Pricing
Start small, then scale into every sport.
Sign up for monthly sport packages for startups, Discord bots, live content feeds, and product prototypes. Enterprise plans are still available for custom throughput and editorial requirements.
Free
Try StoryStats across every supported sport.
- All sports
- 10 requests per day
- API key included
NBA
Pregame, live, and postgame basketball stories.
- NBA coverage
- 120 requests per minute
- Betting and stats voices
WNBA
WNBA basketball stories from pregame through final.
- WNBA coverage
- 120 requests per minute
- Betting and stats voices
MLB
Baseball stories from first pitch through final out.
- MLB coverage
- 120 requests per minute
- Betting and stats voices
NHL
Hockey narratives for previews, live shifts, and recaps.
- NHL coverage
- 120 requests per minute
- Betting and stats voices
Soccer
One package for global soccer and tournament coverage.
- EPL, Bundesliga, La Liga, Ligue 1, Serie A, MLS, and UCL
- FIFA World Cup included
- 120 requests per minute
Enterprise
For sports products that need custom coverage, throughput, editorial rules, or integration support.
- Custom rate limits
- Implementation support
- Editorial and voice configuration
Already subscribe to BALLDONTLIE all-access? It includes access to all StoryStats sports.
Built for live sports
Bring automated sports storytelling into any product surface.
Sign up for sport packages for NBA, WNBA, MLB, NHL, or soccer. Enterprise teams can add implementation support, editorial fit, and throughput planning.
Broad sports coverage
- Monthly plans for startup products, bots, and internal tools
- Dedicated integration support from planning through production
- Custom story voices, lengths, and product-specific editorial rules
- Coverage across major professional, college, global, and tournament sports
Build StoryStats into your sports product.
Start with a monthly product plan, or talk with us about custom voices, traffic shape, and enterprise rollout requirements.