Skip to Content
Referência da APICasas de Apostas

Casas de Apostas

Obtenha uma lista das casas de apostas disponíveis e seu status atual, incluindo qual nível é necessário para acessar os dados de cada casa.

Endpoints

GET /api/v1/sportsbooks

Requer uma API key. Disponível em todos os níveis (incluindo o Free). Requisições não autenticadas retornam 401.

Listar Todas as Casas de Apostas

Exemplos de Requisição

curl -X GET "https://api.sharpapi.io/api/v1/sportsbooks" \ -H "X-API-Key: YOUR_API_KEY"

Resposta

{ "data": [ { "id": "draftkings", "name": "draftkings", "display_name": "DraftKings", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 1250, "last_update": "2026-01-26T02:24:58.000Z", "requires_tier": null }, { "id": "fanduel", "name": "fanduel", "display_name": "FanDuel", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 1180, "last_update": "2026-01-26T02:24:50.000Z", "requires_tier": null }, { "id": "betmgm", "name": "betmgm", "display_name": "BetMGM", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 950, "last_update": "2026-01-26T02:24:45.000Z", "requires_tier": "hobby" }, { "id": "caesars", "name": "caesars", "display_name": "Caesars", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 920, "last_update": "2026-01-26T02:24:40.000Z", "requires_tier": "hobby" }, { "id": "espnbet", "name": "espnbet", "display_name": "theScore Bet", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 880, "last_update": "2026-01-26T02:24:38.000Z", "requires_tier": "hobby" }, { "id": "betrivers", "name": "betrivers", "display_name": "BetRivers", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 760, "last_update": "2026-01-26T02:24:30.000Z", "requires_tier": "pro" }, { "id": "rebet", "name": "rebet", "display_name": "Rebet", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 640, "last_update": "2026-01-26T02:24:22.000Z", "requires_tier": null }, { "id": "pinnacle", "name": "pinnacle", "display_name": "Pinnacle", "has_live_odds": true, "has_player_props": true, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 980, "last_update": "2026-01-26T02:24:55.000Z", "requires_tier": "sharp" }, { "id": "circa", "name": "circa", "display_name": "Circa Sports", "has_live_odds": true, "has_player_props": true, "regions": ["US"], "is_sharp": true, "status": "active", "event_count": 620, "last_update": "2026-01-26T02:24:52.000Z", "requires_tier": "sharp" }, { "id": "bookmaker", "name": "bookmaker", "display_name": "Bookmaker", "has_live_odds": true, "has_player_props": false, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 850, "last_update": "2026-01-26T02:24:48.000Z", "requires_tier": "sharp" }, { "id": "bet365", "name": "bet365", "display_name": "Bet365", "has_live_odds": true, "has_player_props": true, "regions": ["UK", "EU", "AU"], "is_sharp": false, "status": "active", "event_count": 1100, "last_update": "2026-01-26T02:24:35.000Z", "requires_tier": "pro" }, { "id": "betway", "name": "betway", "display_name": "Betway", "has_live_odds": true, "has_player_props": true, "regions": ["UK", "EU"], "is_sharp": false, "status": "active", "event_count": 720, "last_update": "2026-01-26T02:24:18.000Z", "requires_tier": null }, { "id": "skybet", "name": "skybet", "display_name": "Sky Bet", "has_live_odds": true, "has_player_props": false, "regions": ["UK"], "is_sharp": false, "status": "active", "event_count": 580, "last_update": "2026-01-26T02:24:15.000Z", "requires_tier": null }, { "id": "prophetx", "name": "prophetx", "display_name": "ProphetX", "has_live_odds": true, "has_player_props": false, "regions": ["GLOBAL"], "is_sharp": true, "status": "active", "event_count": 310, "last_update": "2026-01-26T02:24:12.000Z", "requires_tier": "sharp" }, { "id": "betfair", "name": "betfair", "display_name": "Betfair", "has_live_odds": true, "has_player_props": false, "regions": ["UK", "EU", "AU"], "is_sharp": true, "status": "active", "event_count": 900, "last_update": "2026-01-26T02:24:10.000Z", "requires_tier": "sharp" }, { "id": "polymarket", "name": "polymarket", "display_name": "Polymarket", "has_live_odds": false, "has_player_props": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 420, "last_update": "2026-01-26T02:24:08.000Z", "requires_tier": null }, { "id": "kalshi", "name": "kalshi", "display_name": "Kalshi", "has_live_odds": true, "has_player_props": false, "regions": ["US"], "is_sharp": false, "status": "active", "event_count": 280, "last_update": "2026-01-26T02:24:05.000Z", "requires_tier": null } ], "meta": { "count": 17, "total": 17, "pagination": { "limit": 50, "offset": 0, "has_more": false, "next_offset": null }, "updated_at": "2026-01-26T02:25:00.000Z", "filters": {} } }

