O repositório Public APIs explicado
O repositório public-apis no GitHub, mantido pela APILayer, é o maior diretório curado pela comunidade de APIs públicas gratuitas da internet. Tem mais de 424.000 estrelas no GitHub — um dos repositórios mais estrelados da plataforma — e cataloga APIs em mais de 40 categorias que qualquer desenvolvedor pode integrar sem construir sua própria infraestrutura de dados. Se você precisa de dados de clima, cotações, geocodificação, tradução, ferramentas de IA ou quase qualquer outro feed de dados do mundo real, a resposta quase certamente está neste repositório.
Por que este repositório importa para quem constrói SaaS?
Todo produto SaaS eventualmente precisa integrar dados externos — clima, taxas de câmbio, validação de endereço, verificação de identidade, email, SMS. O caminho usual é pagar um vendor, assinar trial, ler docs e torcer para a API não quebrar. O repositório public-apis encurta isso. É uma referência indexada única para toda API gratuita que existe, organizada por categoria, marcada para suporte HTTPS e compatibilidade CORS, e mantida por milhares de contribuidores. É o primeiro lugar para olhar antes de gastar dinheiro com um vendor de dados.
Quais são as melhores APIs gratuitas de clima?
Open-Meteo se destaca: totalmente gratuito, sem API key, cobertura global, previsões horárias e diárias, dados históricos desde 1940, e roda em dados abertos de serviços meteorológicos nacionais. Weatherstack (APILayer) oferece free tier com condições atuais por localização. OpenWeatherMap tem free tier cobrindo clima atual, previsão de 5 dias e qualidade básica do ar — a API de clima mais integrada em produtos SaaS pequenos. Para alertas de clima severo nos EUA, a API do National Weather Service (weather.gov/api) é completamente gratuita sem key.
Quais são as melhores APIs gratuitas de finanças e mercado de ações?
Alpha Vantage é o padrão para builders indie: free tier dá preços de ações em tempo real e históricos, indicadores técnicos e taxas FX com API key e 25 requests/dia. Finnhub cobre ações, crypto e forex com free tier generoso (60 calls/minuto). Marketstack (APILayer) oferece dados de ações end-of-day para 72 bolsas globais no free tier. Para crypto especificamente, CoinGecko é a opção gratuita mais abrangente — sem key para endpoints básicos, cobrindo 10.000+ moedas com preço, volume e market cap.
Quais são as melhores APIs gratuitas de geocodificação e mapas?
Nominatim (OpenStreetMap) é a API de geocodificação gratuita canônica — geocodificação forward e reverse, sem key, sem rate limit para uso razoável. Geoapify tem free tier de 3.000 requests/dia com autocomplete de endereço, roteamento e suporte a isócronas. IPstack (APILayer) resolve endereços IP para dados de localização — útil para geofencing e localização sem pedir localização ao usuário. Para roteamento e direções sem Google, OpenRouteService é gratuito até 2.000 requests de direções/dia.
Quais são as melhores APIs gratuitas de IA e machine learning?
Hugging Face Inference API dá acesso a milhares de modelos open source — classificação de texto, sumarização, tradução, geração de imagem — com free tier em modelos hospedados. Cohere oferece free trial para geração de texto e embeddings. DeepL fornece tradução com free tier (500.000 caracteres/mês) que consistentemente supera Google Translate em idiomas europeus. Para speech-to-text, AssemblyAI tem free tier cobrindo 5 horas de áudio por mês.
Quais são as melhores APIs gratuitas de email e comunicação?
Resend é a API de email transacional favorita de devs atualmente — 3.000 emails/mês grátis, API simples, integração React Email. Mailgun oferece 100 emails/dia grátis com ferramentas de deliverability. Para validação de email (pegar typos e endereços descartáveis antes de entrarem na lista), mailboxlayer (APILayer) e Email Validator da Abstract API têm free tiers. Para SMS, Twilio fornece conta trial com US$ 15 de crédito, e Vonage oferece 2 euros de crédito grátis no signup — suficiente para validar um fluxo SMS antes de comprometer.
Quais são as melhores APIs gratuitas de dados e utilitários?
REST Countries retorna dados estruturados para todo país — nome, capital, moeda, código de discagem, bandeira — sem autenticação. JSONPlaceholder é uma API REST fake para testes e protótipos sem setup. Public Holiday API cobre feriados públicos em mais de 100 países. PokeAPI é a API de teste canônica para devs aprendendo REST — dados completos de Pokémon, sem key, sempre atualizada. Para geração de QR code, GoQR.me é uma API gratuita sem key que gera QR codes como URLs de imagem diretamente.
| Caso de uso | Melhor API gratuita | Auth necessária | Limite gratuito |
|---|---|---|---|
| Clima | Open-Meteo | Nenhuma | Ilimitado |
| Ações / Finanças | Alpha Vantage | API Key | 25 req/dia |
| Crypto | CoinGecko | Nenhuma | ~30 req/min |
| Geocodificação | Nominatim (OSM) | Nenhuma | 1 req/seg |
| Geolocalização IP | IPstack | API Key | 1.000 req/mês |
| Tradução | DeepL | API Key | 500K chars/mês |
| IA / ML Models | Hugging Face | API Key | Free tier |
| Email transacional | Resend | API Key | 3.000/mês |
| Validação de email | mailboxlayer | API Key | 100 req/mês |
| Dados de países | REST Countries | Nenhuma | Ilimitado |
| Notícias | GNews | API Key | 100 req/dia |
| Comida / Receitas | TheMealDB | Nenhuma | Ilimitado |
Como o repositório public-apis está organizado?
Cada entrada lista o nome da API, uma descrição curta, o método de autenticação (None / API Key / OAuth), se suporta HTTPS e status CORS. O README é um único arquivo markdown longo organizado alfabeticamente por categoria — Animals, Anime, Anti-Malware, Art & Design, Authentication, Blockchain, Books, Business, Calendar, Cloud Storage, Continuous Integration, Cryptocurrency, Currency Exchange, Data Validation, Development, Dictionaries, Documents & Productivity, Email, Entertainment, Environment, Events, Finance, Food & Drink, Games & Comics, Geocoding, Government, Health, Jobs, Machine Learning, Music, News, Open Data, Open Source Projects, Patent, Personality, Phone, Photography, Programming, Science & Math, Security, Shopping, Social, Sports & Fitness, Test Data, Text Analysis, Tracking, Transportation, URL Shorteners, Vehicle, Video, Weather. Mais de quarenta categorias, milhares de entradas, todas linkáveis para a documentação fonte.
O que é APILayer e quem mantém este repositório?
APILayer é um marketplace de APIs que vende produtos comerciais — câmbio, validação de email, validação de VAT, geolocalização IP — enquanto também mantém o repositório open source public-apis como recurso da comunidade. O repositório originou independentemente e foi adotado pelo time APILayer. Contribuidores da comunidade enviam novas APIs via pull request; há mais de 1.300 pull requests abertos a qualquer momento, refletindo o quão agressivamente devs adicionam novas entradas. As APIs comerciais da APILayer (Fixer, IPstack, Marketstack, Weatherstack, mailboxlayer) aparecem no repositório junto com seus free tiers.
Relacionado: WorldView: o repositório gratuito no GitHub que recria a plataforma de inteligência bilionária da Palantir
Veredito
O repositório public-apis é a coisa mais próxima que devs têm de uma lista telefônica canônica de APIs. Antes de pagar por qualquer API de dados, confira aqui. Os free tiers catalogados neste repositório são suficientes para lançar a maioria das features de MVP SaaS sem tocar em cartão de crédito — e para as que exigem planos pagos, o free tier dá runway suficiente para validar se a integração vale a pena. Favorite, faça fork e pare de redescobrir as mesmas APIs em posts de blog.
Perguntas Frequentes
O que é o repositório public-apis no GitHub?
public-apis é um repositório open source no GitHub mantido pela APILayer e pela comunidade de desenvolvedores. É um diretório curado de APIs públicas gratuitas em mais de 40 categorias — clima, finanças, geocodificação, IA, tradução, notícias, comida e mais. Cada entrada lista nome da API, descrição, método de autenticação, suporte HTTPS e status CORS. O repositório tem mais de 424.000 estrelas no GitHub, tornando-o um dos repos mais estrelados da plataforma.
Todas as APIs do repositório public-apis são realmente gratuitas?
O repositório lista APIs que oferecem acesso gratuito de alguma forma — completamente grátis sem key, ou free tiers com limites de uso. Algumas entradas têm planos comerciais além do free tier. Cada listagem inclui o tipo de autenticação e links para a documentação da API onde o pricing é detalhado. Nem toda API permanece gratuita indefinidamente; o repositório é mantido pela comunidade e entradas são atualizadas quando políticas mudam, mas sempre verifique diretamente com o provider antes de construir assumindo free tier.
Qual é a melhor API gratuita de clima para desenvolvedores?
Open-Meteo é a melhor API gratuita de clima para desenvolvedores sem restrições de uso: sem API key, cobertura global, previsões horárias e diárias e dados históricos desde 1940. Roda em dados abertos de serviços meteorológicos nacionais. Para condições atuais com resposta JSON simples, o free tier do OpenWeatherMap (API key necessária) é a opção mais usada em aplicações SaaS de produção.
Qual é a melhor API gratuita de mercado de ações?
Alpha Vantage é a API gratuita de mercado de ações mais usada por devs indie. Fornece preços de ações em tempo real e históricos, taxas forex e indicadores técnicos em free tier de 25 requests de API por dia (500/dia com registro gratuito). Finnhub é a melhor escolha se você precisa de rate limits maiores — permite 60 calls de API por minuto no plano gratuito e cobre ações, crypto e forex.
Como contribuo para o repositório public-apis?
Contribuições são feitas via pull request no GitHub para o repositório public-apis/public-apis. O repositório tem um CONTRIBUTING.md com regras de formatação — cada entrada deve seguir o formato padrão de linha de tabela com nome, descrição, tipo de auth, flag HTTPS e flag CORS. Novas APIs são revisadas por maintainers e mergeadas se atenderem os critérios: acessíveis publicamente, funcionais e gratuitas de alguma forma.
Este post referencia APIs e serviços de terceiros para fins informativos. Limites de free tier e disponibilidade estão sujeitos a mudanças — verifique com cada provider antes de construir em produção.
Frequently Asked Questions
O que é o repositório public-apis no GitHub?
public-apis é um repositório open source no GitHub mantido pela APILayer e pela comunidade de desenvolvedores. É um diretório curado de APIs públicas gratuitas em mais de 40 categorias — clima, finanças, geocodificação, IA, tradução, notícias, comida e mais. Cada entrada lista nome da API, descrição, método de autenticação, suporte HTTPS e status CORS. O repositório tem mais de 424.000 estrelas no GitHub, tornando-o um dos repos mais estrelados da plataforma.
Todas as APIs do repositório public-apis são realmente gratuitas?
O repositório lista APIs que oferecem acesso gratuito de alguma forma — completamente grátis sem key, ou free tiers com limites de uso. Algumas entradas têm planos comerciais além do free tier. Cada listagem inclui o tipo de autenticação e links para a documentação da API onde o pricing é detalhado. Nem toda API permanece gratuita indefinidamente; o repositório é mantido pela comunidade e entradas são atualizadas quando políticas mudam, mas sempre verifique diretamente com o provider antes de construir assumindo free tier.
Qual é a melhor API gratuita de clima para desenvolvedores?
Open-Meteo é a melhor API gratuita de clima para desenvolvedores sem restrições de uso: sem API key, cobertura global, previsões horárias e diárias e dados históricos desde 1940. Roda em dados abertos de serviços meteorológicos nacionais. Para condições atuais com resposta JSON simples, o free tier do OpenWeatherMap (API key necessária) é a opção mais usada em aplicações SaaS de produção.
Qual é a melhor API gratuita de mercado de ações?
Alpha Vantage é a API gratuita de mercado de ações mais usada por devs indie. Fornece preços de ações em tempo real e históricos, taxas forex e indicadores técnicos em free tier de 25 requests de API por dia (500/dia com registro gratuito). Finnhub é a melhor escolha se você precisa de rate limits maiores — permite 60 calls de API por minuto no plano gratuito e cobre ações, crypto e forex.
Como contribuo para o repositório public-apis?
Contribuições são feitas via pull request no GitHub para o repositório public-apis/public-apis. O repositório tem um CONTRIBUTING.md com regras de formatação — cada entrada deve seguir o formato padrão de linha de tabela com nome, descrição, tipo de auth, flag HTTPS e flag CORS. Novas APIs são revisadas por maintainers e mergeadas se atenderem os critérios: acessíveis publicamente, funcionais e gratuitas de alguma forma.