So, a bit of backstory before I talk about this. I get the data I need to run this website through a 3rd party API (not the official Riot API). Riot’s API does not provide the required data I need to be able to make the spectating service work. For those of you who don’t know what an API is, it’s basically a way of pulling information from a website that is easy to implement into programs. Riot provides their own API, but I need more information than this API provides, so I have to use a 3rd party one. Unofficial APIs use a technique called “scraping.” I won’t go into detail about what that is, but I will say that Riot claims this causes a burden on their servers. Riot posted an announcement about this around a month ago saying that scraping would not be allowed after October 1st. My first thought was that this will break LoLSpectator.tv unless Riot expands their API, however there is a blurb that mentions info about spectating.
“(edit 2 – As to the spectating question, this does not apply to the spectating and generation of replay files by op.gg and other sites. They are welcome to keep this functionality for the time being and we hope one day to maybe even add spectator based replay generation to the API to make it easier for all, possibly.)”
Right now, there isn’t really any way of knowing for sure if this will break LoLSpectator.tv, but I’ll just keep my fingers crossed and hope that for the best. Either way, I have bigger plans for this site. I plan to roll out new features regardless, I’ll keep you all updated right here and on Twitter.
Thanks for your support!