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
Endpoint
/wins/flamemc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor FlameMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/wins/flamemc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → HG = 97 / FL = 5Endpoint
/kills/flamemc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor FlameMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/kills/flamemc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Kills = 4.100 / Deaths = 2.760 / K/D = 1.49Minecraft - MushMC
Endpoint
/bedwars/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/bedwars/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✶ 11] | Jogos Totais: 272 | Vitorias: 64 | Winrate: 23.53% | Kills Finais: 363 | Mortes Finais: 166Endpoint
/skywars/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/skywars/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✫ 3] | Jogos Totais: 644 | Vitorias: 32 | Winrate: 4.97% | Kills: 480 | Mortes: 613Endpoint
/gladiator/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/gladiator/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✽ 25] | Jogos Totais: 1.450 | Vitorias: 821 | Winstreak: 23 | Winrate: 56.62% (+192)Endpoint
/minimush/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/minimush/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Wins Minimush = 27 | Kills: 1.082 | Deaths: 422Endpoint
/remaining/bedwars/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/remaining/bedwars/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✹55] | #936.652 → [11.652/30.000]Endpoint
/remaining/skywars/mushmc/{nick}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no servidor MushMC |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/remaining/skywars/mushmc/Novais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀 → Level: [✹55] | #936.652 → [11.652/30.000]Twitch
Endpoint
/watchtime/{channel}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| channel | Sim | Nome do canal da Twitch |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/watchtime/Novais"Exemplo de Resposta
𝗧𝗼𝗽𝗪𝗮𝘁𝗰𝗵𝘁𝗶𝗺𝗲 → 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, 0mYouTube
Endpoint
/youtube/title/{canal}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| canal | Sim | Nome do canal do YouTube |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/youtube/title/@SeuCanal"Exemplo de Resposta
Como centralizar uma DIV passo a passoEndpoint
/youtube/url/{canal}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| canal | Sim | Nome do canal do YouTube |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/youtube/url/@SeuCanal"Exemplo de Resposta
https://youtu.be/ComoCentralizarDivValorant
Endpoint
/valorant/current/{nick}/{tag}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no Valorant |
| tag | Sim | Tag do jogador no Valorant (sem #) |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/valorant/current/Novais/9ais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀#𝟵𝗮𝗶𝘀 → Platinum 1, 1.241 (-22)Endpoint
/valorant/max/{nick}/{tag}Parâmetros
| Nome | Obrigatório | Descrição |
|---|---|---|
| nick | Sim | Nickname do jogador no Valorant |
| tag | Sim | Tag do jogador no Valorant (sem #) |
Exemplos de Requisição
curl -X GET "https://api.novaisapi.site/valorant/max/Novais/9ais"Exemplo de Resposta
𝗡𝗼𝘃𝗮𝗶𝘀#𝟵𝗮𝗶𝘀 → 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:
Suporte
Se você encontrar algum problema ou tiver dúvidas sobre a API, entre em contato através do Discord:9aiss