betapi.site
v2-multisport · API esportiva
Documentação pública para integração

Documentação da BetAPI Sports

Use esta documentação para autenticar sua conta, consultar os endpoints disponíveis e integrar os dados esportivos ao seu produto com segurança.

Endpoints documentados
107
Categorias
25
Parâmetros cobertos
417
Autenticação
Header API Key

Autenticação

Header obrigatório
Envie x-betapi-key em todas as chamadas autenticadas. Para compatibilidade com a API original, x-apisports-key também é aceito como alias.
Uso recomendado
Faça chamadas server-to-server ou a partir do backend do seu produto.
Base padrão
https://betapi.site/app/v1/
Saldo e vencimento
Consulte /status/ para obter requests.remaining, requests.used e subscription.expires_at. A resposta também envia esses dados nos headers de quota.
Exemplo mínimo
GET https://betapi.site/app/v1/fixtures/?live=all
Header: x-betapi-key: SUA_CHAVE_BETAPI
Alias compatível: x-apisports-key: SUA_CHAVE_BETAPI

Limites e consumo

Os planos e recargas da BetAPI trabalham com requests por dia. Use /v1/status/ para acompanhar disponibilidade e métricas operacionais da sua integração.

Plano principal
Define a franquia diária incluída na sua conta.
Recargas
Complementam o volume disponível sem alterar o plano principal.
Observabilidade
Monitore saldo restante e comportamento do serviço via headers e endpoint de status.

Headers de resposta

Além do payload JSON, a BetAPI devolve headers úteis para billing, cache e monitoramento da integração.

HeaderTipoDescrição
X-BetAPI-Requests-Remaining integer Saldo restante de requests após a chamada.
X-BetAPI-Plan-Expires-At string Próximo vencimento do plano ativo em formato YYYY-MM-DD HH:MM:SS, quando houver plano pago vigente.
X-BetAPI-Request-Charged integer 1 quando a chamada consumiu quota; 0 quando não consumiu.
x-ratelimit-requests-limit integer Limite diário exposto em formato compatível com a API original.
x-ratelimit-requests-remaining integer Requests restantes no período diário.
X-RateLimit-Limit integer Limite operacional por minuto informado ao cliente.
X-RateLimit-Remaining integer Saldo operacional por minuto informado ao cliente.
X-BetAPI-Cache string Presente nas rotas com cache. Valores comuns: HIT ou MISS.
X-BetAPI-Stale integer Quando presente, indica reaproveitamento temporario de uma resposta recente para manter estabilidade de integracao.
X-BetAPI-Data-Source string Origem da resposta processada pela BetAPI para aquele recurso.
X-BetAPI-Last-Sync datetime Data da ultima atualizacao conhecida para aquele conjunto de dados.

Códigos de resposta

CódigoLabelDescrição
200 OK Resposta bem-sucedida.
204 No Content Sem dados para os filtros informados.
400 Bad Request Parâmetros inválidos.
401 Unauthorized Chave ausente.
402 Payment Required Saldo de requests insuficiente.
403 Forbidden Chave inválida, conta inativa ou acesso bloqueado.
405 Method Not Allowed Use apenas GET.
429 Too Many Requests Limite de chamadas excedido.
500 Internal Error Erro interno da BetAPI.
502 Bad Gateway Falha temporaria ao obter dados. Tente novamente em instantes.
GET

Leagues de Afl

Afl
/v2/afl/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Afl

Afl
/v2/afl/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Afl

Afl
/v2/afl/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Afl

Afl
/v2/afl/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Afl

Afl
/v2/afl/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Afl

Afl
/v2/afl/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/afl/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/afl/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/afl/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/afl/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/afl/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Timezones

Base
/timezone/

Lista todos os timezones aceitos em endpoints de fixtures.

Consome quota Não Parâmetros 0 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/timezone/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada sem débito de saldo.

Notas

  • Equivalente ao endpoint /timezone da API original.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/timezone/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/timezone/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/timezone/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "timezone",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Países

