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 este tipus de ferramentes per a 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 reutilisadors 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 este tipus de mecanismes, sobretot per a 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 referix la necessitat de comptar amb este tipus de mecanismes per a la publicació de dades dinàmiques i d'alt valor. Es habitual usar APIs per a accedir a dades meteorològiques, de transport públic o els produïts per sensors de monitoratge urbans, encara que cal destacar que les APIs són adequades per a consumir tot tipus de dades.
Amb l'objectiu de ajudar a aquells portals de dades obertes que encara no expliquen 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 posar en marxa este mecanisme d'accés a les dades.