Buscar

Lista de APIs públicas e gratuitas por categoria

Lista de APIs públicas e gratuitas, com e sem chave de API: dados do Brasil, clima, mapas, finanças e IA, e os cuidados com limite de uso e termos.

Gabriel Pedroso11 min de leitura
APIs públicas

APIs públicas entregam ao seu código dados e serviços de terceiros, para você não construir tudo do zero. Elas cobrem mapas, previsão do tempo, dados financeiros, inteligência artificial e informações governamentais. Para quem está aprendendo, elas são também uma boa forma de criar projetos com dados reais. Uma API pública já entrega, pronto para consumir, o dado ou o serviço que o seu projeto precisa; o trabalho é escolher a certa e ler a documentação antes de integrar.

A maioria das APIs funciona por requisição: você pergunta, ela responde. Algumas, porém, empurram os dados quando um evento acontece, no modelo de webhooks. A lista abaixo está organizada por categoria, com o tipo de dado que cada API oferece e o caminho para começar. O fluxo, da escolha ao tratamento da resposta, é este:

1Escolhera API que entrega o dado que seu projeto precisa
2Ler a docendpoints, autenticação e limites de uso
3Autenticarchave, token ou OAuth, quando exigido
4Requisitarseu app faz a chamada HTTP e recebe JSON
5Tratarcache, erros e rate limit no seu backend
Consumir uma API pública em cinco passos: escolher a API certa, ler a documentação, autenticar quando exigido, fazer a requisição HTTP e tratar a resposta com cache e controle de erros no seu backend.

Se o termo API ainda é nebuloso, comece pelo guia sobre o que é uma API, que explica requisição, resposta e chave do zero.

APIs públicas mudam: limites gratuitos encolhem, serviços viram pagos e alguns encerram. Foi o que aconteceu com a antiga API pública do Twitter (hoje X), que se tornou paga e restritiva. Por isso, este guia descreve o tipo de dado que cada API oferece e só cita limite ou condição que conferiu na página oficial, em outubro de 2026. Antes de escolher, confirme a documentação e os limites vigentes.

APIs públicas sem autenticação (para começar)

Boas para os primeiros passos, já que a maioria dispensa cadastro ou chave:

  • JSONPlaceholder (jsonplaceholder.typicode.com): API fake para testes, com posts, comentários, usuários, tarefas e álbuns. Serve para aprender a fazer requisições e consumir respostas em JSON.
  • Open-Meteo (open-meteo.com): previsão do tempo, dados históricos e variáveis meteorológicas, sem chave. O plano gratuito vale para uso não comercial e menos de 10.000 chamadas por dia, segundo os termos do Open-Meteo.
  • REST Countries (restcountries.com): dados de países, como nome, capital, bandeira, moeda, população e idioma. Atenção: a versão atual (v5) pede chave de API, e o plano gratuito dá 1.000 requisições por mês.
  • PokeAPI (pokeapi.co): dados do universo Pokémon, sem autenticação e com documentação didática. A política de uso pede cache das respostas e bane o IP de quem abusa.
  • The Dog API / The Cat API: imagens aleatórias de cães e gatos com informações de raça. A Dog API pede chave gratuita no header x-api-key.

APIs públicas com API Key gratuita

A maioria das APIs realmente úteis pede um cadastro gratuito que gera uma chave de acesso. Os limites do plano gratuito mudam com o tempo, então trate os números abaixo como retrato de outubro de 2026.

Mapas e geolocalização

  • Google Maps Platform: Maps, Places, Routes e Geocoding. Cada tipo de chamada (SKU) tem uma cota gratuita, e o excedente é cobrado; confira os valores atuais.
  • OpenRouteService: rotas, geocoding e isócronas sobre dados do OpenStreetMap, com plano gratuito para desenvolvimento. Boa alternativa open source ao Google Maps.
  • ipinfo.io: geolocalização por IP. O plano gratuito (IPinfo Lite) não limita requisições, mas entrega só país e provedor; cidade e coordenadas são pagas.

