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 refereix la necessitat de comptar amb aquest tipus de mecanismes per a la publicació de dades dinàmiques i d'alt valor. Es habitual usar APIs per 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 consumir tot tipus de dades.
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.