Skip to content

Kalstrop API Review 2026

A developer-to-developer look at Kalstrop, a sports data platform that pairs real-time odds with proprietary Money Flow intelligence built on actual betslip data. 4,500+ leagues, SGP pricing, deeplinks, and sub-second WebSocket updates.

Kalstrop at a Glance

Kalstrop API
Kalstrop
💲 to 💲💲💲
🌟 Featured 💲 Discount Free Tier
Pregame Live Bet365 Pinnacle Closing SGP Futures Deeplinks Settlement Stats Schedules Websocket MCP Discord

Streaming from: Gold, $599 per 30 days

Green = available · amber = unverified or varies by plan · crossed out = not available. Pricing: 💲 ≈ $20/mo up to 💲💲💲💲💲 = $1,000+/mo. From our directory research.

Kalstrop Coverage

From the provider's docs, checked : 1 book, 0 leagues, 0 markets, +11 other markets.

Other books

Kalstrop
Markets by family
Family Markets
Other markets 11

Each market counts once, however many leagues carry it. Other markets are the provider's own market labels that we have not matched to our market names yet. The extra book labels come straight from the provider and are not matched to our book names yet. These labels still count in the totals.

Live odds: yes, per the provider's docs.

What Kalstrop Is

Kalstrop is a sports data platform that combines a traditional odds API with something most providers do not offer: Money Flow intelligence built on aggregated betslip data from partner sportsbooks. You get pre-game and live odds alongside metrics like total betslip counts, smart money volume, and public-versus-sharp sentiment analysis.

The developer portal runs at dev.kalstrop.com and exposes two API versions (v1 and v2), a B2B endpoint, and a livestats feed. Real-time delivery uses a GraphQL-over-WebSocket protocol with sub-second latency, and the REST layer follows a standard JSON pattern. Kalstrop is a subsidiary of a parent company with experience in high-volume data pipelines, which shows in the infrastructure choices.

Coverage and Market Depth

The numbers are large. Kalstrop claims 4,500+ leagues across 50 sports, with 1,700+ leagues highlighted in some contexts. The practical difference likely reflects active versus cataloged coverage. Sports span the expected range: soccer, basketball, tennis, baseball, American football, hockey, plus esports (CS2, League of Legends, Dota 2). The developer docs list the NBA among the featured leagues.

Market types go beyond the usual moneyline/spread/total stack:

  • Same Game Parlay (SGP) pricing: a two-step flow where you query available SGP markets for a fixture, then submit selections for correlation-aware odds calculation. Few APIs expose SGP at the API level.
  • Deeplinks: direct links into sportsbook bet slips, so your app can take users straight to the wager.
  • Bet settlement data: outcome results carried in the market schema, useful for grading and reconciliation.
  • Live stats: real-time possession, attacks, danger zone data, and live standings updated as matches play.

Historical odds time series are available, which matters if you backtest models against line movement. The closing odds feature (marked in our directory) supports that workflow. For a deeper look at historical sources, see the historical odds guide.

Money Flow: The Differentiator

Most odds APIs tell you what the lines are. Kalstrop also tells you where the money is going. The Money Flow API aggregates real betslip data from partner books (not estimates, per their docs) and exposes it as structured endpoints.

What you get:

  • Total betslip count and volume for a match.
  • Smart money tracking: total smart money volume separated from public money.
  • Volume analysis: how the money splits across outcomes.

The endpoint lives at /analysis/match/{sr_match_id}/moneyflow/details, and there is a dedicated Money Flow Hub on the site that demonstrates the data in a live interface. The practical value depends on the depth and freshness of the partner betslip pool, which Kalstrop does not quantify publicly. Treat the data as directional market sentiment rather than exhaustive tape, and validate it against your own signals before you rely on it for sharp-versus-public splits.

Kalstrop Pricing and the Free Trial

Kalstrop has no permanent free tier. The developer portal's package list (checked October 2026) shows a 14-day free trial and three paid packages, each billed per 30 days. The portal is a JavaScript app, so the plans do not show up on a static pricing page.

The packages:

  • Welcome (free, 14 days): a trial of the Odds, B2B Odds and Live Stats APIs at 500 requests/day each.
  • Silver ($199 per 30 days): Odds API at 40,000 requests/day plus Live Stats at 20,000/day. REST only, no WebSocket.
  • Gold ($599 per 30 days): Odds API at 100,000 requests/day plus Live Stats at 300,000/day, with WebSocket streaming.
  • Historical Data ($999 per 30 days): the archive of 2.4 million+ matches with odds movement and Money Flow history.

WebSocket streaming starts at Gold, so the real entry price for the sub-second feed is $599 per 30 days. The trial lets you test the endpoints first, but it ends after 14 days.

