Skip to content
@MatchWire-Win

matchwire.win

Mapped prediction-market data across Kalshi, Polymarket US, Polymarket International and Predict.fun — one row per game. Open SDK, MCP server and docs.

matchwire.win

We map sports prediction markets. One row per game, matched across Kalshi, Polymarket US, Polymarket International and Predict.fun, with each venue's own market id left intact — so you can compare a Kalshi API market with its Polymarket API twin without owning a reconciliation job.

Winners, spreads and handicaps, totals and props are matched too, and the line is part of the match: over 45.5 is never confused with over 48.5. Every listing carries a tier (exact, normalized, fuzzy), a confidence, and the exact request that reads that market from the venue.

Mapping only — no prices, no order books. Prices come from each venue; we tell you which market is the same game.

import { Matchwire } from 'matchwire.win';

const mw = new Matchwire({ apiKey: process.env.MATCHWIRE_API_KEY });
const { rows, seq } = await mw.rows({ sport: 'nfl', venue: ['kalshi', 'poly'] });

for (const game of rows.filter((r) => r.listings.length > 1)) {
  console.log(game.name, game.listings.map((l) => `${l.venue}:${l.marketId}`));
}

Repositories

Repository What it is
matchwire-sdk The client for the mapped API — Node.js (npm i matchwire.win) and Python (pip install matchwire.win), zero dependencies, MIT

The API

Base URL https://api.matchwire.win
Auth x-api-key header
Rows GET /api/v1/rows — one row per game, ?since=<seq> for deltas, ?sport= ?venue= ?type= ?league= ?status=
Sports GET /api/v1/sports — sports, counts and group ids (esports, american-football, …)
Stream GET /api/v1/push — the same updates as Server-Sent Events
Health GET /api/v1/status — service and per-venue health, current seq
Agents POST https://api.matchwire.win/mcp — MCP tools: list_sports, find_rows, get_row, get_venue_market, report_issue, service_status

Documentation

Contact: support@matchwire.win · Privacy: https://matchwire.win/privacy/ · Terms: https://matchwire.win/terms/


matchwire.win is an independent mapping layer for sports prediction markets. Not affiliated with, endorsed by, or sponsored by Kalshi, Polymarket or Predict.fun; venue names describe what is mapped.

Popular repositories Loading

  1. matchwire-sdk matchwire-sdk Public

    Mapped prediction-market data: one row per game across Kalshi, Polymarket US, Polymarket International and Predict.fun, each venue's own market id intact. Node.js + Python SDK (npm i matchwire.win …

    JavaScript

  2. .github .github Public

    matchwire.win — organization profile: mapped prediction-market data across Kalshi, Polymarket US, Polymarket International and Predict.fun.

  3. public-apis public-apis Public

    Forked from public-apis/public-apis

    A collective list of free APIs

    Python

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…