---
title: "Indicative quote against a specific live strategy"
method: GET
path: "/api/quote"
tags: ["quotes"]
---

# Indicative quote against a specific live strategy

`GET /api/quote`

## Request

- Base URL: `https://yield.trdefi.com`
- URL: `https://yield.trdefi.com/api/quote`
- Auth: none required

Indicative only. Nothing is signed, nothing moves. A signable price comes from the write path.

**Simulated on-chain against the strategy as it stands right now.** Coverage is real but partial, and the response says which case it is: a maker may gate a strategy on the caller holding an access licence token. This is the common case: sampling 500 catalogue positions without the quote_ready filter, 92 percent answered "Strategy is gated", 5 percent returned a price and 3 percent failed for other reasons. Those return `UNPROCESSABLE` with `error: "Strategy is gated"`; the rest return a live quote. The endpoint never returns a guessed price.

## Query parameters

- `hash` string, required
- `chain` string
- `amount` string, required
- `direction` 'aToB' | 'bToA'

## Response `200`

Indicative quote

- object

## Other responses

- `400`: Malformed or missing parameters
- `429`: Rate limit exceeded. `Retry-After` is always present.

---

[API](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api.md) · [All operations](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api/revisions/0175596aa1cb?raw)
