---
title: "Get Multivariate Event Collections"
method: GET
path: "/multivariate_event_collections"
tags: ["multivariate"]
---

# Get Multivariate Event Collections

`GET /multivariate_event_collections`

Endpoint for getting data about multivariate event collections.

## Query parameters

- `status` 'unopened' | 'open' | 'closed'
- `associated_event_ticker` string
- `series_ticker` string
- `limit` integer
- `cursor` string

## Response `200`

Collections retrieved successfully

- GetMultivariateEventCollectionsResponse
  - `multivariate_contracts` MultivariateEventCollection[], required — List of multivariate event collections.
    - `collection_ticker` string, required — Unique identifier for the collection.
    - `series_ticker` string, required — Series associated with the collection. Events produced in the collection will be associated with this series.
    - `exchange_index` integer — Identifier for an exchange shard. Defaults to 0 if unspecified.
    - `title` string, required — Title of the collection.
    - `description` string, required — Short description of the collection.
    - `open_date` string, date-time, required — The open date of the collection. Before this time, the collection cannot be interacted with.
    - `close_date` string, date-time, required — The close date of the collection. After this time, the collection cannot be interacted with.
    - `associated_events` AssociatedEvent[], required — List of events with their individual configuration.
      - `ticker` string, required — The event ticker.
      - `is_yes_only` boolean, required — Whether only the 'yes' side can be used for this event.
      - `size_max` integer, nullable — Maximum number of markets from this event (inclusive). Null means no limit.
      - `size_min` integer, nullable — Minimum number of markets from this event (inclusive). Null means no limit.
      - `active_quoters` string[], required — List of active quoters for this event.
    - `associated_event_tickers` string[], required — [DEPRECATED - Use associated_events instead] A list of events associated with the collection. Markets in these events can be passed as inputs to the Lookup and Create endpoints.
    - `is_ordered` boolean, required — Whether the collection is ordered. If true, the order of markets passed into Lookup/Create affects the output. If false, the order does not matter.
    - `is_single_market_per_event` boolean, required — [DEPRECATED - Use associated_events instead] Whether the collection accepts multiple markets from the same event passed into Lookup/Create.
    - `is_all_yes` boolean, required — [DEPRECATED - Use associated_events instead] Whether the collection requires that only the market side of 'yes' may be used.
    - `size_min` integer, required — The minimum number of markets that must be passed into Lookup/Create (inclusive).
    - `size_max` integer, required — The maximum number of markets that must be passed into Lookup/Create (inclusive).
    - `functional_description` string, required — A functional description of the collection describing how inputs affect the output.
  - `cursor` string — The Cursor represents a pointer to the next page of records in the pagination. Use the value returned here in the cursor query parameter for this end-point to get the next page containing limit records. An empty value of this field indicates there is no next page.

## Other responses

- `400` — Bad request - invalid input
- `500` — Internal server error

---

[API](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints.md) · [All operations](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalshi/kalshi-trade-api-manual-endpoints/revisions/6e6402bf667d/schema)
