{"sports":[{"id":"70","uid":"s:70","name":"Hockey","slug":"hockey","leagues":[{"id":"90","uid":"s:70~l:90","name":"National Hockey League","abbreviation":"NHL","shortName":"NHL","slug":"nhl","teams":[{"team":{"id":"25","uid":"s:70~l:90~t:25","slug":"anaheim-ducks","abbreviation":"ANA","displayName":"Anaheim Ducks","shortDisplayName":"Ducks","name":"Ducks","nickname":"Anaheim","location":"Anaheim","color":"231f20","alternateColor":"b5985a","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/ana.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/ana.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/ana.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/scoreboard/ana.png","alt":"","rel":["full","scoreboard","dark"],"width":500,"height":500}],"links":[{"language":"en-US","rel":["clubhouse","desktop","team"],"href":"http://www.espn.com/nhl/team/_/name/ana/anaheim-ducks","text":"Clubhouse","shortText":"Clubhouse","isExternal":false,"isPremium":false},{"language":"en-US","rel":["roster","desktop","team"],"href":"http://www.espn.com/nhl/team/roster/_/name/ana/anaheim-ducks","text":"Roster","shortText":"Roster","isExternal":false,"isPremium":false},{"language":"en-US","rel":["stats","desktop","team"],"href":"http://www.espn.com/nhl/team/stats/_/name/ana/anaheim-ducks","text":"Statistics","shortText":"Statistics","isExternal":false,"isPremium":false},{"language":"en-US","rel":["schedule","desktop","team"],"href":"https://www.espn.com/nhl/team/schedule/_/name/ana","text":"Schedule","shortText":"Schedule","isExternal":false,"isPremium":false},{"language":"en","rel":["tickets","desktop","team"],"href":"https://www.vividseats.com/nhl-hockey/anaheim-ducks-tickets.html?wsUser=717","text":"Tickets","isExternal":true,"isPremium":false}]}},{"team":{"id":"24","uid":"s:70~l:90~t:24","slug":"arizona-coyotes","abbreviation":"ARI","displayName":"Arizona Coyotes","shortDisplayName":"Coyotes","name":"Coyotes","nickname":"Arizona","location":"Arizona","color":"770c1d","alternateColor":"231f20","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/ari.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/ari.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/ari.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/scoreboard/ari.png","alt":"","rel":["full","scoreboard","dark"],"width":500,"height":500}],"links":[{"language":"en-US","rel":["clubhouse","desktop","team"],"href":"http://www.espn.com/nhl/team/_/name/ari/arizona-coyotes","text":"Clubhouse","shortText":"Clubhouse","isExternal":false,"isPremium":false},{"language":"en-US","rel":["roster","desktop","team"],"href":"http://www.espn.com/nhl/team/roster/_/name/ari/arizona-coyotes","text":"Roster","shortText":"Roster","isExternal":false,"isPremium":false},{"language":"en-US","rel":["stats","desktop","team"],"href":"http://www.espn.com/nhl/team/stats/_/name/ari/arizona-coyotes","text":"Statistics","shortText":"Statistics","isExternal":false,"isPremium":false},{"language":"en-US","rel":["schedule","desktop","team"],"href":"https://www.espn.com/nhl/team/schedule/_/name/ari","text":"Schedule","shortText":"Schedule","isExternal":false,"isPremium":false},{"language":"en","rel":["tickets","desktop","team"],"href":"https://www.vividseats.com/nhl-hockey/arizona-coyotes-tickets.html?wsUser=717","text":"Tickets","isExternal":true,"isPremium":false}]}},{"team":{"id":"1","uid":"s:70~l:90~t:1","slug":"boston-bruins","abbreviation":"BOS","displayName":"Boston Bruins","shortDisplayName":"Bruins","name":"Bruins","nickname":"Boston","location":"Boston","color":"231f20","alternateColor":"fdbb30","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/bos.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/bos.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/bos.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/scoreboard/bos.png","alt":"","rel":["full","scoreboard","dark"],"width":500,"height":500}],"links":[{"language":"en-US","rel":["clubhouse","desktop","team"],"href":"http://www.espn.com/nhl/team/_/name/bos/boston-bruins","text":"Clubhouse","shortText":"Clubhouse","isExternal":false,"isPremium":false},{"language":"en-US","rel":["roster","desktop","team"],"href":"http://www.espn.com/nhl/team/roster/_/name/bos/boston-bruins","text":"Roster","shortText":"Roster","isExternal":false,"isPremium":false},{"language":"en-US","rel":["stats","desktop","team"],"href":"http://www.espn.com/nhl/team/stats/_/name/bos/boston-bruins","text":"Statistics","shortText":"Statistics","isExternal":false,"isPremium":false},{"language":"en-US","rel":["schedule","desktop","team"],"href":"https://www.espn.com/nhl/team/schedule/_/name/bos","text":"Schedule","shortText":"Schedule","isExternal":false,"isPremium":false},{"language":"en","rel":["tickets","desktop","team"],"href":"https://www.vividseats.com/nhl-hockey/boston-bruins-tickets.html?wsUser=717","text":"Tickets","isExternal":true,"isPremium":false}]}},{"team":{"id":"2","uid":"s:70~l:90~t:2","slug":"buffalo-sabres","abbreviation":"BUF","displayName":"Buffalo Sabres","shortDisplayName":"Sabres","name":"Sabres","nickname":"Buffalo","location":"Buffalo","color":"002d62","alternateColor":"fdba31","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/buf.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/buf.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/buf.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/scoreboard/buf.png","alt":"","rel":["full","scoreboard","dark"],"width":500,"height":500}],"links":[{"language":"en-US","rel":["clubhouse","desktop","team"],"href":"http://www.espn.com/nhl/team/_/name/buf/buffalo-sabres","text":"Clubhouse","shortText":"Clubhouse","isExternal":false,"isPremium":false},{"language":"en-US","rel":["roster","desktop","team"],"href":"http://www.espn.com/nhl/team/roster/_/name/buf/buffalo-sabres","text":"Roster","shortText":"Roster","isExternal":false,"isPremium":false},{"language":"en-US","rel":["stats","desktop","team"],"href":"http://www.espn.com/nhl/team/stats/_/name/buf/buffalo-sabres","text":"Statistics","shortText":"Statistics","isExternal":false,"isPremium":false},{"language":"en-US","rel":["schedule","desktop","team"],"href":"https://www.espn.com/nhl/team/schedule/_/name/buf","text":"Schedule","shortText":"Schedule","isExternal":false,"isPremium":false},{"language":"en","rel":["tickets","desktop","team"],"href":"https://www.vividseats.com/nhl-hockey/buffalo-sabres-tickets.html?wsUser=717","text":"Tickets","isExternal":true,"isPremium":false}]}},{"team":{"id":"3","uid":"s:70~l:90~t:3","slug":"calgary-flames","abbreviation":"CGY","displayName":"Calgary Flames","shortDisplayName":"Flames","name":"Flames","nickname":"Calgary","location":"Calgary","color":"e51937","alternateColor":"231f20","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/cgy.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/cgy.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/cgy.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/scoreboard/cgy.png","alt":"","rel":["full","scoreboard","dark"],"width":500,"height":500}],"links":[{"language":"en-US","rel":["clubhouse","desktop","team"],"href":"http://www.espn.com/nhl/team/_/name/cgy/calgary-flames","text":"Clubhouse","shortText":"Clubhouse","isExternal":false,"isPremium":false},{"language":"en-US","rel":["roster","desktop","team"],"href":"http://www.espn.com/nhl/team/roster/_/name/cgy/calgary-flames","text":"Roster","shortText":"Roster","isExternal":false,"isPremium":false},{"language":"en-US","rel":["stats","desktop","team"],"href":"http://www.espn.com/nhl/team/stats/_/name/cgy/calgary-flames","text":"Statistics","shortText":"Statistics","isExternal":false,"isPremium":false},{"language":"en-US","rel":["schedule","desktop","team"],"href":"https://www.espn.com/nhl/team/schedule/_/name/cgy","text":"Schedule","shortText":"Schedule","isExternal":false,"isPremium":false},{"language":"en","rel":["tickets","desktop","team"],"href":"https://www.vividseats.com/nhl-hockey/calgary-flames-tickets.html?wsUser=717","text":"Tickets","isExternal":true,"isPremium":false}]}},{"team":{"id":"7","uid":"s:70~l:90~t:7","slug":"carolina-hurricanes","abbreviation":"CAR","displayName":"Carolina Hurricanes","shortDisplayName":"Hurricanes","name":"Hurricanes","nickname":"Carolina","location":"Carolina","color":"e51937","alternateColor":"161313","isActive":true,"isAllStar":false,"logos":[{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/car.png","alt":"","rel":["full","default"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500-dark/car.png","alt":"","rel":["full","dark"],"width":500,"height":500},{"href":"https://a.espncdn.com/i/teamlogos/nhl/500/scoreboard/car.png","alt":"","rel":["full","scoreboard"],"width":500,"height":500}]}}]}]}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/1084/nhl+teams+data+api/949/team+list' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Dados das equipes da NHL API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Sobre a API:
A API de dados das equipes da NHL é uma API sobre a liga de hóquei no gelo mais famosa. Ela contém dados sobre as 32 equipes atuais dessa grande liga. Entre os dados disponíveis, podemos encontrar os nomes das equipes, sua agregação, a localização das diferentes equipes, os logos da liga e as cores dos uniformes titulares e alternativos para os maiores fãs. A API pode ser acessada através de chamadas RESTful padrão e retorna dados em formato JSON. Esta API é dedicada aos fãs de futebol fantasy, jornalistas e jogadores. A lista de equipes que ela fornece é uma lista de todas as equipes que estão competindo atualmente na NHL. A API é leve e fácil de usar, tornando simples para os desenvolvedores integrá-la em seus projetos.
Além disso, a API é atualizada regularmente com dados de equipamentos, garantindo que você sempre tenha acesso às informações mais precisas e atualizadas. Isso pode ajudar você a tomar melhores decisões, melhorar seu atendimento ao cliente e reduzir custos.
O que esta API recebe e o que sua API fornece (entrada/saída)?
O endpoint da lista da equipe GET retorna informações detalhadas sobre todas as 32 equipes da NHL, incluindo nomes das equipes, apelidos, cores, cores alternativas e logotipos. Os dados estão estruturados em um formato JSON, facilitando a análise e a integração em aplicativos
Os campos principais na resposta incluem "id" "nome" "apelido" "localização" "cor" "corAlternativa" e "logotipos" Cada objeto de equipe contém esses campos fornecendo detalhes essenciais para identificação e marcação
Os dados da resposta estão organizados em uma estrutura JSON hierárquica Começa com um array de "esportes" contendo ligas e então lista equipes dentro de cada liga Cada objeto de equipe inclui atributos como nome cores e logos
O endpoint da lista da equipe GET fornece informações sobre nomes de equipes, localizações, cores, cores alternativas e logotipos. Esses dados abrangentes são úteis para fãs, desenvolvedores e analistas interessados nas equipes da NHL
Atualmente, o endpoint da lista da equipe GET não suporta parâmetros adicionais para personalização Ele retorna uma lista completa de todas as 32 equipes da NHL em uma única solicitação, garantindo que os usuários recebam todos os dados relevantes de uma só vez
Os dados são provenientes de estatísticas oficiais da NHL e informações da equipe, garantindo precisão e confiabilidade Atualizações regulares ajudam a manter a qualidade e a relevância dos dados fornecidos através da API
Casos de uso típicos incluem gerenciamento de esportes de fantasia, análise de apostas esportivas, reportagens de mídia e análise esportiva Os usuários utilizam os dados para tomar decisões informadas acompanhar o desempenho das equipes e aumentar o engajamento do usuário
Os usuários podem utilizar os dados retornados integrando-os em aplicações para exibir informações da equipe, criar visualizações ou realizar análises O formato JSON estruturado permite fácil manipulação e apresentação dos dados