---
title: "Get USD unit prices for token symbols"
method: GET
path: "/prices"
tags: ["Utilities"]
---

# Get USD unit prices for token symbols

`GET /prices`

Returns USD unit prices keyed by uppercased token symbol. Used to convert a USD amount into estimated destination-token units for tokens not present in the portfolio (e.g. a SOL or ETH destination the user does not hold).

## Query parameters

- `symbols` string — Comma-separated token symbols to price (e.g. "SOL,ETH"). Prefer `addresses` for arbitrary tokens — symbol pricing collides across tokens that share a ticker (a spam token can inherit a real token's price). Exactly one of `symbols` or `addresses` must be provided.
- `addresses` string — Comma-separated CAIP-2 token ids to price by exact on-chain contract (e.g. "eip155:8453:0x833589..."). Collision-free; preferred over `symbols`. Exactly one of `symbols` or `addresses` must be provided.

## Headers

- `x-api-key` string, required — API key for authentication
- `x-api-version` string — API version identifier (e.g. "2026-04.amazon"). Optional today, will become required in a future release.

## Response `200`

USD unit prices for the requested symbols

- PricesResponse
  - `prices` object, required — USD unit price keyed by uppercased token symbol (for `symbols`) or by CAIP-2 token id (for `addresses`)

## Other responses

- `400` — Invalid request parameters or unauthorized

---

[API](https://skmtc.net/rhinestonewtf/apis/deposit-service-api.md) · [All operations](https://skmtc.net/rhinestonewtf/apis/deposit-service-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rhinestonewtf/deposit-service-api/versions/ce4e0abfe33a/schema)
