{"uid":"cap_Unn-jRzZL__1bj3gbBYfJ","slug":"nba-odds-gap-relayhop-workers-dev-a0ee58c4","name":"Kalshi NBA Market Implied Probability by Ticker","description":"Kalshi NBA market implied probability (mid of yes bid/ask) by ticker, e.g. KXNBA-26-OKC. Source: Kalshi public API (free, keyless).","url":"https://nba-odds-gap.relayhop.workers.dev/v1/nba/odds/kalshi/KXNBA-26-OKC","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","properties":{"ticker":{"in":"path","type":"string","description":"Kalshi market ticker, e.g. KXNBA-26-OKC"}}},"output":{"type":"object"}}},"responseSchema":null,"example":{"request":{"input":{"ticker":"KXNBA-26-OKC"}},"response":{"data":{"team":"Oklahoma City","title":"Will the Oklahoma City win the 2026 Pro Basketball Finals?","source":"kalshi","ticker":"KXNBA-26-OKC","yes_ask":0.43,"yes_bid":0.42,"last_price":0.43,"market_status":"active","implied_prob_yes":0.425},"source":"/v1/nba/odds/kalshi/:ticker"}},"exampleRequest":{"input":{"ticker":"KXNBA-26-OKC"}},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_SoQpo8USje5iB7g4Q7yZ4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the implied probability (mid of yes bid/ask) for a specific Kalshi NBA championship market by ticker symbol","exampleAgentPrompt":"What is the current Kalshi implied probability for OKC winning the 2026 NBA championship? Look up the KXNBA-26-OKC ticker.","exampleUseCases":[{"title":"Compare Kalshi NBA title odds","prompt":"Can you pull the Kalshi implied probability for the Boston Celtics winning the 2026 NBA championship? Use the KXNBA-26-BOS ticker and tell me what the mid bid-ask price is right now."},{"title":"Spot arbitrage across prediction markets","prompt":"I want to compare Kalshi and Polymarket odds for the Golden State Warriors winning the NBA title. Start by fetching the Kalshi implied probability using the KXNBA-26-GSW ticker so I can see if there's a gap worth trading."},{"title":"Track favorite team championship probability","prompt":"What does Kalshi currently think the chances are of the Denver Nuggets winning the 2026 NBA championship? Look up their ticker KXNBA-26-DEN and give me the implied win probability."}],"resultDescription":"Returns the implied probability (mid of yes bid/ask spread) for the specified Kalshi NBA championship market, derived from the Kalshi public API without requiring an API key.","failureModes":["Invalid or unrecognized Kalshi ticker returns an error or empty response","Kalshi API downtime causes upstream failure","Ticker format mismatch (e.g. wrong season year or team abbreviation) returns no data","Payment of $0.05 USDC not provided results in HTTP 402 response"],"whenToPreferThis":"Use this endpoint when you specifically need Kalshi implied probabilities for NBA championship markets by ticker. It is the go-to choice when you want raw Kalshi mid-price data for a single team, especially as input to cross-market arbitrage analysis or comparison with Polymarket odds.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:36:11.327Z","isFirstParty":false}