API licentie

Waarom een licentie voor gebruik van mijn API?

Met een application programming interface of API kunnen anderen op een gestructureerde manier toegang krijgen tot functionaliteit van uw webdienst. Zo kan data worden opgevraagd uit een database, of functies worden uitgevoerd. Steeds meer sites bieden een API aan waarmee derden automatisch gebruik kunnen maken van informatie of van een daar aangeboden dienst. Mensen kunnen productgegevens, reviews of postins overnemen en herpubliceren, of dingen laten opslaan, uitrekenen of bewerken via een webdienst.

Om te voorkomen dat hier misbruik van wordt gemaakt, is een API licentie nodig. Deze bepaalt wat men mag en wat niet, of u aansprakelijk bent en tot hoe ver, of betaald moet worden en zo ja op welke manier. De zogeheten API key of autorisatiecode om de API te mogen aanroepen staat daarbij centraal.

Wat regelt deze API-licentie?

Met een API-licentie regelt u onder andere de volgende zaken:

  • Stelt u harde limieten aan het aantal opvragingen?
  • Is de API gratis, moet men elke maand betalen of kopen gebruikers credits in om API aanroepen te mogen doen?
  • Is het verboden om de API key aan derden te geven?
  • Wat doet u bij overmatige aanroepen of misbruik van de API?
  • Hoe vaak mag u de API of de voorwaarden daarvan wijzigen?