Skip to Content

Mercados

Obtenha os tipos de mercados disponíveis, suas configurações e disponibilidade por esporte.

GET /api/v1/markets

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

Parâmetros de ConsultaPermalink for this section

ParâmetroTipoPadrãoDescrição
sportstringallFiltra mercados por esporte (ex.: basketball)

Exemplos de RequisiçõesPermalink for this section

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

RespostaPermalink for this section

Sucesso (200)Permalink for this section

{ "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 do Objeto MarketPermalink for this section

CampoTipoDescrição
idstringIdentificador único do mercado (usado em filtros da API)
namestringNome do mercado em formato legível
descriptionstringDescrição breve do mercado
hasLinebooleanIndica se este mercado inclui um valor de linha
examplesstring[]Exemplos de seleções para este mercado
event_countnumber | nullNúmero de eventos que oferecem este mercado atualmente
selection_countnumber | nullNúmero de seleções únicas em todos os eventos
sportsstring[]IDs de esportes que possuem este mercado atualmente

Tipos de MercadosPermalink for this section

Mercados PrincipaisPermalink for this section

Os mercados de apostas mais populares e amplamente disponíveis.

MercadoDescriçãohasLineExemplos
moneylineEscolha o vencedor diretamenteNãoLakers -150, Celtics +130
point_spreadApostas com handicap de pontosSimLakers -4.5 (-110), Celtics +4.5 (-110)
total_pointsOver/Under da pontuação combinadaSimOver 220.5 (-110), Under 220.5 (-110)
team_totalAposta na pontuação de um timeSimLakers Over 112.5, Lakers Under 112.5

Mercados de PropsPermalink for this section

Apostas proposicionais sobre jogadores e jogos para resultados mais específicos.

MercadoDescriçãohasLineExemplos
player_propEstatísticas individuais de jogadores (pontos, rebotes, assistências, etc.)SimLeBron James Over 25.5 Points
game_propResultados específicos do jogo (haverá prorrogação, etc.)NãoFirst Team to Score

Mercados de PeríodosPermalink for this section

Mercados para períodos específicos dentro de um jogo (tempos, quartos).

MercadoDescriçãohasLine
1st_halfMoneyline, spread ou total do 1º tempoSim
1st_quarterMoneyline, spread ou total do 1º quartoSim

Outros MercadosPermalink for this section

MercadoDescriçãohasLineExemplos
futureApostas de longo prazo em resultados de temporada ou campeonatosNãoNBA Championship Winner, MVP Award Winner

Tipos de SeleçãoPermalink for this section

TipoUsado EmDescrição
homeMoneyline, Spread, PeríodoTime da casa vence ou cobre
awayMoneyline, Spread, PeríodoTime visitante vence ou cobre
overTotal, Props, PeríodoAcima do valor da linha
underTotal, Props, PeríodoAbaixo do valor da linha
yesGame Props, Team PropsO resultado ocorre
noGame Props, Team PropsO resultado não ocorre

Disponibilidade de Mercados por EsportePermalink for this section

EsporteMoneylineSpreadTotalPlayer PropsTeam PropsPeríodo
Basketball (NBA)SimSimSimSimSimSim
Football (NFL)SimSimSimSimSimSim
Baseball (MLB)SimSimSimSimSimSim
Hockey (NHL)SimSimSimSimSimSim
Basketball (NCAAB)SimSimSimLimitadoLimitadoSim
Football (NCAAF)SimSimSimLimitadoLimitadoSim
SoccerSimSimSimLimitadoLimitadoLimitado
TennisSimNãoSimLimitadoNãoNão
MMA (UFC)SimNãoNãoLimitadoNãoNão
Golf (PGA)SimNãoNãoLimitadoNãoNão

“Limitado” significa que o mercado está disponível para alguns eventos, mas não todos, dependendo da casa de apostas e do evento. Use os endpoints de odds para ver quais mercados estão disponíveis para um evento específico.

Usando Mercados em FiltrosPermalink for this section

Use o id do mercado como parâmetro de filtro em outros 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"

Entendendo as LinhasPermalink for this section

Mercados com hasLine: true incluem um valor numérico de linha na resposta de odds:

  • Spread: O handicap de pontos (ex.: -6.5 significa que o time precisa vencer por 7+)
  • Total: O limite da pontuação combinada (ex.: 215.5 para over/under)
  • Player Props: O limite estatístico (ex.: 24.5 pontos para um jogador)
  • Team Props: O limite estatístico do time (ex.: 105.5 total de pontos do time)

Mercados com hasLine: false (como moneyline) terão line: null na resposta de odds.

Endpoints RelacionadosPermalink for this section

Last updated on