lmmfranco / nintendo-switch-eshop

Crawler for Nintendo Switch eShop
Apache License 2.0
520 stars 82 forks source link

[QUESTION] What's the usage restrictions (if any) on the API this package calls? #505

Closed ahungry closed 3 years ago

ahungry commented 3 years ago

Is there a limit to http calls? Is this allowed by Nintendo?

What if I want to make a web based page that provides a more usable/searchable eshop experience, and I'm caching results on the server - would there be any issue you could see with that from the Nintendo POV?

favna commented 3 years ago

Unknown. You'll have to handle your own rate limiting and caching as you see it required. It is always recommended with external APIs like this to build your architecture in such a way that every request will consider a cache, i.e. using something like Redis.

ahungry commented 3 years ago

Does Nintendo publish this API (I couldn't find any documents on it's usage at all) or is this just reverse engineering of their own web based API endpoints (such as their front end being a SPA, and needing to call these endpoints to get data)?

favna commented 3 years ago

Reverse engineered. Nintendo would never publish the API lol.. it's Nintendo.

favna commented 3 years ago

Closing because stale