Projeto 100% open source que integra e disponibiliza dados de futebol permitindo que analistas, desenvolvedores e entusiastas possam explorar informações consolidadas de maneira transparente e colaborativa.
Clique para acessar a documentação resumida do projeto, com os principais pontos a serem considerados.
Security List
Clique para acessar a planilha de realização do pré cadastro para utilização da API
▶️ Toda a estrutura da plataforma de dados é baseada em ferramentas opensource. Abaixo temos um diagrama demonstrativo de como funciona o fluxo de dados, desde a origem até a exposição via API.
▶️ Para ter acesso a API o primeiro passo é se cadastrar na planilha SecurityList. Após o cadastro, aguarde a liberação que é realizada em todas as horas no minuto 30.
A SecurityList serve como se fosse uma VPN para que o servidor consiga liberar seu acesso ao firewall.
▶️ A documentação da API está no padrão Swagger. No próprio Swagger é possível realizar um primeiro teste, verificando se seu login já está em funcionamento.
▶️ A API possui 3 rotas:
Login (POST): É utilizada para realizar o login. O login é feito via email e existe uma validação de segurança para verificar se o email corresponde ao IP cadastrado.
Obs: Passar o email no header
Tabelas (GET): É utilizada para listar todas as tabelas do banco disponíveis para consulta.
Obs: Passar o email no header
Tabela/nome_da_tabela (GET): É utilizada para aquisição dos dados das tabelas. Nessa chamada voce precisa passar o nome de uma tabela.
Obs: Paginação para melhor desempenho, passar email no hedear
▶️ Sim. A API possui um Ratelimit de 30 requisições por minuto.
▶️ O Dicionário/Catálogo de dados está disponível no DataHub. Para realizar o login use as credenciais abaixo:
user: datahub_users
password: datahub_users
▶️ Acesse o canal FutScrapper API no Discord e tire suas dúvidas, dê sugestões de melhorias e colabore como quiser 🤙🏾