Voltar para a página inicial

Documentação Completa dos Endpoints

Explore todos os endpoints disponíveis na NovaisAPI, com exemplos de requisição e resposta para cada um. Utilize os exemplos de código para integrar facilmente em suas aplicações.

Minecraft - FlameMC

Wins FlameMC
GET
Retorna as vitórias de um jogador no servidor FlameMC.

Endpoint

plaintext
/wins/flamemc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor FlameMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/wins/flamemc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → HG = 97 / FL = 5
Kills FlameMC
GET
Retorna estatísticas de kills, mortes e K/D de um jogador no FlameMC.

Endpoint

plaintext
/kills/flamemc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor FlameMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/kills/flamemc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Kills = 4.100 / Deaths = 2.760 / K/D = 1.49

Minecraft - MushMC

Bedwars MushMC
GET
Retorna estatísticas de Bedwars de um jogador no servidor MushMC.

Endpoint

plaintext
/bedwars/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/bedwars/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✶ 11] | Jogos Totais: 272 | Vitorias: 64 | Winrate: 23.53% | Kills Finais: 363 | Mortes Finais: 166
Skywars MushMC
GET
Retorna estatísticas de Skywars de um jogador no servidor MushMC.

Endpoint

plaintext
/skywars/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/skywars/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✫ 3] | Jogos Totais: 644 | Vitorias: 32 | Winrate: 4.97% | Kills: 480 | Mortes: 613
Gladiator MushMC
GET
Retorna estatísticas de Gladiator de um jogador no servidor MushMC.

Endpoint

plaintext
/gladiator/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/gladiator/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✽ 25] | Jogos Totais: 1.450 | Vitorias: 821 | Winstreak: 23 | Winrate: 56.62% (+192)
MiniMush MushMC
GET
Retorna estatísticas de MiniMush de um jogador no servidor MushMC.

Endpoint

plaintext
/minimush/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/minimush/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Wins Minimush = 27 | Kills: 1.082 | Deaths: 422
XP Restante Bedwars
GET
Retorna o XP restante para o próximo nível no Bedwars do MushMC.

Endpoint

plaintext
/remaining/bedwars/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/remaining/bedwars/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✹55] | #936.652 → [11.652/30.000]
XP Restante Skywars
GET
Retorna o XP restante para o próximo nível no Skywars do MushMC.

Endpoint

plaintext
/remaining/skywars/mushmc/{nick}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no servidor MushMC

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/remaining/skywars/mushmc/Novais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✹55] | #936.652 → [11.652/30.000]

Twitch

Watchtime
GET
Retorna o Top 5 de tempo assistido em um canal da Twitch.

Endpoint

plaintext
/watchtime/{channel}

Parâmetros

NomeObrigatórioDescrição
channel
Sim
Nome do canal da Twitch

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/watchtime/Novais"

Exemplo de Resposta

plaintext
𝗧𝗼𝗽𝗪𝗮𝘁𝗰𝗵𝘁𝗶𝗺𝗲 → 1. Novais - 1m, 24d, 10h, 40m / 2. Novais2 - 18d, 15h, 20m / 3. Novais3 - 16d, 16h, 10m / 4. Novais4 - 14d, 16h, 30m / 5. Novais5 - 14d, 0h, 0m

YouTube

Título do Vídeo
GET
Retorna o título do último vídeo de um canal do YouTube.

Endpoint

plaintext
/youtube/title/{canal}

Parâmetros

NomeObrigatórioDescrição
canal
Sim
Nome do canal do YouTube

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/youtube/title/@SeuCanal"

Exemplo de Resposta

plaintext
Como centralizar uma DIV passo a passo
Link do Vídeo
GET
Retorna o link do último vídeo de um canal do YouTube.

Endpoint

plaintext
/youtube/url/{canal}

Parâmetros

NomeObrigatórioDescrição
canal
Sim
Nome do canal do YouTube

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/youtube/url/@SeuCanal"

Exemplo de Resposta

plaintext
https://youtu.be/ComoCentralizarDiv

Valorant

Valorant Current
GET
Retorna estatísticas atuais de um jogador no Valorant.

Endpoint

plaintext
/valorant/current/{nick}/{tag}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no Valorant
tag
Sim
Tag do jogador no Valorant (sem #)

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/valorant/current/Novais/9ais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀#𝟵𝗮𝗶𝘀 → Platinum 1, 1.241 (-22)
Valorant Max
GET
Retorna estatísticas máximas alcançadas por um jogador no Valorant.

Endpoint

plaintext
/valorant/max/{nick}/{tag}

Parâmetros

NomeObrigatórioDescrição
nick
Sim
Nickname do jogador no Valorant
tag
Sim
Tag do jogador no Valorant (sem #)

Exemplos de Requisição

bash
curl -X GET "https://api.novaisapi.site/valorant/max/Novais/9ais"

Exemplo de Resposta

plaintext
𝗡𝗼𝘃𝗮𝗶𝘀#𝟵𝗮𝗶𝘀 → Diamond 2 (Season e9a3, 89/157 Wins)

Guia de Integração

Requisições HTTP

Todos os endpoints da NovaisAPI utilizam o método GET e retornam respostas em formato de texto plano. Isso facilita a integração com qualquer plataforma ou linguagem de programação que suporte requisições HTTP.

Limites de Requisição

Para garantir a estabilidade do serviço, a API possui limites de requisições. Recomendamos implementar cache em sua aplicação para reduzir o número de chamadas à API.

Tratamento de Erros

Quando um jogador não é encontrado ou ocorre algum erro, a API retorna uma mensagem amigável:

O(a) Jogador(a) não foi encontrado(a).

Suporte

Se você encontrar algum problema ou tiver dúvidas sobre a API, entre em contato através do Discord:9aiss