SportFeeds
Sports Apps

Add Highlights to Sports Apps

Whatever your sports app does, it needs content between the things it does. SportFeeds is a single REST endpoint that returns real-time highlight video and news from verified accounts, already tagged to the sport, league, team and players your app models.

  • One endpoint for video, news and social profiles
  • Tagging on every post — sport, league, team, player
  • 0–10 engagement rating for curation without editors
  • Free testing tier to prototype before you commit
  • Region-aware delivery when you need it

Why generic sports apps run highlights

Building an ingestion pipeline — sourcing accounts, deduping reposts, resolving nicknames to players, scoring engagement — is months of work that has nothing to do with your product. It is also work that never finishes, because accounts rebrand and athletes move.

  • Launch a feed on day one instead of quarter three
  • Personalize by the teams and players a user follows
  • Keep every surface fresh with no manual curation
  • Swap filters, not code, when you add a new sport

A personalized feed from a user's followed teams and players

Filters are plural, case-insensitive arrays.

curl "https://api.sportfeeds.com/v1/posts?teams=NBA_LAL,NFL_KC&players=00481522&min_rating=7&limit=25" \
  -H "Authorization: Bearer $SPORTFEEDS_API_KEY"

How to ship it

Step 1

Grab a free key

Start on the free tier and hit /v1/posts with no filters to see the shape of the data.

Step 2

Map your entities

Use /v1/ids to align your teams and players with SportFeeds IDs, or adopt our public 8-digit IDs directly.

Step 3

Ship a feed

Render posts with your own card component. Filter by rating to control how much reaches the user.

Start with this product
Sports Highlights API

Real-time video highlight clips from verified team, league, athlete and media accounts — resolved to sport, league, team and player, and rated 0–10 so you can surface only what performs.

View product

Frequently asked questions

What does a post look like?

A post includes text, media URLs, publish time, the source account, resolved sport, league, team and player IDs, and a 0–10 engagement rating.

Do I need to handle multiple providers?

No. One key and one REST endpoint cover highlights, breaking news and social profiles.

Can I test before paying?

Yes. There is a free testing tier, and the docs include a live playground you can run requests from.

How are duplicate and reposted clips handled?

Reposted video is detected against the original author signal and can be excluded so the same clip does not appear twice in a feed.

Related