---
title: "Per-status market counts for discovery filter badges"
method: GET
path: "/markets/counts"
tags: ["ConsumerV1"]
---

# Per-status market counts for discovery filter badges

`GET /markets/counts`

## Request

- Base URL: `https://kellian.app/api/v1`
- URL: `https://kellian.app/api/v1/markets/counts`
- Auth: none required

## Query parameters

- `category` string
- `collateral` string
- `dateRange` 'TODAY' | 'WEEK' | 'MONTH'
- `endsBefore` string, date-time
- `pricingModel` string
- `search` string
- `chainId` integer
- `probMin` integer
- `probMax` integer
- `electionRegion` 'US' | 'CA' | 'WORLD'
- `electionPlace` string
- `electionOffice` 'senate' | 'house' | 'governor' | 'legislature' | 'provincial_legislature' | 'mayor' | 'president' | 'referendum' | 'council'
- `geoPlace` string
- `geoCountry` string
- `topic` string

## Response `200`

Success

- MarketCountsResponse
  - `open` integer, required
  - `closing` integer, required
  - `voting` integer, required
  - `challenge_window` integer, required
  - `resolved` integer, required
  - `byCategory` object, required
  - `arena` MarketCountsArena, required
    - `asOf` string, date-time, required
    - `windowStart` string, date-time, required
    - `windowEnd` string, date-time, required
    - `collateral` object, required
      - `symbol` string, required
      - `decimals` integer, required
    - `volume24hByCategory` object, required
    - `order` MarketCategory[], required

## Other responses

- `500`: Error: one of INTERNAL_ERROR
- `default`: Error response (RFC 9457 Problem Details for HTTP APIs)

---

[API](https://skmtc.dev/problee/apis/kellian-consumer-api.md) · [All operations](https://skmtc.dev/problee/apis/kellian-consumer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/problee/apis/kellian-consumer-api/revisions/2b8254b0ec57?raw)
