# Changelog of Kalshi x Polymarket Arbitrage Scraper (`blackfalcondata/prediction-market-arbitrage-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/prediction-market-arbitrage-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/prediction-market-arbitrage-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### \[Unreleased] — 2026-10-22

#### Fixed

- A brief outage at Kalshi or Polymarket during the market scan no longer
  fails the run. The scan now waits for the venue to come back and continues
  where it stopped, instead of giving up after a few seconds. If a venue stays
  unreachable, the log names which one.

### \[Unreleased] — 2026-10-16

#### Fixed

- Runs with a short timeout (a few minutes) no longer finish with zero results.
  When the timeout is too short to scan every market, the scan stops early,
  prices the pairs it found and delivers them, with a warning in the log that
  results cover only part of the markets. Runs with the default timeout are
  unchanged.

### \[0.1.0] — 2026-09-11

Initial release.

#### Added

- Pairs every open Kalshi market with the Polymarket market about the same
  event, across both venues' full open universes.
- Prices each pair off both live order books: best asks on both legs, both
  venues' taker fees read live, and the profitable size across the books.
- `isArbitrage`, net edge and return, capital required and expected profit,
  time to settlement and annualized return.
- A match confidence with the evidence behind it, and inverted pairs ("above"
  vs "below" the same strike) priced from the correct side.
- A resolution-risk rating with named reasons: settlement source, timing,
  weather station, time zone, strike boundary, oracle status, implausible gap.
- Arbitrage-only mode, minimum return, maximum investment, maximum resolution
  risk; incremental monitoring with notifications.