Getting an API Key

Kalstrop lists its packages on the portal's pricing page, and you sign up from the same portal with a name, email and password, or with Google or GitHub. The 14-day Welcome trial is free, and a person switches it on: the trial button points you to Kalstrop's Discord, where you ask for access and the team turns it on (checked November 2026). Paid packages go through a payment invoice instead.

There's no single API key. The dashboard gives you a Client ID and a Shared Secret, and each request signs itself with them. Send X-Client-ID, X-Timestamp in Unix seconds, and Authorization: Bearer <signature>, where the signature is an HMAC-SHA256 of client_id:timestamp keyed with the SHA-256 hash of your secret. Sign on your server, never in a browser, and keep your clock within 5 seconds of theirs.

A First Request in Python

This sample builds the three headers the way section 2.3 of the docs does, then calls GET /popular on the Odds V1 base URL, https://sports.monaco355.com/odds_v1/v1 (from the docs, checked November 2026). Put the Client ID in KALSTROP_CLIENT_ID and the Shared Secret in KALSTROP_API_KEY.

import hashlib, hmac, os, time
import requests

client_id = os.environ["KALSTROP_CLIENT_ID"]
secret = os.environ["KALSTROP_API_KEY"]
ts = str(int(time.time()))
hashed = hashlib.sha256(secret.encode("utf-8")).hexdigest()
sig = hmac.new(hashed.encode("utf-8"), f"{client_id}:{ts}".encode("utf-8"), hashlib.sha256).hexdigest()
headers = {"X-Client-ID": client_id, "X-Timestamp": ts, "Authorization": f"Bearer {sig}"}

resp = requests.get(
    "https://sports.monaco355.com/odds_v1/v1/popular",
    headers=headers,
    params={"sportsFirst": 1, "first": 3, "fixtureFirst": 2},
    timeout=30,
)
resp.raise_for_status()
for comp in resp.json()["nodes"]:
    fixtures = [f["slug"] for f in comp["fixtures"]["nodes"]]
    print(comp["category"]["sports"], comp["slug"], fixtures)

The reply lists popular competitions under nodes. Each one carries its slug, a category with the sport, and fixtures.nodes with a slug per match. Those slugs are what GET /fixture/ssr/groups takes next. It tells you which market groups a match offers, so you know what to ask for before you pull odds.

Rate Limits, Docs and SDKs

Every package counts requests per second, minute, hour and day. The public package list sets these caps beside the daily ones above (checked November 2026):

  • Welcome: 1 a second, 60 a minute and 120 an hour on each of Odds, B2B Odds and Live Stats.
  • Silver: Odds API 10 a second, 600 a minute and 5,000 an hour; Live Stats 5, 300 and 2,500.
  • Gold: Odds API 30 a second, 1,800 a minute and 20,000 an hour; Live Stats 60, 3,600 and 100,000.
  • Historical Data: 5 a second, 50 a minute and 500 an hour.

Go over and you get a 429; back off and retry. Image calls under /api/v1/assets/ don't count. The docs cover Odds V1, Odds B2B and Live Stats with Python and Node.js snippets, and a browser playground runs test calls. We found no official SDK or OpenAPI file, so start from those snippets. The portal has a status check and a changelog, and support runs through Discord, Telegram and contact@kalstrop.com.

Who Kalstrop Is For

The Money Flow data and SGP pricing point at specific use cases:

  • Sharp-versus-public analysis tools that need betslip volume data layered on top of odds.
  • Same Game Parlay builders that need server-side correlation pricing rather than computing it locally.
  • Sportsbook integrators who want deeplinks to drop users straight into a bet slip.
  • Model builders who use closing odds and line movement for backtesting, with Money Flow as an additional signal.
  • Live betting dashboards consuming the sub-second WebSocket feed (Gold package and up) alongside real-time match stats.

Kalstrop's value is in the extras that sit on top of the odds layer. If your product also needs a plain odds comparison board, it pairs well with a general aggregator from the odds API directory: the aggregator covers the price board, and Kalstrop adds Money Flow and SGP.

How It Stacks Up

Against a standard odds aggregator, Kalstrop looks different because it is different. The Money Flow data, SGP pricing, and deeplinks are features that most aggregators do not carry. The WebSocket protocol is GraphQL-based rather than plain JSON push, which is an architectural choice that suits complex subscription patterns but adds integration overhead if you are used to simpler streams.

The tradeoff is transparency. The betslip data volume is not quantified, and the developer portal, docs and price list included, is a JavaScript SPA that search engines and documentation scrapers struggle with. If you compare it against providers with public OpenAPI specs and simple REST interfaces, Kalstrop asks for more upfront trust. The 14-day trial helps offset that.

