Thank you for your answer.
I understand your point of view, but with this approach each public user that use my public API should have an “api_key”!!!
My API returns, for example, a JSON with temperature for each place; this API is public and everyone can retrieve data. I’ve more than 2000 requests per day by more or less 200 single users; should I produce 200 “api_key” for each user? Every new user should request me a new “api_key”?
The idea is to open to the public access (without “token” and/or “api_key”) a few set of API with only limit access.
Valentino