{"schema_version":"mostlyright-public-catalog.v1","dataset":{"id":"691d34fb-3b5e-44db-adc3-8f511e873b23","slug":"kalshi-settlement-rules-and-sources-2026","title":"Kalshi settlement rules and sources, 2026","summary":"Each row is one open Kalshi market with its full settlement rules, timing and the settlement sources its series names, from Kalshi's public trading interface. About 5,400 markets in 72 series, updated every 6 hours.\n\n## Coverage\n- **Window:** a fresh snapshot of current listings every 6 hours since 10 September 2026, in UTC. Closed markets drop out at the next refresh.\n- **Grain:** one row per open market, 5,420 markets in 641 events at the 14 September 2026 snapshot.\n- **Which markets:** every open market in 75 series. 64 were in Kalshi's top 40 by 24-hour volume or open interest on 10 September 2026. The other 11 cover the consumer price index, payrolls, GDP, the federal funds rate and daily highs in seven US cities. On 14 September 2026, 72 of the 75 series had open markets.\n- **Categories:** sports holds 4,311 markets in 31 series. Crypto, economics, elections and financials hold 100 to 350 markets each.\n- **Settlement sources:** the 72 series name 58 addresses on 49 websites, between 1 and 15 for one market. ESPN is named by 21 series, Fox Sports by 12, the NFL by 9 and the Associated Press by 8.\n\n## Columns\n- `market_ticker`, `event_ticker`, `series_ticker` — the market, its event and its series.\n- `title`, `yes_sub_title`, `no_sub_title`, `subtitle` — the question and what each side is on.\n- `rules_primary`, `rules_secondary`, `early_close_condition` — the rule in one sentence, up to about 4,600 characters of detail, and when a market can end early.\n- `strike_type`, `floor_strike`, `cap_strike`, `market_type` — how the outcome is compared with the strike, in the series' own unit; every market is binary.\n- `can_close_early`, `settlement_timer_seconds` — whether a market may close early, and the settlement delay in seconds, usually 300 or 60.\n- `open_time`, `close_time`, `expected_expiration_time`, `expiration_time`, `latest_expiration_time`, `occurrence_at` — when a market opens, closes, expires and takes place.\n- `series_title`, `series_category` — the series' title and its Kalshi category.\n- `settlement_sources`, `settlement_source_count` — every source Kalshi names for settling the market's series, as a JSON list of names and addresses, and how many there are.\n- `contract_url`, `contract_terms_url` — the product certification filed with the Commodity Futures Trading Commission (CFTC), and the contract terms.\n\n## Missing values\nA null means Kalshi left the field out. At the 14 September 2026 snapshot, 63% of markets had no strike, 83% no `subtitle`, 24% no `early_close_condition`, 19% no `occurrence_at` and 4% no `rules_secondary`. Every market has at least one settlement source and both contract links.\n\n## Suitable for\n- Reading a market's exact rule and settlement source before trading.\n- Ranking the providers Kalshi settles on, by category.\n- Building a calendar of market closes and expirations.\n- Tracing a market to its CFTC product certification and contract terms.\n\n## Source and rights\nKalshi, an exchange regulated by the CFTC, is the provider; every row comes from api.elections.kalshi.com. Kalshi data appears on Mostly Right with Kalshi's written consent, which Kalshi's Data Terms of Use require. Mostly Right publishes the Kalshi settlement rules and sources under Creative Commons Attribution 4.0 (CC BY 4.0), with Kalshi credited as the source.","topics":["prediction markets","united states","settlement rules","kalshi","event contracts","cftc filings"],"publisher":{"handle":"bobby","display_name":"Bobby","avatar_url":"https://mostlyright.md/api/public/avatars/f28576038d554a03755b980cf437a06ba81187191bcef8dfec10eba9b7524a93.webp","mark":{"background":"#FFC613","facets":["#2B5FE3","#F15B22","#17160F"],"pattern":4,"rotation":180}},"star_count":0,"table_count":1,"row_count":5625,"published_at":"2026-09-14T08:44:04.266Z","updated_at":"2026-09-14T08:44:04.553Z","cover_image_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/f9442e72-c9f5-4544-af59-89c4e2cefa64/f610a2f6a2423667c9360d347a0798af73321100ec76857e0a3a4c2103f95d6a.webp","cover_tile_url":"https://storage.googleapis.com/mostlyright-dataset-covers/v1/f9442e72-c9f5-4544-af59-89c4e2cefa64/f610a2f6a2423667c9360d347a0798af73321100ec76857e0a3a4c2103f95d6a.tile.webp","activity":{"views":4185,"likes":2},"canonical_url":"https://mostlyright.md/datasets/kalshi-settlement-rules-and-sources-2026","tables":[{"id":"502bcf43-674a-4d21-bcf5-db1ec1ba3956","slug":"market-rules","title":"market_rules","license":"CC-BY-4.0","schema":{"columns":28,"column_details":[{"name":"market_ticker","unit":null,"meaning":"Kalshi's ticker for the market.","nullable":null,"logical_type":"string"},{"name":"series_ticker","unit":null,"meaning":"The contract series the market belongs to.","nullable":null,"logical_type":"string"},{"name":"event_ticker","unit":null,"meaning":"The event the market belongs to; markets in one event answer one outcome question.","nullable":null,"logical_type":"string"},{"name":"title","unit":null,"meaning":"The market's question as Kalshi words it.","nullable":null,"logical_type":"string"},{"name":"yes_sub_title","unit":null,"meaning":"What a Yes position is on, in Kalshi's short form.","nullable":null,"logical_type":"string"},{"name":"no_sub_title","unit":null,"meaning":"What a No position is on, in Kalshi's short form.","nullable":null,"logical_type":"string"},{"name":"subtitle","unit":null,"meaning":"Kalshi's secondary line for the market, where it has one.","nullable":null,"logical_type":"string"},{"name":"rules_primary","unit":null,"meaning":"The market's primary rule: the condition that makes it resolve Yes.","nullable":null,"logical_type":"string"},{"name":"rules_secondary","unit":null,"meaning":"The market's secondary rule: timing, fallbacks and edge cases.","nullable":null,"logical_type":"string"},{"name":"early_close_condition","unit":null,"meaning":"The condition under which the market may close before its scheduled time.","nullable":null,"logical_type":"string"},{"name":"strike_type","unit":null,"meaning":"How the market compares the outcome with its strike, such as greater, less or between.","nullable":null,"logical_type":"string"},{"name":"floor_strike","unit":null,"meaning":"The lower strike the market's condition compares against, in the series' own unit.","nullable":null,"logical_type":"decimal"},{"name":"cap_strike","unit":null,"meaning":"The upper strike, where the market has one, in the series' own unit.","nullable":null,"logical_type":"decimal"},{"name":"market_type","unit":null,"meaning":"Kalshi's market type.","nullable":null,"logical_type":"string"},{"name":"can_close_early","unit":null,"meaning":"Whether the market may close before its scheduled close time.","nullable":null,"logical_type":"boolean"},{"name":"settlement_timer_seconds","unit":null,"meaning":"Seconds Kalshi waits after the outcome is determined before settling.","nullable":null,"logical_type":"integer"},{"name":"open_time","unit":null,"meaning":"When the market opened for trading.","nullable":null,"logical_type":"timestamp_utc"},{"name":"close_time","unit":null,"meaning":"When trading in the market is scheduled to close.","nullable":null,"logical_type":"timestamp_utc"},{"name":"expected_expiration_time","unit":null,"meaning":"When Kalshi expects to determine the outcome.","nullable":null,"logical_type":"timestamp_utc"},{"name":"expiration_time","unit":null,"meaning":"The market's scheduled expiration.","nullable":null,"logical_type":"timestamp_utc"},{"name":"latest_expiration_time","unit":null,"meaning":"The latest time the market can expire.","nullable":null,"logical_type":"timestamp_utc"},{"name":"occurrence_at","unit":null,"meaning":"When the underlying event is scheduled to happen, where Kalshi states it.","nullable":null,"logical_type":"timestamp_utc"},{"name":"series_title","unit":null,"meaning":"The title of the market's contract series as Kalshi lists it.","nullable":null,"logical_type":"string"},{"name":"series_category","unit":null,"meaning":"Kalshi's top-level category for the market's series.","nullable":null,"logical_type":"string"},{"name":"settlement_sources","unit":null,"meaning":"Every source Kalshi names for settling the market's series, as a JSON list of objects holding each source's name and address.","nullable":null,"logical_type":"string"},{"name":"settlement_source_count","unit":null,"meaning":"How many settlement-source addresses Kalshi names for the market's series.","nullable":null,"logical_type":"integer"},{"name":"contract_url","unit":null,"meaning":"Address of the product certification Kalshi filed with the CFTC for the series.","nullable":null,"logical_type":"string"},{"name":"contract_terms_url","unit":null,"meaning":"Address of the series' contract terms document.","nullable":null,"logical_type":"string"}],"schema_version":"mostlyright.cloud.released-schema-summary.v1"},"preview_enabled":true,"download_enabled":true,"version_id":"1d3bf81e-7654-5082-88be-a230760d54b1"}]}}