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

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

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

## Request

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

## Path parameters

- `eventId` string, required

## Query parameters

- `days` integer

## Response `200`

Current price and inventory levels per section of the house, keyed by the section label printed on a ticket. Pass days to attach up to 30 days of per-section history, one point per UTC date at its real observation time. Costs ONE UNIT whatever the section count and whatever the days value: a 650-section house costs what a 12-section one costs. The current levels carry the all-in price beside the price before fees; the history points are before fees only. The catalog's own section id is not served.

- FeedEventSections
  - `event_id` string, nullable, required
  - `source` string, required: The code of the source these levels come from. The one source this surface serves at section grain.
  - `as_of` string, nullable, required: When the levels were observed. Null with an empty sections array means the event has no sectioned reading at all.
  - `sections` FeedSection[], required
    - `section` string, required: The section label, as printed on a ticket. This is the key: the catalog's own section id is not served.
    - `min_price` number, nullable, required
    - `median_price` number, nullable, required
    - `max_price` number, nullable, required
    - `average_price` number, nullable, required
    - `lowest_aip_price` number, nullable, required: Lowest all-in price, what a buyer pays with fees, in dollars. Null where no reading carried an all-in price; the price before fees beside it is unaffected.
    - `median_aip_price` number, nullable, required: Median all-in price, what a buyer pays with fees, in dollars. Null where no reading carried an all-in price; the price before fees beside it is unaffected.
    - `highest_aip_price` number, nullable, required: Highest all-in price, what a buyer pays with fees, in dollars. Null where no reading carried an all-in price; the price before fees beside it is unaffected.
    - `average_aip_price` number, nullable, required: Average all-in price, what a buyer pays with fees, in dollars. Null where no reading carried an all-in price; the price before fees beside it is unaffected.
    - `available_tickets` integer, nullable, required
    - `lowest_face_value` number, nullable, required
    - `median_face_value` number, nullable, required
    - `average_face_value` number, nullable, required
    - `highest_face_value` number, nullable, required
    - `history` FeedSectionHistoryPoint[]: Present only when days is passed. One point per UTC date, the last observation of that date.
      - `as_of_date` string, required
      - `snapshot_time` string, required: When the day's last observation was taken. A real reading, never an average of numbers nobody observed.
      - `min_price` number, nullable, required
      - `median_price` number, nullable, required
      - `max_price` number, nullable, required
      - `available_tickets` integer, nullable, required
  - `meta` object, required
    - `sections` integer, required
    - `days` integer, nullable, required
    - `max_days` integer, required
    - `days_capped` boolean, required
    - `history_points` integer, required
    - `truncated` boolean, required: True when the history window was shortened at the oldest end to keep the payload sane. A shortened window is honest in a way that thinned-out points are not.
    - `units_charged` integer, 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)
