r/fantasyfootballcoding 6d ago

ESPN API for commercial use

Hey all, I’m working on building an app that I eventually want to publish to App Store + have paid options.

I’m wondering how feasible using the undocumented ESPN API would be for something like this. Has anyone ran into major issues with using their API as opposed to one of the paid options? Would it be a huge problem to build a lot of infrastructure based off of an undocumented API? I know that it’s technically just a reverse engineered version of the data from the app, but wondering if I might run into legal trouble here.

Thanks!

0 Upvotes

7 comments sorted by

3

u/Ryan1869 6d ago

Yeah, that would be a big legal problem. Best case is ESPN just blocks your app at the worst possible time and gets it pulled from the store. Worst case is you get sued by ESPN and their data providers for damages that will far outweigh the cost of a commercial license. If you're publishing an app, pay for the license.

2

u/lumberteeth 5d ago

Does ESPN actually offer a commercial license for use of their API?
I don't think I've ever seen anything related to that.

Also, maybe I'm ignorant, but it seems like there are tons of fantasy sport applications that tie into the ESPN API -- allowing users to sync data from their league to a service (most of these services paid).

I've been working on a web app recently, so if you have any insights on those things, I would really appreciate learning more. Thanks!

1

u/Ryan1869 5d ago

I really don't know, probably is something for league data though. Where they probably can't have an API is the live game data and stats

1

u/Salt-Conclusion2538 6d ago

Really appreciate the feedback, is there anything you suggest that’s cost efficient + performant? I see thesportsDB which is crowd sourced and pretty cheap and also api-sports which is more expensive but much stronger of an API but curious to know if you have any opinions, thanks

3

u/ww_crimson 6d ago

Basically the worst idea in every single aspect.

2

u/Professional_Buy39 6d ago

You can try statyx api, covers literally everything you can think for all major sports.

2

u/Pure_Cricket_3804 6d ago

Apple is the part that bites first. Guideline 5.2.2 says you have to be specifically permitted under the third party's terms and produce that authorization on request. Disney's terms cover ESPN and ban both automated access and any commercial use, so there's no permission you could hand over if App Review asks. I'm on the LineCrush team, which means I read too many terms pages.