Get an instrument
/instruments/{symbol}Returns one instrument, with the coverage your plan can reach on it. Call it to check a symbol and its coverage before you start a run.
Scope | Heavy call | Long poll | CLI |
|---|---|---|---|
| No | No | None |
Guidance
URL-encode the colon in a canonical symbol:
HYPERLIQUID%3ABTC. A short symbol such asBTCneeds no encoding.A short symbol that matches several instruments answers
404 unknown_instrument, and the message lists the canonical symbols to choose from. Retry with one of them.Use
coverage.startas the earliestfromfor Create a run. Starting a window on it avoidsout_of_coverage.Runs and events resolve
instrumentwith the same lookup, so a symbol that resolves here resolves there too. There a miss answers400 unknown_instrumentinstead of404.
Path parameters
Name | Type | Description |
|---|---|---|
| string | Canonical or short symbol, URL-encoded: |
Response
200 with an Instrument.
Status codes
Status | Code | Meaning |
|---|---|---|
| - | The instrument |
|
| No runnable instrument has that symbol, or a short symbol matches several. The message lists the canonical symbols to choose from |
