5 APIs divertidas e úteis para usar nos seus projetos (com exemplos em Python e JavaScript)

 

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!

Postar um comentário

0 Comentários