Se você está estudando desenvolvimento ou apenas quer ideias criativas para treinar consumo de APIs, boas notícias: existem várias APIs públicas e gratuitas que oferecem dados interessantes — de futebol a Pokémon, passando por informações do Brasil.
Neste artigo, vou apresentar 5 APIs públicas que você pode usar em seus projetos, com exemplos em Python e JavaScript.
1. API Football ⚽
A API Football fornece dados completos sobre futebol: resultados em tempo real, estatísticas de partidas, jogadores e até previsões de campeonatos.
Exemplo em Python:
import requests
url = "https://api-football-v1.p.rapidapi.com/v3/leagues"
headers = {"X-RapidAPI-Key": "SUA_CHAVE_AQUI"}
res = requests.get(url, headers=headers)
print(res.json())
Exemplo em JavaScript:
fetch("https://api-football-v1.p.rapidapi.com/v3/leagues", {
headers: { "X-RapidAPI-Key": "SUA_CHAVE_AQUI" }
})
.then(res => res.json())
.then(data => console.log(data));
2. TheMovieDB 🎬
A TheMovieDB API é uma das mais famosas para projetos envolvendo filmes e séries. Com ela, você pode buscar lançamentos, trailers, informações de atores e recomendações personalizadas.
Exemplo em Python:
import requests
url = "https://api.themoviedb.org/3/movie/popular?api_key=SUA_CHAVE_AQUI"
res = requests.get(url)
print(res.json())
Exemplo em JavaScript:
fetch("https://api.themoviedb.org/3/movie/popular?api_key=SUA_CHAVE_AQUI")
.then(res => res.json())
.then(data => console.log(data));
3. BrasilAPI 🇧🇷
A BrasilAPI reúne diversas informações úteis para o contexto brasileiro: CEP, CNPJ, feriados nacionais, bancos e até indicadores econômicos. Perfeita para projetos que exigem dados locais.
Exemplo em Python:
import requests
url = "https://brasilapi.com.br/api/cep/v1/01001000"
res = requests.get(url)
print(res.json())
Exemplo em JavaScript:
fetch("https://brasilapi.com.br/api/cep/v1/01001000")
.then(res => res.json())
.then(data => console.log(data));
4. ResponsiveVoice 🔊
A ResponsiveVoice transforma texto em fala (TTS). Você pode escolher vozes em diferentes idiomas, controlar tom, volume e velocidade. Ideal para apps acessíveis ou assistentes virtuais.
Exemplo em JavaScript:
// Exemplo simples em JS
responsiveVoice.speak("Olá, mundo!", "Brazilian Portuguese Female");
5. PokeAPI 🎮
A PokeAPI é um clássico para quem gosta de brincar com dados divertidos. Ela oferece informações completas sobre todos os Pokémon, incluindo habilidades, tipos e estatísticas.
Exemplo em Python:
import requests
url = "https://pokeapi.co/api/v2/pokemon/pikachu"
res = requests.get(url)
print(res.json())
Exemplo em JavaScript:
fetch("https://pokeapi.co/api/v2/pokemon/pikachu")
.then(res => res.json())
.then(data => console.log(data));
Conclusão 🚀
Como você viu, existem várias APIs públicas e gratuitas que podem turbinar seus projetos. Seja para criar um app com estatísticas de futebol, recomendações de filmes, dados do Brasil, texto em fala ou até uma Pokédex interativa — as possibilidades são enormes.
Escolha uma dessas APIs, brinque com os exemplos de código e comece a criar algo hoje mesmo!

0 Comentários