I think I know the answer already, my bet is Nope, but would really love to have one.
I know Toornament have some kind of API access to data, but their functionality is not working anymore and they have no plans of fixing that because low usage (well hard to get any usage when it is not working ). But if you can do API for one company probably you could do API for public also...
Would be happy with API that just can be used to get results and teams info, things that could be available to everyone (no access control needed). Perhaps just have some API key based quota or other to prevent dossing.
Would really love to do some twitter bot or have results/schedule visible on our league homepage.