View as markdown
Endpoints · Signals

As-of signal matches

GEThttps://api.tickerbot.io/v2/signals/{signal}

Time-travel form of `GET /v2/signals/{signal}`. Pass `?asof=YYYY-MM-DD` (or full ISO) and the server returns the set of tickers where the signal was true (booleans) or where the numeric value satisfied your `condition` at the close of that day. Sourced from `signal_daily_state`. Same response envelope as the live call, with `_meta.resolution: "daily"` and `_meta.frozen_fields` listing the columns whose values aren't historized.

Plan access

Included on every plan.

Rate limit

Hobby 600/min · Pro 2,000/min · Scale 10,000/min.

History

All-time on every paid plan.

stringrequired

A column on `ticker`. Boolean flags are detected automatically; numerics require a `condition`.

stringrequired

Target date as `YYYY-MM-DD` or full ISO timestamp. The server returns the match set as of the close of this day.

string

Required for numeric signals. Single-bounded condition: `<op><value>`. Operators: `>`, `>=`, `=`, `!=`, `<`, `<=`. Ignored for boolean flags.

string

Scope to a system or caller-owned universe slug.

integerdefault 50

Page size. Max 200.

string

Opaque cursor from the previous response.

200
Page of matching tickers at asof with as_of, count, next_cursor, and results. _meta.resolution: "daily" and _meta.frozen_fields describe the historical envelope.
400
Missing/malformed asof, numeric signal called without condition, or invalid cursor.
404
Signal name does not exist on the schema.