Documentação automática para APIs (Públicas) utilizadas nos sistemas do projeto Choriper.
Acesse o site oficial ou apoie o projeto via Ko-fi para nos ajudar a manter os serviços ativos.
Gerado automaticamente lendo arquivos .js na pasta /endpoints/
URL: https://api.choriper.com/bfv/servers?name=core®ion=SAm&limit=10
Método: GET
Descrição: Retorna a lista de servers do bfv.
ℹ️ made in choriper
curl -G "https://api.choriper.com/bfv/servers?name=core®ion=SAm&limit=10"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://api.choriper.com/bfv/multiple/?raw=false&format_values=true
Método: POST
Descrição: Retorna uma lista de personaIds (PC) e retorna exatamente o shape do bfvReadability.get_stats.
ℹ️ made in choriper
curl -X POST "https://api.choriper.com/bfv/multiple/?raw=false&format_values=false" -H "accept: application/json" -H "Content-Type: application/json" -d "[1007917900222]"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/companion-api/global/platoon/?personaId=1007367211454
Método: GET
Descrição: Retorna o pelotão ativo (activePlatoon) e a lista de pelotões (platoons) de um jogador a partir do personaId. A sessão do Companion é resolvida automaticamente no backend.
ℹ️ made in choriper
curl -G "https://rip-bf.com/api/companion-api/global/platoon/" --data-urlencode "personaId=1007367211454"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/token/
Método: POST
Descrição: Retorna informações do usuário autenticado se ele estiver logado. Requer sessão ativa.
ℹ️ made in choriper
curl -X POST "https://rip-bf.com/api/token/"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/player-global/ownedGameAchievements/?id=1007917900222&game=bfv
Método: GET
Descrição: Retorna as conquistas de um jogador para um jogo. Sempre informe `id` (userId do jogador, ex.: 1007917900222). Você pode escolher EITHER `game` (atalho curto: bfv | bf1 | bf6) OR `gameSlug` (a tag pura que veio do perfil, ex.: 'BFV', 'BF6 BETA'). Parâmetros: `id` (obrigatório); `gameSlug` (opcional, usa a tag exata do perfil); `game` (opcional, atalho para jogos suportados); `show-hidden` (opcional, boolean, default: true, inclui itens ocultos quando true); `locale` (opcional, default: pt-br, ex.: en-us, es-es). Resposta no formato GraphQL-like: { data: { achievements: [ { achievements: [ { id, name, description, awardCount, date, images[] } ] } ] } } — o ícone costuma estar em images[1].path (fallback: images[0].path). Recomenda-se enviar apenas UM entre `game` e `gameSlug`.
ℹ️ made in choriper
# usando atalho 'game'
curl -G "https://rip-bf.com/api/player-global/ownedGameAchievements/" \
--data-urlencode "id=1007917900222" \
--data-urlencode "game=bfv" \
--data-urlencode "show-hidden=true" \
--data-urlencode "locale=en-us"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/player-global/get-user/?userId=1016126611454&GetGames=true
Método: GET
Descrição: Retorna dados públicos do jogador da EA, incluindo avatar, nome e jogos possuídos. Agora com suporte a CORS. também pode usar o GetGames-tags=true pra vir só as tags dos games
ℹ️ made in choriper
curl -X GET "https://rip-bf.com/api/player-global/get-user/?userId=1016126611454&GetGames=true"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/eaid/
Método: POST
Descrição: Consulta o EAID (username) de um jogador da EA e retorna os identificadores `ea_id` e `ea_pd`, usados para autenticação e outras APIs.
ℹ️ Este endpoint realiza consulta cruzada entre a API da gateway.ea e rip-bf5. Retorna identificadores essenciais para uso nas demais rotas.
curl -X POST "https://rip-bf.com/api/eaid/" -H "Content-Type: application/x-www-form-urlencoded" -d "username=ADM-RIP"Corpo (formato: chave1=valor1&chave2=valor2):
URL: https://rip-bf.com/api/player-global/search_user/?name=jn-nicolas
Método: GET
Descrição: Consulta o EAID (name) ?name=DISPLAYNAME&playerid=PERSONA_ID&nucleus_id=PIDID de um jogador e retorna os identificadores `personaId``nucleusId``name1``name2` e `createdAt`,
ℹ️ Este endpoint realiza consulta cruzada entre a API da gateway.ea e rip-bf5. Retorna identificadores essenciais para uso nas demais rotas.
curl -G "https://rip-bf.com/api/player-global/search_user/" --data-urlencode "name=jn-nicolas"Corpo (formato: chave1=valor1&chave2=valor2):
Método: GET
Descrição: Consulta o EAID (username) de um jogador da EA e retorna os stats-bf6.
ℹ️ Este endpoint realiza consulta cruzada entre a API da gateway.ea e rip-bf5. Retorna identificadores essenciais para uso nas demais rotas.
curl -X POST "https://rip-bf.com/api/player-global/bf6/?player=jn-nicolas&eventName=OpenBetaWeekend2&gameSlug=battlefield-6&locale=pt-br&raw=false" -H "accept: */*" -H "content-type: application/x-www-form-urlencoded"Corpo (formato: chave1=valor1&chave2=valor2):