---
title: "GET /api/feed/v1/events/{eventId}/inventory"
method: GET
path: "/api/feed/v1/events/{eventId}/inventory"
tags: ["Feed"]
---

# GET /api/feed/v1/events/{eventId}/inventory

`GET /api/feed/v1/events/{eventId}/inventory`

## Request

- Base URL: `https://api.findticker.com`
- URL: `https://api.findticker.com/api/feed/v1/events/{eventId}/inventory`
- Auth: HTTP bearer

## Path parameters

- `eventId` string, required

## Query parameters

- `days` integer

## Response `200`

How many seats were open over time, on the primary market and on the resale market, oldest first, one point per reading. The two markets are read in one pass and stamped a few seconds apart, so readings within 300 seconds of each other are ONE point, stamped with the later of them. Null on a market means that pass did not read it, never zero. Up to 30 days back, and it stays at that cap rather than erroring. Costs one unit whatever the days value.

- FeedEventInventory
  - `event_id` string, required
  - `points` FeedInventoryPoint[], required
    - `at` string, required
    - `primary` integer, nullable, required
    - `resale` integer, nullable, required

## Other responses

- `400`: Validation error, an unknown `columns` name (the message lists the valid set), or a batch over the size bound.
- `401`: Missing or invalid API key.
- `403`: The key's account is not entitled to the feed, or the account or the address it calls from is blocked (`reason` `blocked`).
- `404`: No such event.
- `429`: The per-minute burst ceiling or the unit budget for the current UTC date is used up.
- `500`: Internal Server Error.

---

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