Met de Rainguru API (Application Programming Interface) kan nowcasting neerslag informatie opgevraagd worden. De API kan gebruikt worden in een willekeurige script-omgeving zoals Python, Visual Studio Code, Perl, etc. De Rainguru API is een RestFul API conform de open api specificatie (OAS3). Documentatie van de API kan hier ingezien worden.
Een API bestaat uit 1 of meerdere verschillende endpoints. Elke endpoint heeft een unieke url waarmee een API verzoek (request) uitgevoerd kan worden. Deze requests kunnen bestaan uit het opvragen van data (GET request), het toevoegen van data (POST request) en het verwijderen van data (DELETE request). De Rainguru API is beperkt tot alleen het opvragen van data (GET requests).
In deze wiki pagina wordt het gebruik van de API toegelicht inclusief voorbeelden van het gebruik in een Python Notebook script. In de voorbeelden worden alle stappen van de API toegelicht. Enige basiskennis van het gebruik van Python is verondersteld bij het beschouwen van onderstaande voorbeelden.