If you are developing something that consumes data from Open Charge Map using our API you must use an API key. This identifies your application to us and allows us to communicate with you if you need to change or moderate your API usage. If you fail to use an API key and make repeated requests your application may eventually get banned. This is to protect the service for all users.
If you wish to use our API:
- Attribute us as the data source
- Use an API Key
- Don’t spam the API with many calls per second
- Consider running a mirror API, cache etc if you need to make a high number of queries or if you have many users. The fulldata set can be cloned from here: https://github.com/openchargemap/ocm-data , or you can run a mirror of the API which is constantly updated using this (this is the actual way we run our own API mirrors): https://github.com/openchargemap/ocm-system/tree/master/API/OCM.Net/OCM.API.Worker
If you have a question, ask.