
Live sports data, one pipe
Leagues upload.
Developers consume.
Universal Sports Feeds is the data office next to Total AI Sports. Local leagues push scores. Apps pull clean REST, CSV, and webhooks — on one schema per sport.
Free for rooms of 6 teams. No card on day one.
How the pipe works
Three desks. One schema.
01
A league puts data in
CSV, a scorekeeper app, or a POST to /v1/ingest. You keep the source of truth — we do not invent scores.
02
USF normalizes the sport
One schema per sport. NFL box scores, softball linescores, and hockey shots all leave as clean JSON.
03
Apps pull a feed
REST, CSV export, or webhooks on score change. Same key for a rec-league site and a fantasy desk.
Coverage
Sports the office already knows
27 sports on shared schemas — pro, college, and local. The same endpoints whether you run a rec softball night or a fantasy desk.
Football
NFL
Pro football schedules, box scores, and depth charts.
Football
NCAA Football
FBS and FCS slates with conference splits.
Basketball
NBA
Tip times, live score, and player lines.
Baseball
MLB
Daily slate, linescores, and pitching changes.
Hockey
NHL
Puck-drop, shots, and three-star recaps.
Soccer
MLS
MLS matches, tables, and form.
Diamond & field
Fastpitch Softball
Local, college, and travel ball — same diamond schema as baseball.
Motors & combat
UFC / MMA
Cards, results, and fighter records.
Two doors
Built for both sides of the feed
Leagues
Put the week on the wire
CSV, a scorekeeper, or a small POST. We normalize names, periods, and box scores so you never maintain a second API.
For leagues →
Developers
Pull one schema per sport
REST, CSV, and Pro webhooks. Rate limits that match the plan. Keys that work across every league you are entitled to.
For developers →
Pricing
Start free. Grow with the room.
Free
$0forever
For very small local leagues getting scores online for the first time.
- ▸ Up to 6 teams
- ▸ 1 league
- ▸ 5,000 API calls / month
- ▸ CSV upload + basic REST
Starter
$9/mo
A rec league, a school, or a first season with a public scoreboard.
- ▸ Up to 12 teams
- ▸ 2 leagues
- ▸ 50,000 API calls / month
- ▸ CSV + REST ingest
League
$19/mo
Most rooms. Enough teams, enough calls, and someone to pick up the phone.
- ▸ Up to 30 teams
- ▸ 5 leagues
- ▸ 250,000 API calls / month
- ▸ Priority support