Clima e meio ambiente

  • OpenWeatherMap: clima atual, previsão e histórico. O plano gratuito inclui previsão de 5 dias em intervalos de 3 horas e poluição do ar, com até 60 chamadas por minuto e 1 milhão por mês.
  • WeatherAPI: clima, qualidade do ar e dados astronômicos. O plano gratuito tem 100 mil chamadas por mês e previsão de 3 dias.
  • NASA APIs (api.nasa.gov): foto astronômica do dia (APOD), imagens de Marte, asteroides próximos e imagens de satélite. O cadastro gera uma chave gratuita do api.data.gov.

Finanças e economia

  • AwesomeAPI (economia.awesomeapi.com.br): cotações de mais de 150 moedas, incluindo o real brasileiro. Sem chave, a resposta vem de um cache de 1 minuto; o cadastro gratuito dá chave e até 100 mil requisições.
  • Alpha Vantage: ações, forex, cripto e indicadores técnicos. A chave gratuita para em 25 requisições por dia na maioria dos dados, o que serve para protótipo.
  • CoinGecko: preços, market cap, volume e histórico de criptomoedas. O plano Demo é gratuito, tem 10 mil chamadas por mês e limite de 100 por minuto, e exige atribuição.

Dados do Brasil

  • ViaCEP (viacep.com.br): busca de endereço por CEP em JSON, sem exigir cadastro. Clássica para autopreenchimento de endereço em formulários. Uso massivo para validar base local pode bloquear o seu acesso.
  • BrasilAPI (brasilapi.com.br): CEP, bancos, CNPJ, DDD, feriados nacionais, tabela FIPE, entre outros. Projeto comunitário open source, ainda em beta segundo o próprio site.
  • IBGE APIs (servicodados.ibge.gov.br): dados demográficos, geográficos e estatísticos do Brasil, como municípios, estados, malhas geográficas e indicadores do censo.

A tabela abaixo resume as categorias, com exemplos, o tipo de dado que entregam e a autenticação que costumam exigir:

CategoriaExemplosO que ofereceAutenticação típica
Testes e aprendizadoJSONPlaceholder, PokeAPIdados fictícios ou temáticos para praticar consumo de APIgeralmente nenhuma
Dados do BrasilViaCEP, BrasilAPI, IBGECEP, CNPJ, bancos, feriados e dados demográficosnenhuma ou chave
Clima e ambienteOpen-Meteo, OpenWeatherMapprevisão, histórico e condições atuaisnenhuma ou chave
Mapas e geolocalizaçãoGoogle Maps, OpenRouteServicemapas, rotas e geocodingchave / cota gratuita
FinançasAwesomeAPI, CoinGecko, Alpha Vantagecâmbio, cripto e cotações de açõesnenhuma ou chave
IA e machine learningOpenAI, Anthropic, Gemini, HuggingFacegeração de texto e imagem, transcrição e modeloschave

APIs públicas de IA e machine learning

  • OpenAI API: modelos de linguagem (família GPT), transcrição de áudio e geração de imagens, hoje com os modelos gpt-image.
  • Anthropic API: modelos Claude (Opus, Sonnet e Haiku), fortes em raciocínio e no processamento de documentos longos.
  • Google Gemini API: acesso aos modelos Gemini via Google AI Studio, com um nível gratuito voltado a desenvolvimento e testes. Nesse nível, segundo a página de preços do Gemini, o Google usa o conteúdo enviado para melhorar os produtos dele.
  • Hugging Face Inference Providers: centenas de modelos de linguagem, visão e áudio servidos por provedores parceiros, pagos por uso, sem você manter a infraestrutura.

Todos os provedores de IA cobram por uso acima de certo volume e ajustam preços e créditos com frequência. Trate qualquer valor gratuito como temporário e confirme na página oficial de preços antes de dimensionar um projeto.

O repositório public-apis/public-apis é o catálogo comunitário mais popular de APIs públicas, com mais de 480 mil estrelas no GitHub em outubro de 2026. A lista traz autenticação, HTTPS e CORS de cada API, por categoria. Acesse em public-apis no GitHub e use a busca para filtrar por categoria.

Como usar uma API pública sem dor de cabeça

Os problemas aparecem quando o projeto já depende da API. Quatro cuidados evitam a maioria.

Chave de API fora do código e do repositório

