# Kalshi Series Market Data Extractor

**Use case:** 

Extract open contracts for one Kalshi series with normalized probabilities, liquidity, volume, event metadata, and source links.

## Input

```json
{
  "seriesTicker": "KXHIGHNY",
  "status": "open",
  "minLiquidityDollars": 0,
  "minVolume": 0,
  "minOpenInterest": 0,
  "includeEventDetails": true,
  "maxItems": 100,
  "pageSize": 100,
  "maxPages": 5
}
```

## Output

```json
{
  "ticker": {
    "label": "Market ticker",
    "format": "string"
  },
  "eventTicker": {
    "label": "Event ticker",
    "format": "string"
  },
  "seriesTicker": {
    "label": "Series ticker",
    "format": "string"
  },
  "title": {
    "label": "Contract title",
    "format": "string"
  },
  "yesSubtitle": {
    "label": "Yes outcome",
    "format": "string"
  },
  "noSubtitle": {
    "label": "No outcome",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "category": {
    "label": "Category",
    "format": "string"
  },
  "marketType": {
    "label": "Market type",
    "format": "string"
  },
  "yesBid": {
    "label": "Yes bid ($)",
    "format": "number"
  },
  "yesAsk": {
    "label": "Yes ask ($)",
    "format": "number"
  },
  "noBid": {
    "label": "No bid ($)",
    "format": "number"
  },
  "noAsk": {
    "label": "No ask ($)",
    "format": "number"
  },
  "lastPrice": {
    "label": "Last price ($)",
    "format": "number"
  },
  "liquidity": {
    "label": "Liquidity ($)",
    "format": "number"
  },
  "volume": {
    "label": "Total volume",
    "format": "number"
  },
  "volume24h": {
    "label": "24h volume",
    "format": "number"
  },
  "openInterest": {
    "label": "Open interest",
    "format": "number"
  },
  "openTime": {
    "label": "Open time",
    "format": "string"
  },
  "closeTime": {
    "label": "Close time",
    "format": "string"
  },
  "expirationTime": {
    "label": "Expiration",
    "format": "string"
  },
  "result": {
    "label": "Result",
    "format": "string"
  },
  "marketUrl": {
    "label": "Kalshi market",
    "format": "string"
  },
  "sourceApiUrl": {
    "label": "Source API",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Kalshi Markets Scraper](https://apify.com/automation-lab/kalshi-markets-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/kalshi-markets-scraper) to learn more, explore other use cases, and run it yourself.