Executando verificação de segurança...
4

Criei um cliente Node.js para a API não documentada do Transfermarkt ⚽

Fala pessoal! 👋

Recentemente desenvolvi um cliente em Node.js para consumir dados do Transfermarkt, uma das maiores plataformas de estatísticas de futebol do mundo.

⚡ O que ele faz?

Com essa biblioteca você consegue acessar de forma simples e otimizada:

  • 👤 Perfis de jogadores (dados, histórico, valor de mercado, etc.)
  • 🏟️ Informações de clubes e estádios
  • 🏆 Dados de competições e tabelas
  • 🎮 Detalhes de partidas (lineups, eventos, placar)
  • 👨‍⚖️ Perfis de árbitros e treinadores

Tudo isso já com caching integrado (via node-cache) para evitar requisições repetidas e melhorar a performance.

⚠️ Importante

Apesar de a API ser oficialmente utilizada no site do Transfermarkt, ela não é pública nem documentada pela empresa.
Por isso, os endpoints podem mudar a qualquer momento sem aviso prévio.

🚀 Como usar

O projeto está disponível no GitHub:
👉 wcarmesini/transfermarkt_api_client

Basta clonar o repositório e instalar as dependências:

git clone https://github.com/wcarmesini/transfermarkt_api_client.git
cd transfermarkt_api_client
npm install

Exemplo básico para buscar informações de um jogador:

import { playerProfile } from './src/services/index.js';

async function run() {
  const messi = await playerProfile(28003);
  console.log(messi);
}

run();

🤝 Contribuições

Toda ajuda é bem-vinda!
Se quiser testar, sugerir melhorias ou abrir PRs, fique à vontade no repositório.


⚽ Se você curte futebol, dados e programação, acho que vai gostar desse projeto.
Dá uma olhada e me conta o que achou! 👇

Carregando publicação patrocinada...