APIs públicas gratuitas para adicionar funcionalidades aos seus projetos
Dados meteorológicos atuais e previsões
Previsão do tempo, dados históricos, mapas meteorológicos
Endpoint:
https://api.openweathermap.org/data/2.5/weather?q={city}&appid={key}Informações sobre países do mundo
Dados de países: população, moeda, bandeiras, idiomas
Endpoint:
https://restcountries.com/v3.1/allNotícias de fontes mundiais
Notícias por categoria, país, fonte específica
Endpoint:
https://newsapi.org/v2/top-headlines?country=br&apiKey={key}API fake para prototipagem
Posts, usuários, comentários, albums para testes
Endpoint:
https://jsonplaceholder.typicode.com/postsImagens placeholder aleatórias
Imagens em qualquer tamanho para prototipagem
Endpoint:
https://picsum.photos/200/300Dados de criptomoedas em tempo real
Preços, market cap, volume de criptomoedas
Endpoint:
https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usdTaxas de câmbio de moedas
Conversão entre moedas, taxas históricas
Endpoint:
https://api.exchangerate-api.com/v4/latest/USDBanco de dados de filmes e séries
Filmes populares, detalhes, trailers, elenco
Endpoint:
https://api.themoviedb.org/3/movie/popular?api_key={key}Piadas aleatórias em várias categorias
Piadas por categoria, tipo (single/two-part)
Endpoint:
https://v2.jokeapi.dev/joke/Any?blacklistFlags=nsfw,religious,political,racist,sexist,explicitConsulta de CEP brasileiro
Busca endereço por CEP, ideal para formulários
Endpoint:
https://viacep.com.br/ws/01310-100/json/Códigos HTTP com imagens de cachorros
Páginas de erro divertidas com cachorros
Endpoint:
https://httpstatusdogs.com/img/404.jpgPostgreSQL na nuvem com API automática
Database, Auth, Storage, Realtime - alternativa ao Firebase
Endpoint:
https://[project].supabase.co/rest/v1/[table]Plataforma completa do Google
Firestore, Auth, Hosting, Functions - ideal para apps real-time
Endpoint:
https://[project].firebaseio.com/MySQL serverless com branching
MySQL escalável, branches como Git, deploy sem downtime
Endpoint:
mysql://[connection-string]MongoDB na nuvem
NoSQL flexível, 512MB grátis, ótimo para protótipos
Endpoint:
mongodb+srv://[cluster].mongodb.net/PostgreSQL serverless
Postgres moderno, branching, auto-suspend para economizar
Endpoint:
postgresql://[connection-string]Autenticação para Next.js
OAuth (Google, GitHub), JWT, Sessions - grátis e open source
Endpoint:
/api/auth/[...nextauth]Auth completo com UI pronta
Sign-in/up UI, MFA, 10k MAU grátis, muito fácil de usar
Endpoint:
clerk.com/apiPlataforma de identidade enterprise
SSO, MFA, 7k MAU grátis, usado por grandes empresas
Endpoint:
https://[tenant].auth0.com/Auth integrado ao Supabase
Email, OAuth, Magic Link - já vem com Supabase
Endpoint:
https://[project].supabase.co/auth/v1/Auth do Firebase/Google
Email, OAuth, Phone - integrado ao ecossistema Firebase
Endpoint:
firebase.auth()// Exemplo com fetchconst response = await fetch('https://api.github.com/users/octocat');const data = await response.json();console.log(data);Comece sempre com APIs que não requerem autenticação para testar rapidamente. Depois evolua para APIs com API key quando precisar de mais funcionalidades.