Del inglés (Application Programming Interface) se trata de un servicio web que expone uno o más conjuntos de datos de manera programática (para ser consumidos por una máquina).
En general son acompañados por documentación que nos permite conocer sus "entrypoints" o puntos de entrada y los filtros que podemos aplicar para conseguir la información que buscamos.
Algunas son completamente gratis y abiertas, otras son cerradas y pagas y otras son gratis a menos que se pida información cierta cantidad de veces. Ej: 200 request por hora o 10000 por día.
Para controlar la API los desarrolladores suelen solicitar autenticación (usuario y password) o simple key que también se obtiene al registrarnos por única vez.
Leer las siguientes APIs entendiendo su documentación y explorando los datos: