Loading dataset
Updated

215 kB across 1 part, newest sealed 15 September 2026 at 13:22 UTC.

The last refresh rewrote 1 part and removed 177 rows.

ONE_ROW_PER_MARKET passed.

EVERY_MARKET_HAS_A_RULE passed.

LISTING_NOT_GUTTED passed.

EVERY_MARKET_NAMES_A_SETTLEMENT_SOURCE passed.

market_ticker

string

Kalshi's ticker for the market.

5,625 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
5,625 · 100% of valid

series_ticker

string

The contract series the market belongs to.

  • KXNEXTTEAMNBA14%
  • KXNFLWINS9%
  • KXNFLMATCHUP9%
  • Other (60)
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
72 · 1.3% of valid

event_ticker

string

The event the market belongs to; markets in one event answer one outcome question.

684 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
684 · 12.2% of valid

title

string

The market's question as Kalshi words it.

3,742 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
3,742 · 66.5% of valid

yes_sub_title

string

What a Yes position is on, in Kalshi's short form.

2,887 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
2,887 · 51.3% of valid

no_sub_title

string

What a No position is on, in Kalshi's short form.

2,887 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
2,887 · 51.3% of valid

subtitle

string

Kalshi's secondary line for the market, where it has one.

523 distinct values, no chart

Valid
923 · 16.4%
Missing
4,702 · 83.6%
Distinct
523 · 56.7% of valid

rules_primary

string

The market's primary rule: the condition that makes it resolve Yes.

5,597 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
5,597 · 99.5% of valid

rules_secondary

string

The market's secondary rule: timing, fallbacks and edge cases.

349 distinct values, no chart

Valid
5,429 · 96.5%
Missing
196 · 3.5%
Distinct
349 · 6.4% of valid

early_close_condition

string

The condition under which the market may close before its scheduled time.

17 distinct values, no chart

Valid
4,336 · 77.1%
Missing
1,289 · 22.9%
Distinct
17 · 0.4% of valid

strike_type

string

How the market compares the outcome with its strike, such as greater, less or between.

  • structured46%
  • greater23%
  • custom19%
Valid
5,604 · 99.6%
Missing
21 · 0.4%
Distinct
6 · 0.1% of valid

floor_strike

decimal

The lower strike the market's condition compares against, in the series' own unit.

515 distinct values, no chart

Valid
1,985 · 35.3%
Missing
3,640 · 64.7%
Distinct
515 · 25.9% of valid
Min
-25000.000000
25%
6.000000
Median
15.000000
75%
115.000000
Max
200000.000000

cap_strike

decimal

The upper strike, where the market has one, in the series' own unit.

133 distinct values, no chart

Valid
169 · 3%
Missing
5,456 · 97%
Distinct
133 · 78.7% of valid
Min
0.000000
25%
82.000000
Median
6999.990000
75%
24999.990000
Max
149999.990000

market_type

string

Kalshi's market type.

  • binary100%
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
1 · 0% of valid

can_close_early

boolean

Whether the market may close before its scheduled close time.

  • true100%
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
1 · 0% of valid

settlement_timer_seconds

integer

Seconds Kalshi waits after the outcome is determined before settling.

  • 30045%
  • 6033%
  • 908%
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
12 · 0.2% of valid
Min
0
25%
60
Median
300
75%
300
Max
3600

open_time

timestamp_utc

When the market opened for trading.

Timeline per quarter: 2024-10-01, 48; 2025-01-01, 8; 2025-04-01, 33; 2025-07-01, 88; 2025-10-01, 251; 2026-01-01, 480; 2026-04-01, 1,181; 2026-07-01, 3,536
2024-10-012026-07-01

per quarter

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
303 · 5.4% of valid

close_time

timestamp_utc

When trading in the market is scheduled to close.

Timeline per year: 2026-01-01, 3,681; 2027-01-01, 1,657; 2028-01-01, 186; 2029-01-01, 101
2026-01-012029-01-01

per year

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
263 · 4.7% of valid

expected_expiration_time

timestamp_utc

When Kalshi expects to determine the outcome.

225 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
225 · 4% of valid

expiration_time

timestamp_utc

The market's scheduled expiration.

260 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
260 · 4.6% of valid

latest_expiration_time

timestamp_utc

The latest time the market can expire.

260 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
260 · 4.6% of valid

occurrence_at

timestamp_utc

When the underlying event is scheduled to happen, where Kalshi states it.

199 distinct values, no chart

Valid
4,617 · 82.1%
Missing
1,008 · 17.9%
Distinct
199 · 4.3% of valid

series_title

string

The title of the market's contract series as Kalshi lists it.

72 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
72 · 1.3% of valid

series_category

string

Kalshi's top-level category for the market's series.

  • Sports80%
  • Crypto6%
  • Economics5%
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
11 · 0.2% of valid

settlement_sources

string

Every source Kalshi names for settling the market's series, as a JSON list of objects holding each source's name and address.

48 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
48 · 0.9% of valid

settlement_source_count

integer

How many settlement-source addresses Kalshi names for the market's series.

Histogram: 1 to 2, 3,931; 3 to 4, 1,599; 5 to 6, 0; 7 to 8, 0; 9 to 10, 0; 11 to 12, 0; 13 to 14, 78; 15 to 15, 17
115
Valid
5,625 · 100%
Missing
0 · 0%
Distinct
6 · 0.1% of valid
Min
1
25%
1
Median
2
75%
3
Max
15

contract_url

string

Address of the product certification Kalshi filed with the CFTC for the series.

48 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
48 · 0.9% of valid

contract_terms_url

string

Address of the series' contract terms document.

48 distinct values, no chart

Valid
5,625 · 100%
Missing
0 · 0%
Distinct
48 · 0.9% of valid