Una app del tiempo, un buscador de recetas con calorías reales, un conversor de divisas… Casi todas las apps que te imaginas usan datos que otra web ya te da gratis a través de una API.
El sitio para encontrarlas es public-apis, la lista de APIs gratis más grande de GitHub. Y para conectarlas sin saber programar está Claude Code: le pasas la documentación, le dices qué quieres y te lo monta.
De la lista a tu app funcionando
Eliges una API
En public-apis, por categoría: tiempo, comida, divisas, libros…
Abres su documentación
El enlace de la propia lista te lleva a ella.
Se la pasas a Claude Code
Con la frase exacta de abajo.
Claude escribe y prueba el código
Si pide clave, la lee de tu archivo .env.
Tienes el dato
Y de ahí, a una web, un bot o una hoja de cálculo.
Qué es public-apis
- Repo: public-apis/public-apis, «A collective list of free APIs».
- Casi 500.000 estrellas en GitHub (497.159 a 8 de noviembre de 2026), uno de los repos más populares de toda la plataforma. Licencia MIT.
- Más de 1.000 APIs gratis o con plan gratuito, en más de 50 categorías: tiempo, comida, finanzas, juegos, libros, transporte, salud…
Cada API ocupa una fila de una tabla con cinco columnas. Las que tienes que mirar son estas:
| Columna | Qué te dice | Qué buscar si empiezas |
|---|---|---|
| Auth | Si pide clave: No, apiKey u OAuth | No |
| HTTPS | Si la conexión va cifrada | Yes |
| CORS | Si se puede llamar directamente desde una web | Yes (o Unknown, y pruebas) |
Nota
«Gratis» no siempre es «sin límites». Muchas tienen un plan gratuito con un máximo de peticiones al día o al mes. Para practicar y para proyectos pequeños sobra. Si vas a montar algo serio, lee sus condiciones antes.
10 APIs sin clave para empezar hoy
Las hemos llamado una a una el 8 de noviembre de 2026 y todas respondieron sin clave ni registro:
| API | Qué te da | Idea rápida |
|---|---|---|
| Open-Meteo | El tiempo actual y la previsión de cualquier sitio | Tu propia app del tiempo |
| PokéAPI | Todos los datos de Pokémon | La mejor para practicar |
| Open Library | Libros, autores y portadas | Buscador de libros |
| Nager.Date | Festivos de cada país | Calendario de puentes |
| Frankfurter | Tipos de cambio de divisas | Conversor de monedas |
| Wikipedia REST API | Resúmenes de artículos | «Explícame X en 3 líneas» |
| Open Food Facts | Calorías e ingredientes por código de barras | Recetas con calorías reales |
| Dog CEO | Fotos de perros por raza | Un widget que alegre el día |
| JokeAPI | Chistes (también en español) | Un bot de chistes |
| Sunrise-Sunset | Hora de salida y puesta de sol | Avisos para fotos en hora dorada |
Dos que casi entran, pero no del todo:
- TheMealDB (recetas): funciona con una clave de prueba pública, el número
1, que viene en su propia documentación. Vale para practicar; para publicar una app piden clave propia. - CoinGecko (precios de cripto): ahora pide una clave Demo gratuita. Es gratis, pero tienes que registrarte.
La frase exacta para Claude Code
- Abre la documentación de la API (el enlace de la lista).
- Abre Claude Code en una carpeta nueva para el proyecto.
- Pega la frase, cambiando el enlace y lo que quieres:
Lee esta documentación: [ENLACE A LA DOCUMENTACIÓN DE LA API]. Hazme una función con esto que [LO QUE QUIERES, por ejemplo: me dé la temperatura actual de Valencia]. Si necesita clave, léela de un archivo .env y no la escribas en el código.- Cuando termine, pídele que lo pruebe:
Ejecútala y enséñame el resultado. Si falla, dime por qué y arréglalo.Consejo
Ejemplo para estrenarte. Prueba con Open-Meteo: «Lee esta documentación: https://open-meteo.com/en/docs. Hazme una función con esto que me dé la temperatura actual y la de mañana en Valencia». No pide clave, así que te funciona a la primera.
Cuando ya tienes el dato, el siguiente paso es pedirle lo que quieras construir encima: «haz una web sencilla que lo muestre», «mándamelo por Telegram cada mañana», «guárdalo en una hoja de cálculo».
Ideas de apps para practicar
- Recetas con calorías reales: TheMealDB para la receta + Open Food Facts para los valores nutricionales.
- Panel de viaje: el tiempo (Open-Meteo) + festivos del país (Nager.Date) + cambio de moneda (Frankfurter).
- Precios de cripto en directo: CoinGecko con su clave Demo gratuita.
- Titulares del día: necesitas una API de noticias con clave (NewsAPI, GNews…). Buen ejercicio para tu primer .env.
Si la API pide clave: el .env
Una clave API es como la contraseña de tu cuenta en esa API. Si alguien la copia, gasta tu cupo (o tu dinero). Tres reglas:
- Guárdala en un archivo
.enven la carpeta del proyecto:
NOMBRE_API_KEY=pega_aqui_tu_clave
- Añade
.enval.gitignorepara que nunca se suba a GitHub:
echo ".env" >> .gitignore
- No la pegues nunca en el chat ni en el código. Dile a Claude Code «la clave está en el .env como NOMBRE_API_KEY» y que la lea de ahí.
Si quieres el detalle (qué hacer si ya se te ha escapado una), lo tienes en nuestra guía para proteger tus claves API en GitHub.
Lo que no hace
- public-apis no es una API. Es una lista: cada API tiene sus propias reglas, límites y documentación.
- No todo sigue vivo. La mantiene la comunidad y alguna API puede haber cerrado o cambiado (nos pasó con REST Countries, que ha cambiado de versión). Si falla, prueba otra de la misma categoría.
- Claude Code no adivina. Si la documentación es mala o la API está caída, el código fallará. Pídele que te diga por qué.
¿Merece la pena?
Sí, sobre todo si quieres aprender a construir cosas sin saber programar. Con una API sin clave y una frase, en diez minutos tienes datos reales en tu pantalla. Y es la mejor forma de entender qué es una API: usar una.