---
title: "Get Smart Money Flow"
method: GET
path: "/api/flow/smart-money"
tags: ["Options Flow"]
---

# Get Smart Money Flow

`GET /api/flow/smart-money`

## Request

- Base URL: `https://api.zerogex.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.zerogex.io/api/flow/smart-money`
- Auth: HTTP bearer

Get legacy ``smart-money`` premium-flow fields — 1-min intervals.

These backward-compatible fields contain aggressor-classified premium;
premium and quote-side classification do not establish opening/closing
status, ultimate ownership, strategy, or information advantage.
Session runs 07:15–16:15 ET. session=current returns today's open session
(or most recent if closed); session=prior returns the previous full session;
date=YYYY-MM-DD returns that day's session.

## Query parameters

- `symbol` string
- `session` string
- `limit` integer
- `date` string, nullable: An explicit ET trading day, YYYY-MM-DD. Overrides `session`; the window is 09:30-16:15 ET on that day. `/api/flow/sessions` lists the days that have data.

## Response `200`

Successful Response

- SmartMoneyFlowPoint[]
  - `timestamp` string, date-time, required
  - `symbol` string, required
  - `contract` string, required
  - `strike` string, required
  - `expiration` string, date, required
  - `dte` integer, required
  - `option_type` string, required
  - `flow` integer, required
  - `notional` string, required
  - `trade_side` string, required
  - `delta` string, nullable
  - `score` string, nullable
  - `notional_class` string, required
  - `size_class` string, required
  - `underlying_price` string, nullable
  - `session_latest_at` string, date-time, nullable

## Other responses

- `422`: Validation Error

---

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