https://app.ravn.exchange/api/v1
Prefer to import this into Postman, Insomnia, or an agent framework’s tool loader? Full spec at
/openapi.json.
POST /quote
Best-priced route + an opaque quoteToken.
POST /execute
Turn a quoteToken into an execution payload.
POST /submit-signature
Submit a signed order for SIGNATURE venues.
GET /status
Normalized swap status.
GET /tokens/resolve
Resolve any token address to metadata.
GET /tokens/btc-coverage
Which tokens actually route from native BTC.
GET /health
Per-venue liveness.
Conventions
- Envelope:
{ data, meta }on success,{ error: { code, message, details? }, meta }on failure. - Headers: every response carries
x-request-idandravn-version. - Amounts: strings, in the token’s smallest unit.
- Native coin: the sentinel
0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE(Solana native SOL: mintSo1111…1112).

