Skip to Content

Mercados

Obtén los tipos de mercados disponibles, sus configuraciones y disponibilidad por deporte.

GET /api/v1/markets

Requiere una API key. Disponible en todos los planes (Free incluido). Las solicitudes no autenticadas devuelven 401.

Parámetros de consulta

ParámetroTipoPor defectoDescripción
sportstringallFiltrar mercados por deporte (p. ej., basketball)

Ejemplos de solicitudes

# Listar todos los mercados curl -X GET "https://api.sharpapi.io/api/v1/markets" \ -H "X-API-Key: YOUR_API_KEY" # Filtrar por deporte curl -X GET "https://api.sharpapi.io/api/v1/markets?sport=basketball" \ -H "X-API-Key: YOUR_API_KEY"

Respuesta

Éxito (200)

{ "data": [ { "id": "moneyline", "name": "Moneyline", "description": "Bet on which team will win the game outright", "hasLine": false, "examples": ["Lakers -150", "Celtics +130"], "event_count": 142, "selection_count": 312, "sports": ["baseball", "basketball", "football", "hockey", "mma", "soccer", "tennis"] }, { "id": "point_spread", "name": "Point Spread", "description": "Bet on the point margin between teams", "hasLine": true, "examples": ["Lakers -4.5 (-110)", "Celtics +4.5 (-110)"], "event_count": 98, "selection_count": 210, "sports": ["baseball", "basketball", "football", "hockey"] }, { "id": "total_points", "name": "Total Points", "description": "Bet on the combined score of both teams (over/under)", "hasLine": true, "examples": ["Over 220.5 (-110)", "Under 220.5 (-110)"], "event_count": 95, "selection_count": 198, "sports": ["baseball", "basketball", "football", "hockey", "soccer", "tennis"] }, { "id": "team_total", "name": "Team Total", "description": "Bet on the score of one specific team", "hasLine": true, "examples": ["Lakers Over 112.5", "Lakers Under 112.5"], "event_count": 64, "selection_count": 140, "sports": ["baseball", "basketball", "football", "hockey"] }, { "id": "player_prop", "name": "Player Prop", "description": "Bet on individual player performance statistics", "hasLine": true, "examples": ["LeBron James Over 25.5 Points", "Stephen Curry Over 4.5 3-Pointers"], "event_count": 52, "selection_count": 1840, "sports": ["baseball", "basketball", "football", "hockey"] }, { "id": "game_prop", "name": "Game Prop", "description": "Bet on specific game events or occurrences", "hasLine": false, "examples": ["First Team to Score", "Will there be Overtime?"], "event_count": 30, "selection_count": 86, "sports": ["baseball", "basketball", "football", "hockey"] }, { "id": "future", "name": "Future", "description": "Long-term bets on season outcomes or championships", "hasLine": false, "examples": ["NBA Championship Winner", "MVP Award Winner"], "event_count": 12, "selection_count": 48, "sports": ["baseball", "basketball", "football", "hockey"] }, { "id": "1st_half", "name": "1st Half", "description": "1st Half", "hasLine": true, "examples": [], "event_count": 40, "selection_count": 96, "sports": ["basketball", "football"] }, { "id": "1st_quarter", "name": "1st Quarter", "description": "1st Quarter", "hasLine": true, "examples": [], "event_count": 28, "selection_count": 64, "sports": ["basketball", "football"] } ], "meta": { "count": 9, "total_events": 561, "total_selections": 2994, "rate_limit": { "limit": 10, "remaining": 9, "reset": 1706270460 } } }

Esquema del objeto Market

CampoTipoDescripción
idstringIdentificador único del mercado (úsalo en los filtros de la API)
namestringNombre del mercado legible para humanos
descriptionstringBreve descripción del mercado
hasLinebooleanIndica si este mercado incluye un valor de línea
examplesstring[]Ejemplos de selecciones para este mercado
event_countnumber | nullNúmero de eventos que ofrecen actualmente este mercado
selection_countnumber | nullNúmero de selecciones únicas en todos los eventos
sportsstring[]IDs de deportes que actualmente tienen este mercado

