> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argyros.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Price

> GET /api/v1/price/:mint — Spot USD price for a token, derived from live pool state.

# Get Price

`GET /api/v1/price/:mint` returns the current **spot USD price** for a token, derived entirely from
live on-chain pool state — there is no external price feed.

<Info>
  This is a **spot/mid price oracle**, distinct from [`GET /api/v1/quote`](/api-reference/quote/index),
  which returns a size- and slippage-aware execution price for a specific amount. Use `/price` for
  display (portfolio values, token lists); use `/quote` before a swap.
</Info>

## How prices are derived

* **Stablecoins** are worth `$1`.
* The **native token (FOGO)** is priced from the **deepest** native↔stablecoin pool.
* **Every other token** is priced from its **deepest anchor-paired pool** (paired with a stablecoin
  or FOGO). Using the deepest pool by liquidity prevents a thin or seeded pool from skewing the price.

A token returns `price: 0` until an anchor-paired pool for it has been observed (and its decimals
resolved). `slot` and `updatedAt` are `0` in that case.

## Single lookup

<ParamField path="mint" type="string" required>
  Token mint address (Solana base58 public key).
</ParamField>

```bash cURL theme={"theme":"github-dark"}
curl "https://api.argyros.xyz/api/v1/price/So11111111111111111111111111111111111111112"
```

<ResponseExample>
  ```json 200 — Success theme={"theme":"github-dark"}
  {
    "success": true,
    "data": {
      "mint": "So11111111111111111111111111111111111111112",
      "price": 0.00909763,
      "slot": 588079915,
      "updatedAt": 1782798694
    }
  }
  ```
</ResponseExample>

## Batch lookup

Fetch up to **100** prices in one call with a comma-separated `mints` query parameter.

<ParamField query="mints" type="string" required>
  Comma-separated token mint addresses (base58), max 100.
</ParamField>

```bash cURL theme={"theme":"github-dark"}
curl "https://api.argyros.xyz/api/v1/price?\
mints=So11111111111111111111111111111111111111112,uSd2czE61Evaf76RNbq4KPpXnkiL3irdzgLFUMe3NoG"
```

<ResponseExample>
  ```json 200 — Success theme={"theme":"github-dark"}
  {
    "success": true,
    "data": {
      "prices": [
        { "mint": "So11111111111111111111111111111111111111112", "price": 0.00909763, "slot": 588079915, "updatedAt": 1782798694 },
        { "mint": "uSd2czE61Evaf76RNbq4KPpXnkiL3irdzgLFUMe3NoG", "price": 1, "slot": 0, "updatedAt": 0 }
      ]
    }
  }
  ```
</ResponseExample>

## Response fields

<ResponseField name="mint" type="string">The token mint address.</ResponseField>
<ResponseField name="price" type="number">Spot USD price. `0` when no price is known yet (no anchor-paired pool observed, or decimals pending).</ResponseField>
<ResponseField name="slot" type="integer">Fogo slot the price was derived at. `0` for the constant stablecoin price or an unknown token.</ResponseField>
<ResponseField name="updatedAt" type="integer">Unix seconds when the price was last updated. `0` for constants/unknowns — use it to detect staleness.</ResponseField>

<Info>
  **Solana support coming soon.** Prices today are derived from Fogo pools. See
  [Supported Chains](/concepts/chains).
</Info>