Quem tem a sua chave gasta a sua cota. Guarde a chave numa variável de ambiente ou num .env listado no .gitignore. Se ela entrou num commit, apagar a linha não basta, porque o histórico do Git guarda a versão antiga: revogue a chave no painel do provedor e gere outra.

Limite de requisições e o código 429

Quem passa do limite costuma receber o status HTTP 429 (Too Many Requests). Segundo a documentação da MDN, essa resposta pode trazer o header Retry-After com o tempo de espera. Respeite esse tempo em vez de repetir a chamada em loop, e guarde em cache o que muda pouco, como CEP e lista de países.

Termos de uso e uso comercial

Plano gratuito e licença comercial são coisas separadas. O Open-Meteo trata como comercial qualquer site com anúncio ou assinatura. O CoinGecko exige atribuição no plano Demo. Leia os termos antes de publicar, enquanto trocar de API ainda é barato.

API que some sem aviso: o plano B

Isole a chamada numa função sua, para trocar de provedor mexendo num lugar só. Para cada API crítica, anote uma alternativa: ViaCEP e BrasilAPI cobrem CEP, Open-Meteo e OpenWeatherMap cobrem clima.

Perguntas frequentes sobre APIs públicas

Como consumir uma API REST no JavaScript?

Use a Fetch API nativa do JavaScript: fetch('https://api.exemplo.com/endpoint').then(res => res.json()).then(data => console.log(data)). Para APIs que exigem autenticação por header, adicione: fetch(url, { headers: { 'Authorization': 'Bearer SUA_API_KEY' } }). Em Node.js, o Axios oferece uma interface mais amigável, com interceptors, cancelamento de requisição e transformação automática de JSON.

APIs públicas gratuitas continuam gratuitas para sempre?

Não há garantia. Provedores mudam políticas, reduzem limites gratuitos, migram para modelos pagos ou encerram o serviço. A API pública do Twitter (hoje X), por exemplo, deixou de ser gratuita e aberta. Antes de apoiar um projeto em uma API, leia a documentação, verifique os limites atuais e tenha um plano B caso os termos mudem.

O que fazer quando uma API pública tem rate limit e meu projeto precisa de mais requisições?

Implemente cache das respostas: se os dados não mudam com frequência (por exemplo, cotações atualizadas a cada poucos minutos), armazene a resposta em memória ou banco de dados e sirva do cache em vez de chamar a API a cada requisição. Use Redis, Memcached ou até uma variável com timestamp de expiração. Para APIs críticas em produção, avalie os planos pagos, que oferecem limites mais altos: o custo costuma compensar a complexidade de gerenciar o cache.

APIs públicas podem ser usadas em projetos comerciais?

Depende dos termos de uso de cada API. Sempre verifique a seção de termos de serviço do provedor. Algumas APIs gratuitas são livres para uso comercial; outras proíbem o uso comercial no plano gratuito e exigem plano pago. Nunca assuma que gratuito significa livre para uso comercial sem confirmar os termos.

Como proteger minha API Key no frontend (JavaScript do navegador)?

Você não pode: qualquer chave inserida no JavaScript do frontend pode ser extraída por qualquer usuário. A solução é nunca expor chaves no frontend. Crie um backend (servidor Node.js, função serverless etc.) que faz a chamada à API com a chave guardada em variável de ambiente, e faça o frontend chamar o seu backend. Isso protege a chave e ainda permite aplicar rate limiting e autenticação na sua camada.

Conclusão

APIs públicas dão dados reais a quem está aprendendo e poupam trabalho de quem já desenvolve. Um CEP, uma cotação ou uma previsão do tempo saem de uma chamada HTTP, sem você montar a base do zero.

Escolha uma API adequada ao seu próximo projeto e confira a documentação e os limites atuais antes de integrar. Para mais conteúdos, acesse os artigos de Desenvolvimento no atraca.com.br. As regras mudam rápido: a REST Countries, listada aqui entre as APIs sem autenticação, hoje pede chave e limita o plano gratuito a 1.000 requisições por mês.

Ferramentas citadas neste post

  • Bruno: Cliente de API aberto e offline que salva as coleções como arquivos de texto na sua pasta, prontos para versionar no Git, com app de desktop e CLI.