API calls quotas put more strain on the servers, since a 20 calls per minute is ridiculous, and I end up downloading the html pages and parsing, this results in even more traffic and resource use.
Please remove these quotas that at best accomplish nothing, at worst put even more strain in server workload and traffic.
One call every 100ms could be sane.
With the current limits, it would take me 337 days to get the data I got in 1 hour by downloading the html pages directly.
view the rest of the comments →
[–] slyguy42o ago
Aren't they in place to keep the API from being abused by DDOS'ers?
[–] thoughtpolice [S] 0 points 1 point 1 point (+1|-0) ago
Now that they have been using Cloudflare protection for the last month, there is no point in having them.
Also, if you throttle the API, you can still abuse and cause DDOS with simple GETs no need to use the API for that.
No point in having the API throttled by the server when simple GETs are not throttled. People with bad intentions will use the path of least resistance to cause damage.
You just end up inconveniencing legitimate users. I can do what I want to do without the API, I just end up using MORE server bandwidth and resources because of the limitations of the API.
And it also means more work and errors having to deal with the raw html instead of a nice xml response.
All I want to do is some nice stats of the site.
Just for clarification for the lazy: the legacy API does not allow to post anything TO the site, it only allows to get data FROM the site.
https://voat.co/api/help