Verdict

Kalstrop's pitch is the Money Flow layer. If your product needs betslip intelligence on top of odds (smart money tracking, public-versus-sharp volume, market sentiment), this is one of very few APIs that expose that data through a structured endpoint. SGP pricing and deeplinks add to the picture for teams building consumer-facing betting tools.

The caveats: the docs and the price list live in a JS-rendered portal rather than on static pages, though both are readable without an account, and the betslip data depth depends on undisclosed partner relationships. Start with the 14-day trial, test the Money Flow endpoints against matches you can verify independently, and decide from there.

Our Take

What stood out when we vetted Kalstrop for the directory:

  • Money Flow API with 200M+ betslips for Smart Money detection
  • Ultra-low latency WebSocket feeds (<200ms)
  • 1700+ leagues including comprehensive esports coverage

Unique Money Flow analysis lets you track where sharp bettors are putting their money. Great developer experience with competitive pricing starting at $199/mo.

Last reviewed: · How providers get listed

Frequently Asked Questions

No, Kalstrop offers a 14-day free trial instead. The Welcome package on the developer portal at dev.kalstrop.com gives 500 requests/day on the Odds and Live Stats APIs for 14 days. Paid packages start at $199 per 30 days. Sign up on the developer portal →
The Money Flow API aggregates real betslip data from partner sportsbooks and exposes metrics like total betslip count, smart money volume, and public-versus-sharp splits for individual matches. It is a proprietary feature that most odds APIs do not offer.
Kalstrop claims 4,500+ leagues across 50 sports, including soccer, basketball (the docs list the NBA as a featured league), tennis, baseball, American football, hockey, and esports (CS2, League of Legends, Dota 2). Market types include moneyline, spread, totals, player props, and Same Game Parlay pricing.
Yes. Kalstrop exposes SGP through a two-step API flow: query available SGP markets for a fixture, then submit your selections for correlation-aware odds calculation. Few sports APIs offer server-side SGP pricing at the API level.
Yes. Kalstrop uses a GraphQL-over-WebSocket protocol for real-time updates with sub-second latency. Active competitions can emit multiple notifications per second during in-play activity. WebSocket access starts at the Gold package ($599 per 30 days). The Silver package is REST only.
Kalstrop offers a 14-day free trial, then Silver at $199 per 30 days (REST only) and Gold at $599 per 30 days (adds WebSocket). Historical data is a separate $999 package. The plans are listed inside the developer portal rather than on a static pricing page.
Sign up on the developer portal at dev.kalstrop.com, then ask for the 14-day Welcome trial in Kalstrop's Discord, where the team switches trials on by hand. Instead of one key you get a Client ID and a Shared Secret. Each request sends X-Client-ID, X-Timestamp and an HMAC-SHA256 signature in the Authorization header. Paid packages start with Silver at $199 per 30 days.
Each package caps requests per second, minute, hour and day. The Welcome trial allows 1 request a second and 500 a day on each product. Silver's Odds API allows 10 a second and 40,000 a day, and Gold's allows 30 a second and 100,000 a day. Going over returns HTTP 429, so back off and retry. Image asset requests do not count toward the limits.

Want to test the odds and Money Flow feed?

Sign up on the developer portal, ask for the 14-day Welcome trial in Kalstrop's Discord, then pull live odds and Money Flow data and see the betslip intelligence before you commit to a paid plan.

Are You the Team Behind Kalstrop?

Kalstrop is a vetted Featured Partner of SportsAPIs.dev. Add the partner badge to your site to show developers the listing. It links straight back to this profile.

Each of these works best on a reviews or "As cited on SportsAPIs.dev" page that your homepage links to, or in a testimonial strip on the homepage.

Badge

Kalstrop is a Featured Partner on SportsAPIs.dev
<a href="https://sportsapis.dev/apis/kalstrop" title="Kalstrop on SportsAPIs.dev">
  <img src="https://sportsapis.dev/assets/images/badges/featured-partner-sportsapis.svg"
       alt="Kalstrop is a Featured Partner on SportsAPIs.dev" width="240" height="48">
</a>

Text link

<a href="https://sportsapis.dev/apis/kalstrop">Read the Kalstrop review on SportsAPIs.dev</a>

Review quote

<blockquote>
  Unique Money Flow analysis lets you track where sharp bettors are
  putting their money. Great developer experience with competitive pricing
  starting at $199/mo.
</blockquote>
<p><a href="https://sportsapis.dev/apis/kalstrop">SportsAPIs.dev review</a></p>

Need to update your listing or discount? Get in touch →