Schema do Objeto Sportsbook

CampoTipoDescrição
idstringIdentificador único (use em filtros da API)
namestringNome interno (mesmo que id)
display_namestringNome legível para humanos
has_live_oddsbooleanSuporta odds ao vivo/in-play
has_player_propsbooleanSuporta mercados de player props
regionsstring[]Regiões disponíveis: US, UK, EU, AU, GLOBAL
is_sharpbooleanSe a casa é considerada um mercado sharp/eficiente
statusstringactive ou inactive
event_countintegerNúmero de eventos disponíveis no momento
last_updatestringTimestamp ISO 8601 da última atualização de dados
requires_tierstring | nullNível mínimo necessário: null (gratuito), hobby, pro, sharp

O event_count pode ser 0 e last_update pode ser null se uma casa de apostas estiver temporariamente indisponível ou enfrentando atrasos de dados.

Acesso a Casas por Nível

O campo requires_tier indica o nível mínimo de assinatura necessário para acessar os dados de odds de uma casa de apostas através da API.

PlanoCasas disponíveisCasas de apostas incluídas
Free2DraftKings, FanDuel
Hobby34+ Kalshi, Bally Bet, Bovada, Polymarket, Hard Rock Bet, Ladbrokes, Sportzino, bwin, theScore Bet, Unibet, Unibet (Belgium), Unibet (Denmark), Stake, Unibet (Romania), Unibet (Canada), Betway, Unibet (Sweden), Betsson, BetRivers, Betano, Novig, Fliff, Fanatics, Rebet, Caesars, Bet365 US, Bet365 UK, SX Bet, Unibet (Germany), BetMGM, BetOnline, Sky Bet
Pro35+ SABA
Sharp41Todas as casas de apostas disponíveis
Enterprise41Todas as casas de apostas disponíveis

Pinnacle, Circa Sports, Bookmaker, ProphetX e Betfair requerem nível Sharp ou superior. Pinnacle é uma sharp book cujas linhas eficientes são usadas como referência para cálculos de +EV. Circa Sports é outra sharp book conhecida, com linhas deliberadamente apertadas e um menu de props focado. Solicitar odds de sharp books nos níveis Free, Hobby ou Pro retornará um erro 403 tier_restricted.

Entendendo requires_tier

ValorSignificado
nullDisponível em todos os níveis, incluindo o Free
"hobby"Requer nível Hobby ou superior
"pro"Requer nível Pro ou superior
"sharp"Requer nível Sharp ou Enterprise

Casas de Apostas Suportadas

Principais Casas dos EUA

IDNomeAo vivoPropsPlano
draftkingsDraftKingsSimSimFree
fanduelFanDuelSimSimFree
ballybetBally BetSimSimHobby
Bet365 USBet365 USSimSimHobby
betmgmBetMGMSimSimHobby
betonlineBetOnlineSimSimHobby
betriversBetRiversSimSimHobby
bovadaBovadaSimSimHobby
caesarsCaesarsSimSimHobby
fanaticsFanaticsSimSimHobby
fliffFliffSimSimHobby
hardrockHard Rock BetSimSimHobby
novigNovigSimSimHobby
rebetRebetSimSimHobby
sportzinoSportzinoSimNãoHobby
thescorebettheScore BetSimSimHobby

