Una interfície de programació d'aplicacions o API és un mecanisme que permet la comunicació i intercanvi d'informació entre sistemes. Les plataformes de dades obertes, com datos.gob.es , expliquen amb aquest tipus de eines per interactuar amb el sistema d'informació i consultar les dades sense necessitat d'un coneixement de l'estructura interna o de la tecnologia utilitzada en el seu desenvolupament.
Gràcies a les APIs, els reutilitzadors poden accedir més fàcilment la informació que necessiten de forma automàtica, sent possible ajustar la descàrrega exclusivament a les dades requerides.
Cada vegada són més els organismes que aposta per aquest tipus de mecanismes, sobretot per publicar dades amb alta freqüència d'actualització com les dades en temps real. La pròpia directiva europea de sobre dades obertes i reutilització de la informació del sector públic refiere la necesidad de contar con este tipo de mecanismos para la publicación de datos dinámicos y de alto valor. Es habitual usar APIs para acceder a datos meteorológicos, de transporte público o los producidos por sensores de monitorización urbanos, aunque cabe destacar que las APIs son adecuadas para consumir todo tipo de datos.
Amb l'objectiu de ajudar a aquells portals de dades obertes que encara no expliquin amb una API, des de datos.gob.es s'ha elaborat una Guia amb les principals pautes a seguir a l'hora de definir i engegar aquest mecanisme d'accés a les dades.