from Hacker News

Ask HN: How to get reliable live sports data?

by rishikeshs on 3/27/25, 5:43 PM with 6 comments

To give some context, I have been working on a plain text cricket score site1 that loads fast and scores can be viewed instantly even from a terminal.

The problem I faced was getting reliable data. I tried with the ESPN endpoints and RSS feed, but they have limits in place and cannot be fetched every minute.

Currently I'm using Cricketdata.org2 API which costs me $12 a month. I'm okay with paying that but the API is not reliable and the support is very poor! For instance today, they swapped the team 1 and 2 in their API results!

So my question is how do folks like ESPN or Cricbuzz get data? Do they have people sitting and watching live broadcast and entering stuff on a form or something?

If you have worked on something similar, would love to hear your thoughts and may share some resources which I can refer to!

[1] https://criclite.com [2] https://cricketdata.org/

  • by Alex-Programs on 3/27/25, 6:38 PM

    Maybe you could feed data from relevant fan subreddits into an LLM to extract results from discussions?

    Sure, it's poor quality data, but there's presumably quite a lot of it.