Skip to content
Terminal

Rate limits

Rate limits are counted in fixed one-minute windows, except where a row says otherwise. A window is shared by every process. Every answer after the rate-limit check carries the headers below. A 429 also sends Retry-After, a whole number of seconds, at least 1.

A request still counts against the rate limit when it does not count as a monthly call. An empty events page is the usual case. A missing or unknown key is not rate limited.

Limits

Headers

GET /v1/assets is a normal read. query returns up to 5 matches. A symbol of 3 characters matches that symbol.

Example. These are not live prices.

GET /v1/assets?query=SOL HTTP/1.1
Authorization: Bearer $TERMINAL_API_KEY

HTTP/1.1 200 OK
{
  "assets": [
    { "symbol": "SOL", "name": "Solana", "status": "active" }
  ]
}

Create a free account

All developer pages

Terminal reports market events for conditions you set. It does not tell you to buy, sell, or hold, and it does not place trades.