Casas de apuestas
Obtén una lista de las casas de apuestas disponibles y su estado actual, incluyendo qué nivel se requiere para acceder a los datos de cada casa.
Endpoints
GET /api/v1/sportsbooksRequiere una API key. Disponible en todos los niveles (incluido el Free). Las solicitudes no autenticadas devuelven 401.
Listar todas las casas de apuestas
Ejemplos de solicitudes
cURL
curl -X GET "https://api.sharpapi.io/api/v1/sportsbooks" \
-H "X-API-Key: YOUR_API_KEY"Respuesta
{
"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": {}
}
}Esquema del objeto Sportsbook
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Identificador único (se usa en los filtros de la API) |
name | string | Nombre interno (igual que id) |
display_name | string | Nombre legible para humanos |
has_live_odds | boolean | Admite cuotas en directo / en juego |
has_player_props | boolean | Admite mercados de props de jugadores |
regions | string[] | Regiones disponibles: US, UK, EU, AU, GLOBAL |
is_sharp | boolean | Indica si la casa se considera un mercado sharp/eficiente |
status | string | active o inactive |
event_count | integer | Número de eventos disponibles actualmente |
last_update | string | Marca de tiempo ISO 8601 de la última actualización de datos |
requires_tier | string | null | Nivel mínimo requerido: null (gratuito), hobby, pro, sharp |
El valor de event_count puede ser 0 y last_update puede ser null si una casa de apuestas no está disponible temporalmente o experimenta retrasos en los datos.
Acceso a casas por nivel
El campo requires_tier indica el nivel de suscripción mínimo necesario para acceder a los datos de cuotas de una casa de apuestas a través de la API.
| Plan | Casas disponibles | Casas de apuestas incluidas |
|---|---|---|
| Free | 2 | DraftKings, FanDuel |
| Hobby | 34 | + 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 |
| Pro | 35 | + SABA |
| Sharp | 41 | Todas las casas de apuestas disponibles |
| Enterprise | 41 | Todas las casas de apuestas disponibles |
Pinnacle, Circa Sports, Bookmaker, ProphetX y Betfair requieren nivel Sharp o superior. Pinnacle es una casa sharp cuyas líneas eficientes se utilizan como referencia para los cálculos de +EV. Circa Sports es otra reconocida casa sharp con líneas deliberadamente ajustadas y un menú de props enfocado. Solicitar cuotas de casas sharp en los niveles Free, Hobby o Pro devolverá un error 403 tier_restricted.
Entender requires_tier
| Valor | Significado |
|---|---|
null | Disponible en todos los niveles, incluido Free |
"hobby" | Requiere nivel Hobby o superior |
"pro" | Requiere nivel Pro o superior |
"sharp" | Requiere nivel Sharp o Enterprise |
Casas de apuestas compatibles
Principales casas de EE. UU.
| ID | Nombre | En vivo | Props | Plan |
|---|---|---|---|---|
draftkings | DraftKings | Sí | Sí | Free |
fanduel | FanDuel | Sí | Sí | Free |
ballybet | Bally Bet | Sí | Sí | Hobby |
Bet365 US | Bet365 US | Sí | Sí | Hobby |
betmgm | BetMGM | Sí | Sí | Hobby |
betonline | BetOnline | Sí | Sí | Hobby |
betrivers | BetRivers | Sí | Sí | Hobby |
bovada | Bovada | Sí | Sí | Hobby |
caesars | Caesars | Sí | Sí | Hobby |
fanatics | Fanatics | Sí | Sí | Hobby |
fliff | Fliff | Sí | Sí | Hobby |
hardrock | Hard Rock Bet | Sí | Sí | Hobby |
novig | Novig | Sí | Sí | Hobby |
rebet | Rebet | Sí | Sí | Hobby |
sportzino | Sportzino | Sí | No | Hobby |
thescorebet | theScore Bet | Sí | Sí | Hobby |
Casas Sharp
| ID | Nombre | En vivo | Props | Plan |
|---|---|---|---|---|
onexbet | 1xBet | Sí | No | Sharp |
bookmaker | Bookmaker | Sí | Sí | Sharp |
circa | Circa Sports | Sí | Sí | Sharp |
pinnacle | Pinnacle | Sí | Sí | Sharp |
sbobet | SBOBET | Sí | No | Sharp |
Lectura de las marcas de tiempo de Pinnacle. El campo odds_changed_at en una fila de Pinnacle es la marca de tiempo de su mesa de trading, no la de nuestro pipeline. Pinnacle mantiene las líneas estables cuando el mercado no se ha movido — un valor inactivo de más de 30 minutos es habitual en props de jugadores de MLB y mercados de la NBA. Usa last_seen_at para conocer la frescura del pipeline. Consulta Entender el odds_changed_at de Pinnacle para saber qué significa realmente “obsoleto” en su feed.
Internacionales
| ID | Nombre | En vivo | Props | Plan |
|---|---|---|---|---|
Bet365 UK | Bet365 UK | Sí | Sí | Hobby |
betano | Betano | Sí | Sí | Hobby |
betsson | Betsson | Sí | Sí | Hobby |
betway | Betway | Sí | Sí | Hobby |
bwin | bwin | Sí | Sí | Hobby |
ladbrokes | Ladbrokes | Sí | Sí | Hobby |
skybet | Sky Bet | Sí | Sí | Hobby |
stake | Stake | Sí | Sí | Hobby |
sx_bet | SX Bet | Sí | No | Hobby |
unibet | Unibet | Sí | Sí | Hobby |
unibet_be | Unibet (Belgium) | Sí | Sí | Hobby |
unibet_ca | Unibet (Canada) | Sí | Sí | Hobby |
unibet_dk | Unibet (Denmark) | Sí | Sí | Hobby |
unibet_de | Unibet (Germany) | Sí | Sí | Hobby |
unibet_ro | Unibet (Romania) | Sí | Sí | Hobby |
unibet_se | Unibet (Sweden) | Sí | Sí | Hobby |
saba | SABA | Sí | Sí | Pro |
Exchanges
| ID | Nombre | En vivo | Props | Plan |
|---|---|---|---|---|
prophetx | ProphetX | Sí | Sí | Sharp |
Mercados de predicción
| ID | Nombre | En vivo | Props | Plan |
|---|---|---|---|---|
kalshi | Kalshi | Sí | No | Hobby |
polymarket | Polymarket | No | No | Hobby |
Polymarket y Kalshi son plataformas de mercados de predicción. A diferencia de las casas de apuestas tradicionales, utilizan contratos de resultado binario con un precio entre 0 y 1 dólar. SharpAPI normaliza los precios de los contratos en formatos de cuotas estándar (americanas, decimales, probabilidad implícita) para que puedas compararlos directamente con las cuotas de las casas de apuestas. Kalshi está regulada por la CFTC.
Casas Sharp vs. Soft
Casas Sharp
- Menor vig (juice) — márgenes más ajustados que se traducen en mayor precisión de las cuotas
- Líneas eficientes — se utilizan como referencia para los cálculos de +EV y valor justo
- No están disponibles en todas las regiones — Pinnacle no tiene licencia en EE. UU.
- Ejemplos: Pinnacle, Circa Sports, Bookmaker
Casas Soft
- Mayor vig — márgenes más amplios que generan más oportunidades de +EV
- Más promociones — bonificaciones, boosts y apuestas gratuitas
- Movimiento de líneas más lento — pueden ir por detrás de los movimientos del mercado sharp
- Donde se encuentra el valor — la diferencia entre las cuotas de las casas soft y la referencia sharp genera el +EV
- Ejemplos: DraftKings, FanDuel, BetMGM, Caesars
Las casas sharp como Pinnacle establecen líneas eficientes con rapidez. Las casas soft a menudo van por detrás, creando ventanas en las que sus cuotas ofrecen un valor esperado positivo respecto a la referencia sharp. Esta es la base de la estrategia de apuestas +EV.
¿Estás creando una herramienta de apuestas en directo? DraftKings y FanDuel tienen has_live_odds: true, pero suspenden frecuentemente los mercados durante jugadas de anotación y momentos clave. Si necesitas cobertura continua en directo, Pinnacle (nivel Sharp) es la referencia fiable. Consulta En directo vs. Pre-Match para un desglose completo del comportamiento de las casas durante el juego en directo.
Endpoints relacionados
- Snapshot de cuotas - Filtrar cuotas por casa de apuestas
- Mejores cuotas - Mejores cuotas en todas las casas con referencia sharp
- Comparación de cuotas - Comparar cuotas entre casas lado a lado
- Deportes - Listar deportes disponibles