Sharp Books

IDNomeAo vivoPropsPlano
onexbet1xBetSimNãoSharp
bookmakerBookmakerSimSimSharp
circaCirca SportsSimSimSharp
pinnaclePinnacleSimSimSharp
sbobetSBOBETSimNãoSharp

Lendo timestamps da Pinnacle. O odds_changed_at em uma linha da Pinnacle é o timestamp da mesa de operações deles, não do nosso pipeline. A Pinnacle mantém as linhas estáveis quando o mercado não se moveu — um valor ocioso de 30+ minutos é comum em player props da MLB e mercados da NBA. Use last_seen_at para frescor do pipeline. Veja Entendendo o odds_changed_at da Pinnacle para o que “stale” realmente significa no feed deles.

Internacional

IDNomeAo vivoPropsPlano
Bet365 UKBet365 UKSimSimHobby
betanoBetanoSimSimHobby
betssonBetssonSimSimHobby
betwayBetwaySimSimHobby
bwinbwinSimSimHobby
ladbrokesLadbrokesSimSimHobby
skybetSky BetSimSimHobby
stakeStakeSimSimHobby
sx_betSX BetSimNãoHobby
unibetUnibetSimSimHobby
unibet_beUnibet (Belgium)SimSimHobby
unibet_caUnibet (Canada)SimSimHobby
unibet_dkUnibet (Denmark)SimSimHobby
unibet_deUnibet (Germany)SimSimHobby
unibet_roUnibet (Romania)SimSimHobby
unibet_seUnibet (Sweden)SimSimHobby
sabaSABASimSimPro

Exchanges

IDNomeAo vivoPropsPlano
prophetxProphetXSimSimSharp

Mercados de Previsão

IDNomeAo vivoPropsPlano
kalshiKalshiSimNãoHobby
polymarketPolymarketNãoNãoHobby

Polymarket e Kalshi são plataformas de mercados de previsão. Diferente das casas de apostas tradicionais, elas usam contratos de resultado binário com preços entre $0 e $1. A SharpAPI normaliza os preços dos contratos em formatos de odds padrão (americano, decimal, probabilidade implícita) para que você possa compará-los diretamente com odds de casas de apostas. Kalshi é regulada pela CFTC.

Sharp vs Soft Books

Sharp Books

  • Vig (juice) menor — margens mais apertadas significam maior precisão das odds
  • Linhas eficientes — usadas como referência para cálculos de +EV e valor justo
  • Não disponíveis em todas as regiões — a Pinnacle não é licenciada nos EUA
  • Exemplos: Pinnacle, Circa Sports, Bookmaker

Soft Books

  • Vig maior — margens mais amplas criam mais espaço para oportunidades de +EV
  • Mais promoções — bônus, boosts e apostas grátis
  • Movimento de linha mais lento — podem ficar atrás dos movimentos do mercado sharp
  • Onde o valor é encontrado — a diferença entre as odds das soft books e a referência sharp cria +EV
  • Exemplos: DraftKings, FanDuel, BetMGM, Caesars

Sharp books como a Pinnacle definem linhas eficientes rapidamente. As soft books frequentemente ficam atrás, criando janelas em que suas odds oferecem valor esperado positivo em comparação com a referência sharp. Esta é a base da estratégia de apostas de +EV.

Construindo uma ferramenta de apostas ao vivo? DraftKings e FanDuel têm has_live_odds: true, mas frequentemente suspendem mercados durante jogadas de pontuação e momentos-chave. Se você precisa de cobertura ao vivo contínua, a Pinnacle (nível Sharp) é a referência confiável. Veja Ao Vivo vs. Pré-Jogo para uma análise completa do comportamento das casas durante o jogo ao vivo.

Endpoints Relacionados

Last updated on