What's New in V7

V7 is live. Your current integration keeps working, so there's nothing you need to change. Everything below is measured against production.

Ask For Up To 100 Matches In One Call

/v7/{sport}/matches?ids= takes a list of up to 100 match ids. Twenty ids came back in 323ms as a single request.

GET/v7/{sport}/matches?ids=

ids= is the only batching parameter: /v7/{sport}/players takes one id per call, and /v7/{sport}/teams takes id.

One Shape For Every Answer

Every response carries available. When there's no data you get a reason and a plain-English hint, never an empty success you have to guess at. A sport with no board published answers with a reason and a hint naming what to call instead.

200 · no board published
{
  "available": false,
  "reason": "book_not_on_board",
  "hint": "Call /v7/meta?include=boards to see which books have a board right now."
}

One Call To Learn The API

/v7/meta returns the sports we cover, every book with the markets it serves, the exact market slugs the other routes accept, your plan, and all 13 routes with their parameters — in 9ms. That one call answered with 13 routes, 25 books, 64 markets and 9 sports.

GET/v7/meta
cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v7/meta"

Every Title In One Request

sport=all covers every title at once, so you stop looping a request per sport. /v7/all/live answered in 24ms.

GET/v7/all/live

Parlay Pricing And Discovery

New in V7, with no V6 equivalent. /v7/{sport}/parlays?book=&size=2 answered 200 with available: true in 621ms.

GET/v7/{sport}/parlays

This route requires a book. Without one it answers 422, and with a book that has nothing on the board it answers available: false with a reason.

MCP Tools For Agents

There are 12 v7_* MCP tools. They are listed first and set as the default for agents, so an agent reaches V7 without being told to.

What Callers Actually Save

The win is fewer calls, not a faster call. Twenty matches used to be twenty requests; it is now one. Nothing here claims V7 is quicker per request.

Existing Integrations Keep Working

Your current integration keeps working, so there's nothing you need to change. Move to V7 when a shorter call list is worth it to you.

Start Building On V7

Create a key in the Console and call /v7/meta first — it tells you every route, book and market slug your key can use.

Get Your Free Key