The Liquidity API exposes Sprinter Intent Liquidity that can be accessed through one of the supported intent protocols such as Across or LiFi Intents. The API allows you to discover where liquidity is available, get a quote for a borrow, and obtain the signing authorization needed to execute the transaction — all scoped to a chosen intent protocol.
These are zero-collateral loans — solvers borrow without locking upfront capital. Repayment is secured by the intent protocol’s escrow and settlement flow.
Base URL
https://api.sprinter.tech
Authentication
All Liquidity API requests must be authenticated with an API key, passed in the X-Auth-Token header:
curl --request GET \
--url 'https://api.sprinter.tech/liquidity/chain/eip155:8453/tokens' \
--header 'X-Auth-Token: YOUR_API_KEY'
OpenAPI Specification
The full machine-readable API spec is available for AI agents, code generators, and API clients:
Point your AI agent or code generator at the OpenAPI spec to auto-generate a client in any language.
How it works
A typical cross-chain borrow follows this lifecycle:
- Discover — check the tokens and liquidity available for a route (
tokens, pools, fees).
- Quote — request a borrow quote for the source chain, protocol, and type to get cost, fees, and a quote id.
- Authorize — post the quote to get the signing authorization for the liquidity transaction.
- Execute — submit the authorized transaction on-chain.
Endpoints
Info
| Endpoint | Description |
|---|
GET /liquidity/chain/{chainId}/tokens | Supported tokens for a chain |
GET /liquidity/pools/{poolType} | Available liquidity for a pool type on a chain |
GET /liquidity/protocol/{protocol}/events | Stream available-liquidity updates via SSE |
GET /liquidity/protocol/{protocol}/fees | Fees and limits for a protocol route |
GET /protocol/{protocol}/solver | Solver address for a protocol |
GET /health | Service health check |
Actions