Informações da Conta
Recupere os detalhes da sua conta, informações de nível, limites de taxa e recursos habilitados.
GET /api/v1/accountEste endpoint substitui o antigo endpoint /me. O formato da resposta foi atualizado para usar o envelope padrão v1.
Autenticação
Requer chave de API. Disponível em todos os níveis.
Exemplos de Requisições
cURL
curl -X GET "https://api.sharpapi.io/api/v1/account" \
-H "X-API-Key: YOUR_API_KEY"Resposta
Sucesso (200)
{
"data": {
"key_id": "key_abc123def456",
"tier": "pro",
"rate_limit": {
"requests_per_minute": 300,
"max_books": 15
},
"features": [
"odds",
"schedule",
"ev",
"arbitrage",
"middles",
"low_hold",
"closing_line",
"splits"
],
"streaming": {
"enabled": true,
"max_connections": 10
}
},
"updated_at": "2026-02-08T14:44:32.123Z"
}Cabeçalhos da Resposta
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 287
X-RateLimit-Reset: 1707401100
X-Data-Delay: 0
X-Request-Id: req_acct123xyzRespostas de Erro
401 Unauthorized
{
"error": {
"code": "unauthorized",
"message": "Invalid or missing API key",
"docs": "https://docs.sharpapi.io/en/authentication"
}
}Campos da Resposta
Objeto data
| Campo | Tipo | Descrição |
|---|---|---|
key_id | string | Identificador da chave de API usada nesta requisição |
tier | string | Nível de assinatura: free, hobby, pro, sharp ou enterprise |
rate_limit | object | Limite de taxa e acesso a sportsbooks — veja abaixo |
features | string[] | Recursos habilitados no seu nível — veja abaixo |
streaming | object | Disponibilidade de streaming SSE/WebSocket — veja abaixo |
Um campo updated_at no nível superior (timestamp ISO 8601) acompanha data.
Objeto rate_limit
| Campo | Tipo | Descrição |
|---|---|---|
requests_per_minute | number | Número máximo de requisições à API permitidas por minuto no seu nível |
max_books | number | Número máximo de sportsbooks acessíveis no seu nível (999 indica ilimitado) |
Array features
Array de tokens de recurso habilitados no seu nível. Valores possíveis:
| Valor | Descrição |
|---|---|
odds | Endpoints de odds ao vivo |
schedule | Endpoints de eventos/calendário |
ev | Detecção de oportunidades +EV |
arbitrage | Detecção de arbitragem |
middles | Detecção de middles |
low_hold | Detecção de oportunidades low-hold |
history | Endpoints de odds históricas |
futures | Mercados de futuros |
closing_line | Endpoints de valor de linha de fechamento |
splits | Distribuição pública de apostas |
Objeto streaming
| Campo | Tipo | Descrição |
|---|---|---|
enabled | boolean | Indica se o streaming SSE/WebSocket está disponível (por nível, add-on ou trial) |
max_connections | number | Número máximo de conexões de streaming simultâneas (0 se o streaming não estiver habilitado) |
Casos de Uso
Verificar Acesso a Recursos Antes de Fazer Requisições
const { data: account } = await fetch(
'https://api.sharpapi.io/api/v1/account',
{ headers: { 'X-API-Key': 'YOUR_API_KEY' } }
).then(r => r.json());
if (!account.features.includes('ev')) {
console.log('Upgrade to Pro tier for +EV detection');
} else {
// Proceed with EV endpoint
const evData = await fetch(
'https://api.sharpapi.io/api/v1/opportunities/ev',
{ headers: { 'X-API-Key': 'YOUR_API_KEY' } }
).then(r => r.json());
}Endpoints Relacionados
- Estatísticas de Uso - Uso detalhado de requisições e streaming
- Gerenciamento de Chaves de API - Crie, rotacione e exclua chaves de API
- Autenticação - Como autenticar requisições
- Preços - Compare recursos e limites dos níveis
Last updated on