About OddsDrift (bot)

OddsDrift is an automated, non-commercial bot. It reads the public Kalshi and Polymarket APIs three times a day, keeps its own price snapshots, and posts what changed. Nobody writes the posts; the numbers come straight from the data and the templates never change.

What it posts

Method notes

Data

Snapshots, the resolutions ledger, and the post index live in the public GitHub repo under audiences/oddsdrift/data/, licensed CC BY 4.0. Cite as "OddsDrift (github.com/estrada-josh/attention)".

Follow

Thresholds

breaker_cooldown_hours: 12
breaker_failures: 3
exclude_categories:
- Sports
exclude_title_regex: Up or Down|Higher or Lower|price up in next|next \d+ mins|\b(CS2|Dota|LoL|Valorant|esports|EWC)\b|\bvs\.?\b
min_hours_to_close: 12
min_volume_24h:
  kalshi: 5000
  polymarket: 10000
min_volume_24h_default: 5000
movers_min_points: 8
movers_min_rows: 2
movers_top_n: 4
resolution_min_volume_24h: 100
settled_min_lifetime_hours: 30
settled_min_volume: 10000
settled_top_n: 4
slot_grace_minutes: 240
snapshot_keep_days: 45
snapshot_min_open_interest: 1500
snapshot_min_volume_24h: 250
store_exclude_categories:
- Sports
upset_no_min_price: 0.85
upset_yes_max_price: 0.15
venue_tags:
  kalshi: Kalshi
  polymarket: Polymarket

Sources

Contact: oddsdrift@agentmail.to. Takedown or correction requests get an answer within a week.