Unha interface de programación de aplicacións ou API é un mecanismo que permite a comunicación e intercambio de información entre sistemas. As plataformas de datos abertos, como datos.gob.es , contan con este tipo de ferramentas para interactuar co sistema de información e consultar os datos sen necesidade dun coñecemento da estrutura interna ou da tecnoloxía utilizada no seu desenvolvemento.
Grazas a as APIs, os reutilizadores poden acceder máis facilmente a información que necesitan de forma automática, sendo posible axustar a descarga exclusivamente aos datos requiridos.
Cada vez son máis os organismos que aposta por este tipo de mecanismos, sobre todo para publicar datos con alta frecuencia de actualización como os datos en tempo real. A propia directiva europea de sobre datos abertos e reutilización da información do sector público refire a necesidade de contar con este tipo de mecanismos para a publicación de datos dinámicos e de alto valor. Es habitual usar APIs para acceder a datos meteorolóxicos, de transporte público ou os producidos por sensores de monitorización urbanos, aínda que cabe destacar que as APIs son adecuadas para consumir todo tipo de datos.
Co obxectivo de axudar a aqueles portais de datos abertos que aínda non conten cun API, desde datos.gob.es elaborouse unha Guía coas principais pautas a seguir á hora de definir e pór en marcha este mecanismo de acceso aos datos.