# Symbol catalog

`GET https://api.skylit.ai/v1/symbols`

API: Heatseeker.

Every symbol the API serves: whether it is an index, previous tickers
after a rename (still accepted as input), the metrics available, and
the UTC dates its history covers (`null` when coverage could not be
read). History dates are refreshed every few hours. Free.

## Authentication

Send your Skylit API key as a bearer token: `Authorization: Bearer <key>`. No other header is accepted.

## Example request

```bash
curl "https://api.skylit.ai/v1/symbols" \
  -H "Authorization: Bearer $SKYLIT_API_KEY"
```

## Responses

### 200

Symbol catalog.

Shape (placeholder values):

```json
{
  "data": {
    "symbols": [
      {
        "symbol": "string",
        "isIndex": false,
        "previousNames": [
          "string"
        ],
        "metrics": [
          "gamma"
        ],
        "history": {
          "from": "string",
          "to": "string"
        }
      }
    ]
  }
}
```

### 401

Missing API key (`unauthorized`), sent by the gateway.

### 429

Per-minute rate limit exceeded.

Headers: `Retry-After`.

### 503

Heatmap data is temporarily unavailable.
