Um app de previsão do tempo, um buscador de receitas com calorias reais, um conversor de moedas… Quase todos os apps que você imagina usam dados que outro site já oferece de graça por meio de uma API.
O lugar para encontrá-las é o public-apis, a maior lista de APIs grátis do GitHub. E para conectá-las sem saber programar existe o Claude Code: você passa a documentação, diz o que quer e ele monta tudo.
Da lista ao seu app funcionando
Você escolhe uma API
No public-apis, por categoria: clima, comida, moedas, livros…
Abre a documentação dela
O link da própria lista leva até ela.
Passa para o Claude Code
Com a frase exata lá embaixo.
O Claude escreve e testa o código
Se pedir chave, ele a lê do seu arquivo .env.
Você tem o dado
E daí para um site, um bot ou uma planilha.
O que é o public-apis
- Repo: public-apis/public-apis, «A collective list of free APIs».
- Quase 500.000 estrelas no GitHub (497.159 em 8 de novembro de 2026), um dos repos mais populares de toda a plataforma. Licença MIT.
- Mais de 1.000 APIs grátis ou com plano gratuito, em mais de 50 categorias: clima, comida, finanças, jogos, livros, transporte, saúde…
Cada API ocupa uma linha de uma tabela com cinco colunas. As que você precisa olhar são estas:
| Coluna | O que ela diz | O que procurar se está começando |
|---|---|---|
| Auth | Se pede chave: No, apiKey ou OAuth | No |
| HTTPS | Se a conexão é criptografada | Yes |
| CORS | Se dá para chamá-la diretamente de um site | Yes (ou Unknown, e você testa) |
Nota
«Grátis» nem sempre é «sem limites». Muitas têm um plano gratuito com um máximo de requisições por dia ou por mês. Para praticar e para projetos pequenos, sobra. Se for montar algo sério, leia as condições antes.
10 APIs sem chave para começar hoje
Chamamos uma por uma em 8 de novembro de 2026 e todas responderam sem chave nem cadastro:
| API | O que ela oferece | Ideia rápida |
|---|---|---|
| Open-Meteo | O clima atual e a previsão de qualquer lugar | Seu próprio app de previsão do tempo |
| PokéAPI | Todos os dados de Pokémon | A melhor para praticar |
| Open Library | Livros, autores e capas | Buscador de livros |
| Nager.Date | Feriados de cada país | Calendário de feriadões |
| Frankfurter | Taxas de câmbio de moedas | Conversor de moedas |
| Wikipedia REST API | Resumos de artigos | «Me explica X em 3 linhas» |
| Open Food Facts | Calorias e ingredientes por código de barras | Receitas com calorias reais |
| Dog CEO | Fotos de cachorros por raça | Um widget para alegrar o dia |
| JokeAPI | Piadas (inclusive em português) | Um bot de piadas |
| Sunrise-Sunset | Horário do nascer e do pôr do sol | Avisos para fotos na hora dourada |
Duas que quase entram, mas não totalmente:
- TheMealDB (receitas): funciona com uma chave de teste pública, o número
1, que vem na própria documentação. Serve para praticar; para publicar um app, pedem uma chave própria. - CoinGecko (preços de cripto): agora pede uma chave Demo gratuita. É grátis, mas você precisa se cadastrar.
A frase exata para o Claude Code
- Abra a documentação da API (o link da lista).
- Abra o Claude Code em uma pasta nova para o projeto.
- Cole a frase, trocando o link e o que você quer:
Leia esta documentação: [LINK DA DOCUMENTAÇÃO DA API]. Faça uma função com isso que [O QUE VOCÊ QUER, por exemplo: me dê a temperatura atual de São Paulo]. Se precisar de chave, leia-a de um arquivo .env e não a escreva no código.- Quando terminar, peça para ele testar:
Execute a função e me mostre o resultado. Se falhar, me diga por quê e corrija.Dica
Exemplo para estrear. Teste com a Open-Meteo: «Leia esta documentação: https://open-meteo.com/en/docs. Faça uma função com isso que me dê a temperatura atual e a de amanhã em São Paulo». Ela não pede chave, então funciona de primeira.
Quando você já tem o dado, o próximo passo é pedir o que quiser construir em cima: «faça um site simples que mostre isso», «me mande pelo Telegram toda manhã», «salve em uma planilha».
Ideias de apps para praticar
- Receitas com calorias reais: TheMealDB para a receita + Open Food Facts para os valores nutricionais.
- Painel de viagem: o clima (Open-Meteo) + feriados do país (Nager.Date) + câmbio (Frankfurter).
- Preços de cripto ao vivo: CoinGecko com a chave Demo gratuita.
- Manchetes do dia: você precisa de uma API de notícias com chave (NewsAPI, GNews…). Bom exercício para o seu primeiro .env.
Se a API pedir chave: o .env
Uma chave de API é como a senha da sua conta naquela API. Se alguém a copiar, gasta a sua cota (ou o seu dinheiro). Três regras:
- Guarde-a em um arquivo
.envna pasta do projeto:
NOME_API_KEY=cole_aqui_sua_chave
- Adicione
.envao.gitignorepara que ele nunca seja enviado ao GitHub:
echo ".env" >> .gitignore
- Nunca a cole no chat nem no código. Diga ao Claude Code «a chave está no .env como NOME_API_KEY» e que ele a leia de lá.
O que ele não faz
- O public-apis não é uma API. É uma lista: cada API tem suas próprias regras, limites e documentação.
- Nem tudo continua no ar. A lista é mantida pela comunidade e alguma API pode ter fechado ou mudado (aconteceu com a REST Countries, que mudou de versão). Se falhar, teste outra da mesma categoria.
- O Claude Code não adivinha. Se a documentação for ruim ou a API estiver fora do ar, o código vai falhar. Peça para ele dizer por quê.
Vale a pena?
Sim, principalmente se você quer aprender a construir coisas sem saber programar. Com uma API sem chave e uma frase, em dez minutos você tem dados reais na tela. E é a melhor forma de entender o que é uma API: usando uma.