Stocks · Reference and fundamentals
Stocks tickers
Search and list tradable US securities.
GET
/v1/stocks/tickersstocksTickersLists US-listed securities in symbol order with their listing exchange, type, currency and identifiers. Use search to match a symbol or company name, type to restrict the kind of security and active=false to include delisted ones. Page with the returned cursor_id; the list is reference data refreshed daily.
Example request
curl -sS "https://api.ordermap.si/v1/stocks/tickers" \
-H "Authorization: Bearer $ORDERMAP_API_KEY"const res = await fetch("https://api.ordermap.si/v1/stocks/tickers", {
headers: { Authorization: `Bearer ${process.env.ORDERMAP_API_KEY}` },
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const { data, meta } = await res.json();
console.log(data, meta.coverage);
// Paginated: repeat with cursor_id set to pagination.next_cursor_id until it is null.Set ORDERMAP_API_KEY to your key. Replace the dates with a recent trading date.
Parameters
7 parameters, none required.
| Parameter | Type and limits | Description |
|---|---|---|
searchqueryoptional | stringat most 80 characters | Match text in the symbol or company name. |
typequeryoptional | stringcsadrcadrpadrrunitrightpfdfundspwarrantetfetnosgdrothernyrsageneqlkbondadrwbasketlt | Security type: cs common stock, adrc depositary receipt, etf, etn, fund, pfd preferred, warrant, right, unit and others. |
exchangequeryoptional | stringat most 4 characterspattern ^[A-Za-z]{4}$ | Primary listing exchange as a four letter market identifier code, for example XNAS or XNYS. |
activequeryoptional | booleandefault true | Only actively traded securities when true (the default); false lists delisted securities. |
marketqueryoptional | stringstocksotcdefault stocks | Market: stocks (exchange listed, the default) or otc. |
limitqueryoptional | integerdefault 100min 1max 999 | Maximum rows to return. |
cursor_queryoptional | stringat most 1024 characters | Opaque cursor returned as pagination.next_cursor_id; resumes the same query on the next page. |
Response
| Status | Meaning | Body |
|---|---|---|
200 | Successful response. | Schema below |
400 | Invalid, unknown or repeated parameters, or an invalid cursor. | Error object |
401 | Missing or invalid API key. | Error object |
403 | The plan, dataset release or account state does not allow this request. | Error object |
422 | The request is valid but no data exists for it. | Error object |
429 | Rate limit, burst limit or cooldown; wait Retry-After seconds.Retry-After | Error object |
500 | Internal error. | Error object |
503 | Data temporarily unavailable; retry after Retry-After seconds.Retry-After | Error object |
504 | The request timed out. | Error object |
Authenticated responses carry the X-RateLimit-* headers (see rate limits); 429 and 503 add Retry-After.
200 response body
dataarray<object>required13 fields insideactivebooleanrequiredThe security is actively traded; false once it has been delisted.cikstring | nullrequiredSEC central index key.composite_figistring | nullrequiredComposite FIGI identifier.currencystring | nullrequiredTrading currency, ISO 4217.delisted_timestampinteger | nullunix-msrequiredLast time the security traded, when delisted. Unix epoch milliseconds (UTC).localestringrequiredLocale of the listing, us or global.marketstringrequiredMarket the security trades in.stocksotccryptofxindicesnamestringrequiredRegistered name of the security.primary_exchangestring | nullrequiredMarket identifier code (ISO 10383) of the primary listing exchange.share_class_figistring | nullrequiredShare class FIGI identifier.symbolstringrequiredTicker symbol.typestring | nullrequiredSecurity type, for example CS (common stock), ETF, ADRC, PFD, WARRANT.updated_timestampinteger | nullunix-msrequiredTime the reference record was last updated. Unix epoch milliseconds (UTC).
metaobjectrequiredMeta objectpaginationobjectrequiredPagination object
Example response
{
"data": [
{
"active": true,
"cik": "0000320193",
"composite_figi": "BBG000B9XRY4",
"currency": "USD",
"delisted_timestamp": null,
"locale": "us",
"market": "stocks",
"name": "Apple Inc.",
"primary_exchange": "XNAS",
"share_class_figi": "BBG001S5N8V8",
"symbol": "AAPL",
"type": "CS",
"updated_timestamp": 1760659200000
}
],
"meta": {
"as_of": 1760659200123,
"coverage": {
"complete": true
},
"delay_ms": 0,
"delayed": false,
"request_id": "0199f0c2-5a1e-7c3b-9d4e-2b6f8a1c3d5e",
"source": "sip"
},
"pagination": {
"count": 1,
"has_more": false,
"limit": 100,
"next_cursor_id": null,
"next_url": null
}
}Values are illustrative. Missing values are null, never 0.