Base
/countries/

Lista países disponíveis para filtros de ligas e competições.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/countries/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
name string Não Nome do país.
code string Não Código do país.
search string Não Busca textual com pelo menos 3 caracteres.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/countries/?name=Brazil' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/countries/?name=Brazil');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/countries/?name=Brazil', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "countries",
    "parameters": {
        "exemplo": "name=Brazil"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Baseball

Baseball
/v2/baseball/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Baseball

Baseball
/v2/baseball/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Baseball

Baseball
/v2/baseball/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Baseball

Baseball
/v2/baseball/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Baseball

Baseball
/v2/baseball/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Baseball

Baseball
/v2/baseball/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/baseball/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/baseball/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/baseball/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/baseball/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/baseball/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Basketball

Basketball
/v2/basketball/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Basketball

Basketball
/v2/basketball/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Basketball

Basketball
/v2/basketball/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Basketball

Basketball
/v2/basketball/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Basketball

Basketball
/v2/basketball/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Basketball

Basketball
/v2/basketball/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/basketball/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/basketball/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/basketball/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/basketball/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/basketball/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Troféus

Carreira
/trophies/

Lista troféus de jogador ou técnico.

Consome quota Sim Parâmetros 4 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/trophies/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Não ID do jogador.
players string Não Até 20 IDs de jogadores separados por hífen.
coach integer Não ID do técnico.
coachs string Não Até 20 IDs de técnicos separados por hífen.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/trophies/?player=276' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/trophies/?player=276');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/trophies/?player=276', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "trophies",
    "parameters": {
        "exemplo": "player=276"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Sidelined

Carreira
/sidelined/

Lista períodos fora de jogadores ou técnicos.

Consome quota Sim Parâmetros 4 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/sidelined/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Não ID do jogador.
players string Não Até 20 IDs de jogadores separados por hífen.
coach integer Não ID do técnico.
coachs string Não Até 20 IDs de técnicos separados por hífen.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/sidelined/?player=276' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/sidelined/?player=276');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/sidelined/?player=276', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "sidelined",
    "parameters": {
        "exemplo": "player=276"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings

Classificação
/standings/

Retorna classificação por liga/time e temporada.

Consome quota Sim Parâmetros 3 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Não ID da liga.
season integer Sim Temporada YYYY.
team integer Não ID do time.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/standings/?league=39&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/standings/?league=39&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/standings/?league=39&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "standings",
    "parameters": {
        "exemplo": "league=39&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Status da conta

Conta
/status/

Retorna status operacional, plano ativo e consumo da conta BetAPI.

Consome quota Não Parâmetros 0 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/status/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada sem débito de saldo.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/status/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/status/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/status/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "status",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": {
        "service": {
            "name": "BetAPI Sports API",
            "online": true
        },
        "subscription": {
            "plan": "Plano do cliente",
            "active": true,
            "expires_at": "YYYY-MM-DD HH:MM:SS ou null"
        },
        "requests": {
            "used": 0,
            "remaining": 0,
            "plan_limit_day": 0,
            "plan_expires_at": "YYYY-MM-DD HH:MM:SS ou null"
        }
    }
}
GET

Estádios

Estádios
/venues/

