View as markdown
Endpoints · Tickers

List & bulk lookup

GET/v2/tickers

Returns the universe of tracked symbols (~12,000 US equities + top 100 crypto by market cap) in alphabetical order with a slim payload (`ticker`, `name`, `asset_type`, `exchange`, `market_cap`). Use cursor pagination to walk the full list, or pass `?tickers=...` for bulk lookup of named symbols with full rows.

Plan access

Included on every plan, Hobby through Enterprise.

Rate limit

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

Universe

All ~12,000 tracked tickers on every plan.

string

Comma-separated list of symbols (up to 50). When set, the response returns the full row for each requested symbol; pagination params are ignored. Symbols missing from our universe come back with `_not_found: true`.

integerdefault 50

Page size for the alphabetical walk. Max 1000.

string

Opaque cursor from the previous response's `next_cursor` field. Continues the walk from after that page.

string

Substring filter over `ticker` (case-insensitive) and `name`. When set, results are ordered by `market_cap DESC NULLS LAST`.

string

Filter by asset type — typically `equity` or `crypto`. Matched case-insensitively against the stored value.

string

Filter by exchange code (uppercase). Common values: `XNYS`, `XNAS`, `BATS`.

string

Filter by sector name. Exact match against the stored `sector` field.

number

Minimum market cap (USD). Results are ordered by `market_cap DESC NULLS LAST` when set.

200
Page of tickers with as_of, count, next_cursor, and results.
400
Invalid cursor, invalid tickers list, or bulk lookup over 50 symbols.
401
Missing or invalid API key.