{
  "schemaVersion": "vultax-public-research-data-v1",
  "articleUrl": "https://vultax.com/research/kalshi-polymarket-arbitrage-gaps-after-fees",
  "datasets": [
    {
      "title": "How often a gap cleared fees",
      "columns": [
        {
          "name": "Market class",
          "unit": null
        },
        {
          "name": "Readings",
          "unit": null
        },
        {
          "name": "Matched outcomes",
          "unit": null
        },
        {
          "name": "Crossed before fees",
          "unit": null
        },
        {
          "name": "Cleared fees at the top",
          "unit": null
        },
        {
          "name": "Cleared fees at depth",
          "unit": null
        },
        {
          "name": "Typical result when it did",
          "unit": null
        }
      ],
      "rows": [
        [
          "NFL, before kickoff",
          "7,518",
          "28",
          "0.0%",
          "0.0%",
          "0.0%",
          "—"
        ],
        [
          "College football, before kickoff",
          "3,220",
          "107",
          "3.4%",
          "0.2%",
          "0.1%",
          "$0.21, once"
        ],
        [
          "Premier League, before kickoff",
          "1,153",
          "6",
          "0.3%",
          "0.0%",
          "0.0%",
          "—"
        ],
        [
          "Midterms",
          "13,440",
          "40",
          "34.3%",
          "11.1%",
          "10.1%",
          "$40.55 on $7,690"
        ],
        [
          "Fed September decision",
          "1,011",
          "3",
          "38.5%",
          "33.3%",
          "33.3%",
          "$714.70 on $325,669"
        ]
      ],
      "measurementContext": "Readings every five minutes, 18:51 UTC 12 September to 22:51 UTC 13 September 2026. Typical result is the median profit after fees, and the median capital both legs required, across readings that cleared. Excludes the cost of capital, transfers and settlement risk.",
      "sources": [
        {
          "label": "Kalshi public trade API — events, markets and order books",
          "url": "https://api.elections.kalshi.com/trade-api/v2/events?series_ticker=KXNFLGAME&with_nested_markets=true",
          "note": "Read every five minutes, 12–13 September 2026, with market rule texts"
        },
        {
          "label": "Polymarket Gamma API — events and markets",
          "url": "https://gamma-api.polymarket.com/events/keyset?closed=false&tag_slug=nfl",
          "note": "Markets, fee schedules and rule texts"
        },
        {
          "label": "Polymarket CLOB — order books",
          "url": "https://clob.polymarket.com/books",
          "note": "Bids and asks read in batches every five minutes"
        },
        {
          "label": "Polymarket — trading fees",
          "url": "https://docs.polymarket.com/trading/fees",
          "note": "Per-category taker rates; read 2026-09-12"
        },
        {
          "label": "Kalshi — fee rounding",
          "url": "https://docs.kalshi.com/getting_started/fee_rounding",
          "note": "Trade fees are rounded up"
        },
        {
          "label": "OddsShopper — Kalshi fees",
          "url": "https://www.oddsshopper.com/articles/prediction-markets/kalshi-fees",
          "note": "Third-party statement of the 0.07 taker coefficient"
        },
        {
          "label": "Vultax: Polymarket vs Kalshi midterm odds",
          "url": "https://vultax.com/research/polymarket-vs-kalshi-midterms-odds-2026",
          "note": "Matched midterm contracts and their rules"
        },
        {
          "label": "Vultax: Polymarket sports and esports markets",
          "url": "https://vultax.com/research/polymarket-sports-and-esports-markets",
          "note": "NFL book depth in the six hours before kickoff"
        },
        {
          "label": "Vultax: Kalshi vs Polymarket",
          "url": "https://vultax.com/research/kalshi-polymarket-open-interest-by-category",
          "note": "The venues compared, and the July reading of matched Fed contracts"
        },
        {
          "label": "Vultax: Is Polymarket legal in the US?",
          "url": "https://vultax.com/research/is-polymarket-legal-in-the-us-2026",
          "note": "Which venue U.S. residents can use"
        }
      ],
      "measurement": {
        "kind": "observed",
        "temporalCoverage": "2026-09-12T18:51Z/2026-09-13T22:51Z",
        "population": "184 matched contract pairs with both order books available",
        "methodology": "As in the chart; medians over readings with a positive result after fees."
      },
      "id": "results-table",
      "kind": "published-table",
      "description": "Vultax matched NFL, college football, Premier League, midterm and Fed contracts on Kalshi and Polymarket and walked both order books every five minutes for 28 hours. Midterm gaps cleared both venues' fees in 10% of readings and a Fed longshot in every one; pre-game sports gaps almost never did.",
      "articleUrl": "https://vultax.com/research/kalshi-polymarket-arbitrage-gaps-after-fees",
      "sectionUrl": "https://vultax.com/research/kalshi-polymarket-arbitrage-gaps-after-fees#results",
      "publishedAt": "2026-09-16",
      "modifiedAt": "2026-09-16",
      "version": "103a16f4e1bfcf4ad767d08902d713ff4b473ae820440bdcd4765563ef8ef9a4",
      "isLive": false,
      "limitations": "Published research snapshots and calculations; these exports do not contain current quotes or live account data. Observation windows and populations are stated in the source captions and methodology. Missing metadata is unknown, not zero. Figures describe public order books read every five minutes over 28 hours in September 2026. Fee estimates use published or reported rates and exclude rounding, transfers, the cost of capital and settlement risk. Not a recommendation to trade, and not financial advice.",
      "downloads": {
        "json": "https://vultax.com/research/kalshi-polymarket-arbitrage-gaps-after-fees/data.json?dataset=results-table",
        "csv": "https://vultax.com/research/kalshi-polymarket-arbitrage-gaps-after-fees/data.csv?dataset=results-table"
      }
    }
  ]
}