Consulta estádios por ID, nome, cidade, país ou busca.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/venues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID do estádio.
name string Não Nome.
city string Não Cidade.
country string Não País.
search string Não Busca textual.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/venues/?city=London' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/venues/?city=London');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/venues/?city=London', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "venues",
    "parameters": {
        "exemplo": "city=London"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures

Fixtures
/fixtures/

Lista jogos por fixture, live, data, liga, time, período, status, estádio e timezone.

Consome quota Sim Parâmetros 15 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID do fixture.
ids string Não IDs separados por hífen, máximo 20.
live string Não all ou IDs de ligas separados por hífen.
date string Não Data YYYY-MM-DD.
league integer Não ID da liga.
season integer Não Temporada YYYY.
team integer Não ID do time.
last integer Não Últimos X jogos.
next integer Não Próximos X jogos.
from string Não Data inicial YYYY-MM-DD.
to string Não Data final YYYY-MM-DD.
round string Não Rodada.
status string Não Status como NS, FT, NS-PST-FT.
venue integer Não ID do estádio.
timezone string Não Timezone válido.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/?live=all' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/?live=all');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/?live=all', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures",
    "parameters": {
        "exemplo": "live=all"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Rodadas

Fixtures
/fixtures/rounds/

Lista rodadas de uma liga/copa por temporada.

Consome quota Sim Parâmetros 5 Obrigatórios 2
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/rounds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.
current boolean Não Retornar apenas rodada atual.
dates boolean Não Incluir datas de cada rodada.
timezone string Não Timezone válido.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/rounds/?league=39&season=2026&current=true' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/rounds/?league=39&season=2026&current=true');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/rounds/?league=39&season=2026&current=true', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/rounds",
    "parameters": {
        "exemplo": "league=39&season=2026&current=true"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Head to head

Fixtures
/fixtures/headtohead/

Consulta confrontos diretos entre dois times.

Consome quota Sim Parâmetros 11 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/headtohead/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
h2h string Sim IDs dos times no formato ID-ID.
date string Não Data YYYY-MM-DD.
league integer Não ID da liga.
season integer Não Temporada YYYY.
last integer Não Últimos X jogos.
next integer Não Próximos X jogos.
from string Não Data inicial.
to string Não Data final.
status string Não Status.
venue integer Não ID do estádio.
timezone string Não Timezone válido.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/headtohead/?h2h=33-34&last=5' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/headtohead/?h2h=33-34&last=5');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/headtohead/?h2h=33-34&last=5', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/headtohead",
    "parameters": {
        "exemplo": "h2h=33-34&last=5"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Estatísticas do fixture

Fixtures
/fixtures/statistics/

Retorna estatísticas de um jogo.

Consome quota Sim Parâmetros 4 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/statistics/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Sim ID do fixture.
team integer Não ID do time.
type string Não Tipo de estatística.
half boolean Não Incluir dados por tempo.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/statistics/?fixture=215662' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/statistics/?fixture=215662');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/statistics/?fixture=215662', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/statistics",
    "parameters": {
        "exemplo": "fixture=215662"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Eventos do fixture

Fixtures
/fixtures/events/

Retorna gols, cartões, substituições e VAR de um jogo.

Consome quota Sim Parâmetros 4 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/events/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Sim ID do fixture.
team integer Não ID do time.
player integer Não ID do jogador.
type string Não Tipo: goal, card, subst, var.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/events/?fixture=215662' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/events/?fixture=215662');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/events/?fixture=215662', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/events",
    "parameters": {
        "exemplo": "fixture=215662"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Escalações

Fixtures
/fixtures/lineups/

Retorna escalações, técnico, titulares, reservas e formação.

Consome quota Sim Parâmetros 4 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/lineups/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Sim ID do fixture.
team integer Não ID do time.
player integer Não ID do jogador.
type string Não Tipo como startXI.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/lineups/?fixture=592872' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/lineups/?fixture=592872');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/lineups/?fixture=592872', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/lineups",
    "parameters": {
        "exemplo": "fixture=592872"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Estatísticas de jogadores no fixture

Fixtures
/fixtures/players/

Retorna estatísticas dos jogadores em um jogo.

Consome quota Sim Parâmetros 2 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/fixtures/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Sim ID do fixture.
team integer Não ID do time.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/fixtures/players/?fixture=169080' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/fixtures/players/?fixture=169080');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/fixtures/players/?fixture=169080', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "fixtures/players",
    "parameters": {
        "exemplo": "fixture=169080"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Formula 1

Formula 1
/v2/formula-1/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Sessions de Formula 1

Formula 1
/v2/formula-1/sessions/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/sessions/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/sessions/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/sessions/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/sessions/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/sessions",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Meetings de Formula 1

Formula 1
/v2/formula-1/meetings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/meetings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/meetings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/meetings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/meetings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/meetings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Drivers de Formula 1

Formula 1
/v2/formula-1/drivers/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/drivers/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/drivers/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/drivers/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/drivers/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/drivers",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Laps de Formula 1

Formula 1
/v2/formula-1/laps/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/laps/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/laps/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/laps/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/laps/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/laps",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Stints de Formula 1

Formula 1
/v2/formula-1/stints/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/stints/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/stints/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/stints/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/stints/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/stints",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Weather de Formula 1

Formula 1
/v2/formula-1/weather/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/weather/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/weather/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/weather/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/weather/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/weather",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Position de Formula 1

Formula 1
/v2/formula-1/position/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/position/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/position/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/position/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/position/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/position",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Race control de Formula 1

Formula 1
/v2/formula-1/race-control/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/race-control/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/race-control/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/race-control/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/race-control/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/race-control",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Championship drivers de Formula 1

Formula 1
/v2/formula-1/championship-drivers/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/championship-drivers/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/championship-drivers/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/championship-drivers/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/championship-drivers/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/championship-drivers",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Championship teams de Formula 1

Formula 1
/v2/formula-1/championship-teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/formula-1/championship-teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/formula-1/championship-teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/formula-1/championship-teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/formula-1/championship-teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/formula-1/championship-teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Handball

Handball
/v2/handball/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Handball

Handball
/v2/handball/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Handball

Handball
/v2/handball/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Handball

Handball
/v2/handball/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Handball

Handball
/v2/handball/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Handball

Handball
/v2/handball/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/handball/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/handball/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/handball/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/handball/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/handball/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Hockey

Hockey
/v2/hockey/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Hockey

Hockey
/v2/hockey/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Hockey

Hockey
/v2/hockey/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Hockey

Hockey
/v2/hockey/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Hockey

Hockey
/v2/hockey/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Hockey

Hockey
/v2/hockey/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/hockey/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/hockey/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/hockey/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/hockey/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/hockey/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Temporadas de jogadores

Jogadores
/players/seasons/

Lista temporadas disponíveis para estatísticas de jogadores.

Consome quota Sim Parâmetros 1 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/seasons/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Não ID do jogador opcional.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/seasons/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/seasons/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/seasons/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/seasons",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Perfis de jogadores

Jogadores
/players/profiles/

Lista perfis de jogadores disponíveis, com paginação.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/profiles/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Não ID do jogador.
search string Não Busca por sobrenome.
page integer Não Página.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/profiles/?search=ney' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/profiles/?search=ney');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/profiles/?search=ney', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/profiles",
    "parameters": {
        "exemplo": "search=ney"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Estatísticas de jogadores

Jogadores
/players/

Retorna estatísticas de jogadores por jogador, time, liga, temporada, busca e página.

Consome quota Sim Parâmetros 6 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID do jogador.
team integer Não ID do time.
league integer Não ID da liga.
season integer Não Temporada YYYY.
search string Não Busca por nome.
page integer Não Página.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/?team=33&season=2026&page=1' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/?team=33&season=2026&page=1');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/?team=33&season=2026&page=1', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players",
    "parameters": {
        "exemplo": "team=33&season=2026&page=1"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Elencos

Jogadores
/players/squads/

Retorna elenco atual de um time ou times associados a um jogador.

Consome quota Sim Parâmetros 2 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/squads/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Informe team ou player.

Parâmetros

NomeTipoObrigatórioDescrição
team integer Não ID do time.
player integer Não ID do jogador.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/squads/?team=33' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/squads/?team=33');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/squads/?team=33', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/squads",
    "parameters": {
        "exemplo": "team=33"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Times do jogador

Jogadores
/players/teams/

Lista times e temporadas da carreira de um jogador.

Consome quota Sim Parâmetros 1 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Sim ID do jogador.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/teams/?player=276' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/teams/?player=276');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/teams/?player=276', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/teams",
    "parameters": {
        "exemplo": "player=276"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Artilheiros

Jogadores
/players/topscorers/

Retorna os 20 maiores artilheiros de uma liga/copa.

Consome quota Sim Parâmetros 2 Obrigatórios 2
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/topscorers/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/topscorers/?league=61&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/topscorers/?league=61&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/topscorers/?league=61&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/topscorers",
    "parameters": {
        "exemplo": "league=61&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Top assistências

Jogadores
/players/topassists/

Retorna os 20 jogadores com mais assistências.

Consome quota Sim Parâmetros 2 Obrigatórios 2
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/topassists/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/topassists/?league=61&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/topassists/?league=61&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/topassists/?league=61&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/topassists",
    "parameters": {
        "exemplo": "league=61&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Top cartões amarelos

Jogadores
/players/topyellowcards/

Retorna os 20 jogadores com mais cartões amarelos.

Consome quota Sim Parâmetros 2 Obrigatórios 2
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/topyellowcards/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/topyellowcards/?league=61&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/topyellowcards/?league=61&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/topyellowcards/?league=61&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/topyellowcards",
    "parameters": {
        "exemplo": "league=61&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Top cartões vermelhos

Jogadores
/players/topredcards/

Retorna os 20 jogadores com mais cartões vermelhos.

Consome quota Sim Parâmetros 2 Obrigatórios 2
Link direto
URL base do endpoint
https://betapi.site/app/v1/players/topredcards/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/players/topredcards/?league=61&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/players/topredcards/?league=61&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/players/topredcards/?league=61&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "players/topredcards",
    "parameters": {
        "exemplo": "league=61&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Lesões e ausências

Lesões
/injuries/

Lista jogadores ausentes ou questionáveis por fixture, liga, time, jogador ou data.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/injuries/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Requer ao menos um filtro relevante.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Não ID da liga.
season integer Não Temporada YYYY.
fixture integer Não ID do fixture.
team integer Não ID do time.
player integer Não ID do jogador.
date string Não Data YYYY-MM-DD.
ids string Não IDs de fixtures separados por hífen.
timezone string Não Timezone válido.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/injuries/?fixture=686314' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/injuries/?fixture=686314');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/injuries/?fixture=686314', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "injuries",
    "parameters": {
        "exemplo": "fixture=686314"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Ligas e copas

Ligas
/leagues/

Lista ligas, copas, temporadas e cobertura de dados.

Consome quota Sim Parâmetros 10 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID da liga.
name string Não Nome da liga.
country string Não País.
code string Não Código do país.
season integer Não Temporada YYYY.
team integer Não ID do time.
type string Não league ou cup.
current boolean Não true ou false para temporadas ativas.
search string Não Busca por liga ou país.
last integer Não Últimas ligas adicionadas.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/leagues/?country=Brazil&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/leagues/?country=Brazil&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/leagues/?country=Brazil&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "leagues",
    "parameters": {
        "exemplo": "country=Brazil&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Temporadas disponíveis

Ligas
/leagues/seasons/

Lista todas as temporadas disponíveis na API.

Consome quota Sim Parâmetros 0 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/leagues/seasons/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/leagues/seasons/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/leagues/seasons/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/leagues/seasons/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "leagues/seasons",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Transferências

Mercado
/transfers/

Lista transferências por jogador ou time.

Consome quota Sim Parâmetros 2 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/transfers/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
player integer Não ID do jogador.
team integer Não ID do time.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/transfers/?player=35845' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/transfers/?player=35845');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/transfers/?player=35845', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "transfers",
    "parameters": {
        "exemplo": "player=35845"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Categories de Mma

Mma
/v2/mma/categories/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/mma/categories/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/mma/categories/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/mma/categories/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/mma/categories/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/mma/categories",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fighters de Mma

Mma
/v2/mma/fighters/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/mma/fighters/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/mma/fighters/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/mma/fighters/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/mma/fighters/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/mma/fighters",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fights de Mma

Mma
/v2/mma/fights/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/mma/fights/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.
category integer Não ID da categoria de MMA.
fighter integer Não ID do lutador.
status string Não Status da luta, quando disponível.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/mma/fights/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/mma/fights/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/mma/fights/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/mma/fights",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Nba

Nba
/v2/nba/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Nba

Nba
/v2/nba/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Nba

Nba
/v2/nba/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Nba

Nba
/v2/nba/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Nba

Nba
/v2/nba/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Nba

Nba
/v2/nba/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nba/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nba/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nba/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nba/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nba/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Nfl

Nfl
/v2/nfl/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Nfl

Nfl
/v2/nfl/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Nfl

Nfl
/v2/nfl/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Nfl

Nfl
/v2/nfl/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Nfl

Nfl
/v2/nfl/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Nfl

Nfl
/v2/nfl/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/nfl/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/nfl/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/nfl/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/nfl/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/nfl/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds ao vivo

Odds
/odds/live/

Retorna odds in-play para fixtures em andamento.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/live/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Atualização rápida; use cache e evite polling excessivo.

Headers específicos

HeaderTipoDescrição
X-BetAPI-Cache string Indica se a resposta foi entregue a partir do cache da BetAPI. Valores comuns: HIT ou MISS.
X-BetAPI-Stale integer Quando presente, informa se uma resposta recente em cache precisou ser reutilizada para manter a entrega.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Não ID do fixture.
league integer Não ID da liga.
bet integer Não ID do mercado/bet.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/live/?fixture=164327' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/live/?fixture=164327');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/live/?fixture=164327', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds/live",
    "parameters": {
        "exemplo": "fixture=164327"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Mercados de odds ao vivo

Odds
/odds/live/bets/

Lista mercados disponíveis para odds ao vivo.

Consome quota Sim Parâmetros 2 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/live/bets/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id string Não ID do mercado.
search string Não Busca textual.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/live/bets/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/live/bets/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/live/bets/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds/live/bets",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds pré-jogo

Odds
/odds/

Retorna odds pré-jogo por fixture, liga/temporada, data, bookmaker, bet e página.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Endpoint com cache local quando disponível.

Headers específicos

HeaderTipoDescrição
X-BetAPI-Cache string Indica se a resposta foi entregue a partir do cache da BetAPI. Valores comuns: HIT ou MISS.
X-BetAPI-Stale integer Quando presente, informa se uma resposta recente em cache precisou ser reutilizada para manter a entrega.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Não ID do fixture.
league integer Não ID da liga.
season integer Não Temporada YYYY.
date string Não Data YYYY-MM-DD.
timezone string Não Timezone válido.
page integer Não Página.
bookmaker integer Não ID da casa.
bet integer Não ID do mercado.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/?fixture=164327' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/?fixture=164327');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/?fixture=164327', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds",
    "parameters": {
        "exemplo": "fixture=164327"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Mapping de odds

Odds
/odds/mapping/

Lista fixtures disponíveis para odds pré-jogo, com paginação.

Consome quota Sim Parâmetros 1 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/mapping/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/mapping/?page=1' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/mapping/?page=1');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/mapping/?page=1', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds/mapping",
    "parameters": {
        "exemplo": "page=1"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Bookmakers

Odds
/odds/bookmakers/

Lista casas disponíveis para filtros de odds.

Consome quota Sim Parâmetros 2 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/bookmakers/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID da casa.
search string Não Busca por nome.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/bookmakers/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/bookmakers/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/bookmakers/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds/bookmakers",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Mercados pré-jogo

Odds
/odds/bets/

Lista mercados disponíveis para odds pré-jogo.

Consome quota Sim Parâmetros 2 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/odds/bets/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id string Não ID do mercado.
search string Não Busca por nome.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/odds/bets/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/odds/bets/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/odds/bets/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "odds/bets",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Predictions

Previsões
/predictions/

Retorna previsões e comparativos para um fixture.

Consome quota Sim Parâmetros 1 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/predictions/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
fixture integer Sim ID do fixture.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/predictions/?fixture=198772' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/predictions/?fixture=198772');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/predictions/?fixture=198772', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "predictions",
    "parameters": {
        "exemplo": "fixture=198772"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Rugby

Rugby
/v2/rugby/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Rugby

Rugby
/v2/rugby/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Rugby

Rugby
/v2/rugby/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Rugby

Rugby
/v2/rugby/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Rugby

Rugby
/v2/rugby/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Rugby

Rugby
/v2/rugby/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/rugby/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/rugby/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/rugby/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/rugby/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/rugby/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Times

Times
/teams/

Consulta informações de times por ID, liga, temporada, país, código, estádio ou busca.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID do time.
name string Não Nome do time.
league integer Não ID da liga.
season integer Não Temporada YYYY.
country string Não País.
code string Não Código do time.
venue integer Não ID do estádio.
search string Não Busca textual.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/teams/?league=39&season=2026' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/teams/?league=39&season=2026');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/teams/?league=39&season=2026', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "teams",
    "parameters": {
        "exemplo": "league=39&season=2026"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Estatísticas do time

Times
/teams/statistics/

Retorna estatísticas de um time em uma liga e temporada.

Consome quota Sim Parâmetros 4 Obrigatórios 3
Link direto
URL base do endpoint
https://betapi.site/app/v1/teams/statistics/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
league integer Sim ID da liga.
season integer Sim Temporada YYYY.
team integer Sim ID do time.
date string Não Data limite YYYY-MM-DD.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/teams/statistics/?league=39&season=2026&team=33' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/teams/statistics/?league=39&season=2026&team=33');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/teams/statistics/?league=39&season=2026&team=33', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "teams/statistics",
    "parameters": {
        "exemplo": "league=39&season=2026&team=33"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Temporadas do time

Times
/teams/seasons/

Lista temporadas disponíveis para um time.

Consome quota Sim Parâmetros 1 Obrigatórios 1
Link direto
URL base do endpoint
https://betapi.site/app/v1/teams/seasons/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
team integer Sim ID do time.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/teams/seasons/?team=33' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/teams/seasons/?team=33');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/teams/seasons/?team=33', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "teams/seasons",
    "parameters": {
        "exemplo": "team=33"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Países de times

Times
/teams/countries/

Lista países disponíveis no endpoint de times.

Consome quota Sim Parâmetros 0 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/teams/countries/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/teams/countries/' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/teams/countries/');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/teams/countries/', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "teams/countries",
    "parameters": [],
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Técnicos

Técnicos
/coachs/

Consulta técnicos por ID, time ou busca.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/app/v1/coachs/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Parâmetros

NomeTipoObrigatórioDescrição
id integer Não ID do técnico.
team integer Não ID do time.
search string Não Busca pelo nome do técnico.

Exemplos

cURL
curl -X GET 'https://betapi.site/app/v1/coachs/?team=33' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/app/v1/coachs/?team=33');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/app/v1/coachs/?team=33', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "coachs",
    "parameters": {
        "exemplo": "team=33"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Leagues de Volleyball

Volleyball
/v2/volleyball/leagues/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/leagues/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/leagues/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/leagues/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/leagues/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/leagues",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Teams de Volleyball

Volleyball
/v2/volleyball/teams/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/teams/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/teams/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/teams/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/teams/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/teams",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Fixtures de Volleyball

Volleyball
/v2/volleyball/fixtures/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 8 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/fixtures/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
include string Não Inclua odds incorporadas usando o valor odds.
with_odds string Não Alias compatível para solicitar odds incorporadas.
only_with_odds string Não Use 1 para retornar somente eventos que possuem odds válidas e não expiradas.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/fixtures/?date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/fixtures",
    "parameters": {
        "exemplo": "date=2026-09-04&include=odds&only_with_odds=1&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Players de Volleyball

Volleyball
/v2/volleyball/players/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/players/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
search string Não Busca por nome no catálogo canônico.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/players/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/players/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/players/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/players",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Standings de Volleyball

Volleyball
/v2/volleyball/standings/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 3 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/standings/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
id string Não Identificador do recurso retornado pela BetAPI para esse esporte.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/standings/?page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/standings/?page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/standings/?page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/standings",
    "parameters": {
        "exemplo": "page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}
GET

Odds de Volleyball

Volleyball
/v2/volleyball/odds/

Retorna dados prontos para consumo na BetAPI, com resposta padronizada para a sua integracao e informacoes de ultima atualizacao quando disponiveis.

Consome quota Sim Parâmetros 5 Obrigatórios 0
Link direto
URL base do endpoint
https://betapi.site/v2/volleyball/odds/
Autenticação
x-betapi-key: SUA_CHAVE_BETAPI
Comportamento
Chamada cobrável conforme plano.

Notas

  • Respostas vazias normalmente indicam que nao ha dados para o filtro enviado naquele momento.

Parâmetros

NomeTipoObrigatórioDescrição
page integer Não Página, começando em 1.
limit integer Não Itens por página, de 1 a 100.
date string Não Data no formato YYYY-MM-DD.
live string Não Use all para filtrar eventos ao vivo.
league integer Não ID canônico da competição.

Exemplos

cURL
curl -X GET 'https://betapi.site/v2/volleyball/odds/?date=2026-09-04&page=1&limit=50' \
  -H 'x-betapi-key: SUA_CHAVE_BETAPI'
PHP
$ch = curl_init('https://betapi.site/v2/volleyball/odds/?date=2026-09-04&page=1&limit=50');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-betapi-key: SUA_CHAVE_BETAPI'],
]);
echo curl_exec($ch);
curl_close($ch);
JavaScript
fetch('https://betapi.site/v2/volleyball/odds/?date=2026-09-04&page=1&limit=50', {
  method: 'GET',
  headers: { 'x-betapi-key': 'SUA_CHAVE_BETAPI' }
}).then(r => r.json()).then(console.log);
Resposta de exemplo JSON
application/json
{
    "get": "v2/volleyball/odds",
    "parameters": {
        "exemplo": "date=2026-09-04&page=1&limit=50"
    },
    "errors": [],
    "results": 1,
    "paging": {
        "current": 1,
        "total": 1
    },
    "response": [
        {}
    ]
}

FAQ

A API ainda usa app.betapi.site?

Não. A base recomendada agora é https://betapi.site/app/v1/.

Posso usar o mesmo header da API original?

Sim. x-apisports-key é aceito como alias, mas o header principal da BetAPI é x-betapi-key.

Como devo autenticar minha integração?

Envie sua chave no header x-betapi-key em todas as chamadas autenticadas.

Quais dados encontro aqui?

A documentação cobre status da conta, ligas, times, fixtures, standings, odds, jogadores e demais rotas disponíveis para integração.

Como devo consumir a V2 multiesporte?

Use os endpoints /v2/{sport}/{resource} com a mesma chave BetAPI e trate a resposta como a fonte oficial para a sua integracao. Para jogos com odds, use fixtures?date=YYYY-MM-DD&include=odds&only_with_odds=1.

Quais esportes ja estao ativos na V2 multiesporte?

Hoje a V2 cobre AFL, volleyball, NFL, hockey, NBA, rugby, baseball, basketball, handball, Formula 1 e MMA.

O que fazer quando um filtro nao retornar dados?

Revise os parametros enviados, especialmente data, pagina, liga e identificadores. Se ainda assim a resposta vier vazia, trate como ausencia de eventos para aquele recorte.