---
title: "Upcoming prediction-market closes"
method: GET
path: "/prediction/calendar"
tags: ["prediction"]
---

# Upcoming prediction-market closes

`GET /prediction/calendar`

## Request

- Base URL: `https://kresmion.com/v1`
- URL: `https://kresmion.com/v1/prediction/calendar`
- Auth: HTTP bearer

Polymarket markets scheduled to close within the window, grouped by calendar date (`end_date`). Each `venue`-tagged row carries the current YES probability, liquidity, and traded notional; only still-contested markets are shown by default (0.05 < YES < 0.95), widened with `include_decided`. Per day we return the market count, summed liquidity, and a `contested_capital` weight = Σ liquidity·p·(1−p): p·(1−p) is the Bernoulli variance of a binary outcome, so this up-weights liquidity resting on genuinely uncertain (~50/50) markets and discounts near-decided ones. NOTE: `end_date` is the SCHEDULED close, not the actual resolution instant — markets can resolve early. Structural data only.

## Query parameters

- `days` integer: Look-ahead window in days (max 60).
- `min_volume` number: Minimum lifetime traded USD volume.
- `include_decided` boolean: Include near-decided markets (drop the 0.05<YES<0.95 gate).
- `limit_per_day` integer: Max markets listed per day (liquidity-ranked).

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kresmion/apis/kresmion-api.md) · [All operations](https://skmtc.dev/kresmion/apis/kresmion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kresmion/apis/kresmion-api/revisions/a94962dddccb?raw)
