---
title: "Get Event Feed"
method: GET
path: "/v2/datasets/odyssey/feed"
tags: ["odyssey"]
---

# Get Event Feed

`GET /v2/datasets/odyssey/feed`

Global, chronological, cursor-paginated stream of structured company events.

Always live: every read builds the stream at request time — items are gathered from publisher sources, merged, de-duplicated, sorted by recency, and enriched per page. There is no stored-backlog mode and no `live` flag. `since`/`until` window by time; pass `next_cursor` back until `has_more` is false. Each page pays a live fetch plus enrichment, so keep `page_size` small and paginate via `next_cursor`.

## Query parameters

- `types` string[], nullable
- `sector` string, nullable
- `min_amount` number, double, nullable
- `since` string, nullable
- `until` string, nullable
- `cursor` string, nullable
- `page_size` integer
- `fields` string

## Response `200`

Successful Response

- AppApiRoutesV2OdysseyEventsFeedResponse
  - `events` AppApiRoutesV2OdysseyEventsFeedResponseEventsItems[]
  - `has_more` boolean
  - `next_cursor` string, nullable
  - `page_size` integer, nullable

---

[API](https://skmtc.dev/runcaptain/apis/api-reference.md) · [All operations](https://skmtc.dev/runcaptain/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/runcaptain/api-reference/revisions/fe4649e3f4aa/schema)
