Skip to Content
Referência da APIMelhores Odds

Melhores Odds

Obtenha as melhores odds disponíveis para cada seleção em todas as casas de apostas. Este endpoint compara as odds de todas as casas disponíveis no seu plano e retorna a linha mais favorável para cada seleção, juntamente com comparações por casa e cálculos de edge.

GET /api/v1/odds/best

AutenticaçãoPermalink for this section

Requer API key. Disponível em todos os planos.

Best Odds está disponível em todos os planos, incluindo o Free. As casas de apostas comparadas dependem do acesso a casas do seu plano (Free compara DraftKings e FanDuel; Pro+ inclui Pinnacle).

Parâmetros de QueryPermalink for this section

ParâmetroTipoPadrãoDescrição
sportstringallFiltrar por esporte(s), separados por vírgula (ex.: basketball, football)
leaguestringallFiltrar por liga(s), separadas por vírgula (ex.: nba, nfl)
marketstringallFiltrar por tipo(s) de mercado, separados por vírgula (ex.: moneyline, spread, total). Suporta aliases de categoria — veja Odds: Aliases de Categoria de Mercado.
eventstringFiltrar por ID(s) de evento, separados por vírgula
livebooleantrue = apenas ao vivo, false = apenas pré-jogo, omitir = ambos
min_oddsnumberFiltro de odds americanas mínimas
max_oddsnumberFiltro de odds americanas máximas
limitinteger50Máximo de resultados por página (máx. 200)
offsetinteger0Offset de paginação (máx. 5000)

Odds desatualizadas (mais de 5 minutos para pré-jogo, 1 minuto para ao vivo) são excluídas automaticamente das comparações de melhores odds para evitar resultados enganosos.

Exemplos de RequisiçãoPermalink for this section

curl -X GET "https://api.sharpapi.io/api/v1/odds/best?league=nba&market=spread" \ -H "X-API-Key: YOUR_API_KEY"

RespostaPermalink for this section

Sucesso (200)Permalink for this section

{ "success": true, "data": [ { "event_id": "evt_nba_lal_bos_20260126", "event_name": "Los Angeles Lakers @ Boston Celtics", "sport": "basketball", "league": "nba", "market_type": "spread", "selection": "Boston Celtics", "line": -6.5, "best_odds": { "american": -105, "decimal": 1.952, "odds_probability": 0.512 }, "best_book": "fanduel", "all_books": [ { "book": "fanduel", "odds": { "american": -105, "decimal": 1.952 }, "edge": 0.007, "line": -6.5 }, { "book": "draftkings", "odds": { "american": -110, "decimal": 1.909 }, "edge": 0.0, "line": -6.5 }, { "book": "betmgm", "odds": { "american": -108, "decimal": 1.926 }, "edge": 0.003, "line": -6.5 }, { "book": "pinnacle", "odds": { "american": -108, "decimal": 1.926 }, "edge": 0.003, "line": -6.5 } ], "timestamp": "2026-01-26T10:30:00.000Z" } ], "meta": { "count": 1, "total": 48, "pagination": { "limit": 50, "offset": 0, "has_more": false, "next_offset": null }, "updated_at": "2026-01-26T10:30:05.000Z", "filters": { "league": "nba", "market": "spread" } } }

Cabeçalhos de RespostaPermalink for this section

X-RateLimit-Limit: 300 X-RateLimit-Remaining: 298 X-RateLimit-Reset: 1737853200 X-Data-Delay: 0 X-Request-Id: req_best_789xyz

Respostas de ErroPermalink for this section

401 Unauthorized

{ "error": { "code": "unauthorized", "message": "Invalid or missing API key", "docs": "https://docs.sharpapi.io/en/authentication" } }

429 Rate Limited

{ "error": { "code": "rate_limited", "message": "Rate limit exceeded. Retry after 30 seconds.", "docs": "https://docs.sharpapi.io/en/authentication#rate-limits" } }

Schema do Objeto Best OddsPermalink for this section

CampoTipoDescrição
event_idstringIdentificador do evento
event_namestringNome de exibição do evento (ex.: “Lakers @ Celtics”)
sportstringSlug do esporte
leaguestringSlug da liga
market_typestringTipo de mercado (ex.: moneyline, spread, total)
selectionstringNome da seleção (nome do time, Over/Under)
linenumber | nullValor da linha (para spreads/totals)
best_oddsobjectMelhores odds disponíveis em todas as casas
best_odds.americannumberMelhor odd americana
best_odds.decimalnumberMelhor odd decimal
best_odds.probabilitynumberProbabilidade implícita das melhores odds
best_bookstringID da casa de apostas com as melhores odds
all_booksarrayOdds de todas as casas para esta seleção
all_books[].bookstringID da casa de apostas
all_books[].oddsobjectObjeto de odds (american, decimal)
all_books[].edgenumberEdge sobre as piores odds disponíveis (pontos percentuais)
all_books[].linenumber | nullLinha nesta casa de apostas
timestampstringTimestamp ISO 8601 da determinação das melhores odds
player_namestring|undefinedNome do jogador (apenas mercados de player prop)
stat_categorystring|undefinedCategoria estatística, ex.: points, rebounds (apenas mercados de player prop)

Pinnacle é comumente usado como referência sharp. Quando o Pinnacle estiver disponível em all_books, você pode identificá-lo por book: "pinnacle" e comparar suas odds com casas soft para encontrar oportunidades +EV.

Por Que as Melhores Odds ImportamPermalink for this section

Encontrar as melhores odds disponíveis é a base de apostas esportivas lucrativas:

1. Line Shopping Economiza DinheiroPermalink for this section

A diferença entre -105 e -110 pode parecer pequena, mas se acumula dramaticamente ao longo do tempo:

OddsAposta de $100 VencedoraTaxa de Acerto para Breakeven
-115+$8753,5%
-110+$9152,4%
-105+$9551,2%
+100+$10050,0%

2. Impacto a Longo PrazoPermalink for this section

Em 1.000 apostas com taxa de acerto de 52%:

Odds ConsistentesResultado Líquido
-115-$44 de prejuízo
-110+$18 de lucro
-105+$80 de lucro

3. Comparação de EdgePermalink for this section

O campo edge em cada casa em all_books mostra o quanto melhores (ou piores) são as odds daquela casa em comparação com a pior linha disponível, ajudando você a quantificar o valor de comparar entre casas.

Endpoints RelacionadosPermalink for this section

Last updated on