Nordic harness racing data
Swedish, Norwegian, Danish and Finnish trotting — as JSON, or as tools your AI agent can call directly.
Why this exists
Racing data APIs cover thoroughbred flat racing in the UK, Ireland, Hong Kong and North America. None of them cover Scandinavia, and none cover harness racing. As far as we know this is the only programmatic source for Nordic trot — and the only MCP server carrying it.
Gallop races are filtered out automatically. The model is trained on trotting only, and returning probabilities for a sport it never learned would be quietly wrong rather than obviously missing.
MCP server
Seven toolsAsk your assistant what is running on Saturday, or which horse the model rates higher than the betting public does. No integration to build.
{
"mcpServers": {
"travmaskinen": {
"command": "npx",
"args": ["-y", "travmaskinen-mcp"],
"env": { "TRAVMASKINEN_API_KEY": "your-key" }
}
}
}Works with Claude Desktop, Claude Code, Cursor, Windsurf and any MCP client. The server starts without a key and tells you how to get one, so you can install first and decide after.
Two products
Predictions and the database are sold separately. One tells you what we think will happen, the other what actually did. The same key opens whichever you buy.
Predictions
- Upcoming pool games with full startlists
- Share of the betting pool per horse
- Win probability, implied odds and a value score
- MCP: list_upcoming_races, get_race_analysis
Database
Full history- 204,000 races and 2.06M starts since 2012
- Career records for horses, drivers and trainers
- Track statistics: post position, distance, field size
- Name search to resolve ids
Both include 1,000 calls per month and 60 per minute, JSON with a versioned schema.
Endpoints
/api/v1/data/games?days=7Upcoming rounds for the next 1–14 days. Returns the game_id used below.
/api/v1/data/games/[game_id]One full round: every leg, every runner, pool share and win probability.
/api/v1/data/stats/horses/search?q=Find a horse id by name.
/api/v1/data/stats/horse/[id]Career record: starts, wins, earnings, form and personal bests.
/api/v1/data/stats/driver/[id]Driver career record and strongest tracks.
/api/v1/data/stats/trainer/[id]Trainer and stable performance.
/api/v1/data/stats/track/[code]Track statistics: field sizes, distances, post-position advantage.
Authenticate with the X-API-Key header — not Authorization: Bearer, which the site session already uses.
curl -H "X-API-Key: YOUR_KEY" \
"https://api.travmaskinen.se/api/v1/data/games?days=3"Your API key
Pay by card or Klarna — the key is emailed automatically as soon as payment clears.