Tipos de mercado

Mercados principales

Los mercados de apuestas más populares y ampliamente disponibles.

MercadoDescripciónhasLineEjemplos
moneylineElige al ganador directoNoLakers -150, Celtics +130
point_spreadApuesta con hándicap de puntosLakers -4.5 (-110), Celtics +4.5 (-110)
total_pointsMás/Menos del marcador combinadoOver 220.5 (-110), Under 220.5 (-110)
team_totalApuesta por el marcador de un equipoLakers Over 112.5, Lakers Under 112.5

Mercados de props

Apuestas de proposición de jugador y de partido para resultados más específicos.

MercadoDescripciónhasLineEjemplos
player_propEstadísticas individuales del jugador (puntos, rebotes, asistencias, etc.)LeBron James Over 25.5 Points
game_propResultados específicos del partido (si habrá prórroga, etc.)NoFirst Team to Score

Mercados por periodo

Mercados para periodos específicos dentro de un partido (mitades, cuartos).

MercadoDescripciónhasLine
1st_halfMoneyline, hándicap o total de la 1.ª mitad
1st_quarterMoneyline, hándicap o total del 1.er cuarto

Otros mercados

MercadoDescripciónhasLineEjemplos
futureApuestas a largo plazo sobre resultados de temporada o campeonatosNoNBA Championship Winner, MVP Award Winner

Tipos de selección

TipoUsado enDescripción
homeMoneyline, Hándicap, PeriodoEl equipo local gana o cubre
awayMoneyline, Hándicap, PeriodoEl equipo visitante gana o cubre
overTotal, Props, PeriodoPor encima del valor de línea
underTotal, Props, PeriodoPor debajo del valor de línea
yesGame Props, Team PropsEl resultado ocurre
noGame Props, Team PropsEl resultado no ocurre

Disponibilidad de mercados por deporte

DeporteMoneylineHándicapTotalPlayer PropsTeam PropsPeriodo
Basketball (NBA)
Football (NFL)
Baseball (MLB)
Hockey (NHL)
Basketball (NCAAB)LimitadoLimitado
Football (NCAAF)LimitadoLimitado
SoccerLimitadoLimitadoLimitado
TennisNoLimitadoNoNo
MMA (UFC)NoNoLimitadoNoNo
Golf (PGA)NoNoLimitadoNoNo

“Limitado” significa que el mercado está disponible para algunos eventos pero no para todos, dependiendo de la casa de apuestas y del evento. Utiliza los endpoints de odds para ver qué mercados están disponibles para un evento específico.

Uso de mercados en filtros

Utiliza el id del mercado como parámetro de filtro en otros endpoints:

# Get only moneyline odds curl "https://api.sharpapi.io/api/v1/odds?market=moneyline" \ -H "X-API-Key: YOUR_API_KEY" # Get spread and total odds curl "https://api.sharpapi.io/api/v1/odds?market=point_spread,total_points" \ -H "X-API-Key: YOUR_API_KEY" # Get player props only curl "https://api.sharpapi.io/api/v1/odds?market=player_prop" \ -H "X-API-Key: YOUR_API_KEY" # Best odds for moneyline markets curl "https://api.sharpapi.io/api/v1/odds/best?market=moneyline" \ -H "X-API-Key: YOUR_API_KEY"

Comprender las líneas

Los mercados con hasLine: true incluyen un valor de línea numérico en la respuesta de odds:

  • Hándicap: El hándicap de puntos (p. ej., -6.5 significa que el equipo debe ganar por 7 o más)
  • Total: El umbral del marcador combinado (p. ej., 215.5 para más/menos)
  • Player Props: El umbral estadístico (p. ej., 24.5 puntos para un jugador)
  • Team Props: El umbral estadístico del equipo (p. ej., 105.5 puntos totales del equipo)

Los mercados con hasLine: false (como moneyline) tendrán line: null en la respuesta de odds.

Endpoints relacionados

Last updated on