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 6,000/min · Scale 60,000/min.

History

Replayable on every 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.