---
title: "Market Quotes"
method: GET
path: "/market/quotes"
tags: ["market"]
---

# Market Quotes

`GET /market/quotes`

## Request

- Base URL: `https://mcp.f1ow.com/v1`
- URL: `https://mcp.f1ow.com/v1/market/quotes`
- Auth: one of:
  - HTTP bearer
  - none

Per-coin market snapshot (spot price, perpetual mark price, 24h change, funding rate, open interest, long/short ratio, 24h liquidations), merged across providers. Spot and perp prices are separate fields (spot from spot-market providers, perp mark from the perp venue); they differ by the basis. Pass 'symbols' to filter to specific coins; omit it for every covered coin.

## Query parameters

- `symbols` string[]: Coin symbols to include, e.g. ["BTC","ETH"]. Omit for all covered coins.

## Response `200`

The result.

- object
  - `data` object
    - `quotes` object[]
      - `symbol` string, required
      - `spotPriceUsd` number: Spot/index price, USD; 0 when no spot source covers the coin
      - `perpPriceUsd` number: Perpetual mark price, USD; 0 when no perp venue covers the coin
      - `priceUsd` number: Canonical price, USD: spot when available, else perp mark
      - `marketCapUsd` number: Market cap, USD
      - `openInterestUsd` number: Open interest, USD
      - `fundingRatePct` number: Perp funding rate in percent (0.01 = 0.01%)
      - `priceChangePct24h` number: 24h price change in percentage points (5.2 = +5.2%)
      - `longShortRatio24h` number: Long/short account ratio over 24h
      - `liquidation24hUsd` number: 24h liquidations, USD
  - `text` string, required: Human-readable rendering of the result.
  - `meta` ResponseMeta
    - `generatedAt` string, date-time: When the data was produced (source timestamp where the provider has one), ISO 8601 UTC

## Other responses

- `400`: An argument is missing or invalid.
- `401`: No credential was sent.
- `402`: x402 route: a priced call without a valid payment (challenge in the base64 PAYMENT-REQUIRED header). Metered routes: the account balance or access period is spent.
- `403`: The credential was rejected.
- `500`: Unexpected server error.
- `502`: The data source could not answer.

---

[API](https://skmtc.dev/f1ow/apis/f1ow-api.md) · [All operations](https://skmtc.dev/f1ow/apis/f1ow-api/llms.txt) · [OpenAPI document](https://skmtc.dev/f1ow/apis/f1ow-api/revisions/6974f25b6067?raw)
