Documentação da API
Tudo que você precisa pra fazer a primeira chamada: autenticação, limites e cada endpoint com exemplo pronto.
InÃcio rápido
Três passos até a primeira resposta ao vivo.
- Crie sua conta gratuita e gere uma API key no painel.
- Guarde a chave numa variável de ambiente (nunca no código).
- Faça a chamada abaixo trocando pela sua chave.
curl -H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures"Autenticação
A maioria dos endpoints usa uma API key no header X-API-Key. Cada chave carrega o tier do seu plano.
Endpoints de conta também aceitam um token JWT no header Authorization: Bearer, emitido no login.
Limites de uso
Cada resposta traz o seu saldo nos headers, então você nunca é pego de surpresa:
X-RateLimit-Limit: o limite do seu plano na janela atualX-RateLimit-Remaining: quantas requisições ainda restamX-RateLimit-Reset: quando a janela reinicia (epoch)
Endpoints de histórico e analytics custam mais por chamada (o badge de custo mostra o multiplicador).
Status
/api/v1/statusfreeStatus do sistema de monitoramento
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/status"/api/healthpúblicoHealth check do sistema
curl \
"https://api.skull-api.xyz/api/health"Partidas
/api/v1/fixturesfreeListar partidas ao vivo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| include_markets | query | não |
| status | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures"/api/v1/fixtures/{fixture_id}freeObter detalhes de uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| include_markets | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures/<fixture_id>"/api/v1/fixtures/{fixture_id}/eventsfreeObter eventos/gols de uma partida (tempo real)
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures/<fixture_id>/events"/api/v1/fixtures/{fixture_id}/statsfreeObter estatÃsticas do jogo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures/<fixture_id>/stats"/api/v1/livefreeListar partidas ao vivo (alias)
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/live"Mercados
/api/v1/fixtures/{fixture_id}/marketsbasicObter mercados de uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market_type | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures/<fixture_id>/markets"Settlement
/api/v1/fixtures/{fixture_id}/settlementfreeResultado do settlement de uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/fixtures/<fixture_id>/settlement"Histórico
/api/v1/history/fixturesbasic2× custoBuscar partidas históricas
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| start_date | query | não |
| end_date | query | não |
| team | query | não |
| status | query | não |
| min_score | query | não |
| max_score | query | não |
| sort_by | query | não |
| sort_order | query | não |
| limit | query | não |
| offset | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/history/fixtures"/api/v1/history/fixtures/{fixture_id}basicObter histórico de uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/history/fixtures/<fixture_id>"/api/v1/history/fixtures/{fixture_id}/oddspro3× custoObter histórico de odds
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | não |
| selection | query | não |
| interval | query | não |
| aggregation | query | não |
| include_statistics | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/history/fixtures/<fixture_id>/odds"/api/v1/history/fixtures/{fixture_id}/eventsbasicObter eventos de uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| event_type | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/history/fixtures/<fixture_id>/events"/api/v1/history/fixtures/{fixture_id}/movementspro2× custoObter movimentos significativos de odds
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| min_movement_pct | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/history/fixtures/<fixture_id>/movements"Analytics
/api/v1/analytics/fixtures/{fixture_id}/statisticspro3× custoObter estatÃsticas de odds
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | não |
| selection | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/statistics"/api/v1/analytics/fixtures/{fixture_id}/comparisonpro3× custoComparar mercados
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/comparison"/api/v1/analytics/fixtures/{fixture_id}/volatilitypro3× custoAnálise de volatilidade
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | não |
| interval | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/volatility"/api/v1/analytics/fixtures/{fixture_id}/ohlcpro3× custoDados OHLC para Candlestick
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | sim |
| selection | query | sim |
| interval | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/ohlc?market=<market>&selection=<selection>"/api/v1/analytics/fixtures/{fixture_id}/timeseriespro2× custoSérie temporal de odds
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | não |
| selection | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/timeseries"/api/v1/analytics/fixtures/{fixture_id}/selectionsproListar mercados e seleções disponÃveis
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/selections"/api/v1/analytics/fixtures/{fixture_id}/exportpro5× custoExportar dados para CSV
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| market | query | não |
| selection | query | não |
| include_events | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/analytics/fixtures/<fixture_id>/export"Métricas
/api/v1/metrics/healthbasicStatus do sistema de métricas
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/health"/api/v1/metrics/leaguesbasic2× custoMétricas de ligas
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| window | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/leagues"/api/v1/metrics/leagues/{league_name}basicMétricas de uma liga especÃfica
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| league_name | path | sim |
| window | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/leagues/<league_name>"/api/v1/metrics/playersbasic2× custoMétricas de jogadores
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| window | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/players"/api/v1/metrics/players/{player_name}basicMétricas de um jogador especÃfico
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| player_name | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/players/<player_name>"/api/v1/metrics/fair-oddspro2× custoOdds justas por liga
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/fair-odds"/api/v1/metrics/fair-odds/{league_name}proOdds justas de uma liga
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| league_name | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/fair-odds/<league_name>"/api/v1/metrics/value-bets/{fixture_id}pro5× custoDetectar value bets em uma partida
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/value-bets/<fixture_id>"/api/v1/metrics/matchup/{player_a}/{player_b}pro2× custoFair odds hierarquicas de um par de jogadores
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| player_a | path | sim |
| player_b | path | sim |
| window | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/metrics/matchup/<player_a>/<player_b>"/api/v1/strategiespro2× custoEstrategias de apostas com performance auditavel
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| league | query | não |
| status | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/strategies"/api/v1/strategies/{strategy_id}/entriespro3× custoHistorico de entradas de uma estrategia
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| strategy_id | path | sim |
| window | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/strategies/<strategy_id>/entries"/api/v1/streak-strategiespro2× custoStreak strategies baseadas em periodicidade
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| league | query | não |
| ready_only | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/streak-strategies"/api/v1/streak-strategies/{strategy_id}proDetalhes de uma streak strategy
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| strategy_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/streak-strategies/<strategy_id>"/api/v1/streak-strategies/{strategy_id}/entriespro3× custoHistórico de entradas de uma streak strategy
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| strategy_id | path | sim |
| window | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/streak-strategies/<strategy_id>/entries"WebSocket
/api/v1/ws/tokenfreeObter token para WebSocket
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/ws/token"/api/v1/ws/subscribe-tokenGerar subscription token para canal especÃfico
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| channel | query | sim |
curl -X POST \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/ws/subscribe-token?channel=<channel>"Futebol
/api/v1/football/fixturesJogos de futebol ao vivo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| limit | query | não |
| freshness_seconds | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/football/fixtures"/api/v1/football/fixtures/{event_id}/marketsMercados e odds atuais de um jogo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| event_id | path | sim |
| market_id | query | não |
| market_type | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/football/fixtures/<event_id>/markets"/api/v1/football/fixtures/{event_id}/odds-historyHistórico de odds de uma seleção
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| event_id | path | sim |
| market_id | query | sim |
| selection_name | query | sim |
| special_bet_value | query | não |
| interval_seconds | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/football/fixtures/<event_id>/odds-history?market_id=<market_id>&selection_name=<selection_name>"/api/v1/football/fixtures/{event_id}/statsEstatÃsticas ao vivo de um jogo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| event_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/football/fixtures/<event_id>/stats"Feed v2
/api/v2/feed/statusStatus do Feed
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/status"/api/v2/feed/configConfiguração do Feed
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/config"/api/v2/feed/configAtualizar Configuração
curl -X PUT \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/config"/api/v2/feed/fixturesListar Fixtures Transformadas
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| include_markets | query | não |
| status | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/fixtures"/api/v2/feed/fixtures/{fixture_id}Obter Fixture Transformada
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
| include_markets | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/fixtures/<fixture_id>"/api/v2/feed/fixtures/{fixture_id}/marketsObter Mercados Transformados
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| fixture_id | path | sim |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/fixtures/<fixture_id>/markets"/api/v2/feed/liveFixtures Ao Vivo
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| include_markets | query | não |
| limit | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v2/feed/live"Conta
/api/v1/tiersCatálogo público de planos
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/tiers"/api/v1/accountfreeObter informações da conta
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account"/api/v1/account/usagefreeObter histórico de uso
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| start_date | query | não |
| end_date | query | não |
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/usage"/api/v1/account/api-keysfreeListar API Keys
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/api-keys"/api/v1/account/api-keysfreeCriar nova API Key
curl -X POST \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/api-keys"/api/v1/account/api-keys/{key_id}freeRevogar API Key
| Parâmetro | Onde | Obrigatório |
|---|---|---|
| key_id | path | sim |
curl -X DELETE \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/api-keys/<key_id>"/api/v1/auth/loginpúblicoLogin de cliente (email e senha)
curl -X POST \
"https://api.skull-api.xyz/api/v1/auth/login"/api/v1/auth/signuppúblicoCadastro self-service
curl -X POST \
"https://api.skull-api.xyz/api/v1/auth/signup"/api/v1/auth/verify-emailpúblicoConfirmar email
curl -X POST \
"https://api.skull-api.xyz/api/v1/auth/verify-email"/api/v1/auth/verification-statusStatus de verificação do email
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/auth/verification-status"/api/v1/auth/resend-verificationReenviar email de verificação
curl -X POST \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/auth/resend-verification"/api/v1/account/billingResumo de billing (Lago)
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/billing"Billing
/api/v1/account/subscribeIniciar assinatura de um plano pago
curl -X POST \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/subscribe"/api/v1/account/subscription/cancelCancelar a assinatura ativa
curl -X POST \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/subscription/cancel"/api/v1/account/invoicesHistórico de faturas
curl \
-H "X-API-Key: $SKULL_API_KEY" \
"https://api.skull-api.xyz/api/v1/account/invoices"