Skip to main content
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'
Request Liquidity API credentials by contacting [email protected].

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:
  1. Discover — check the tokens and liquidity available for a route (tokens, pools, fees).
  2. Quote — request a borrow quote for the source chain, protocol, and type to get cost, fees, and a quote id.
  3. Authorize — post the quote to get the signing authorization for the liquidity transaction.
  4. Execute — submit the authorized transaction on-chain.

Endpoints

Info

EndpointDescription
GET /liquidity/chain/{chainId}/tokensSupported tokens for a chain
GET /liquidity/pools/{poolType}Available liquidity for a pool type on a chain
GET /liquidity/protocol/{protocol}/eventsStream available-liquidity updates via SSE
GET /liquidity/protocol/{protocol}/feesFees and limits for a protocol route
GET /protocol/{protocol}/solverSolver address for a protocol
GET /healthService health check

Actions

EndpointDescription
GET /liquidity/v2/chain/{srcChain}/protocol/{protocol}/type/{type}/quoteBorrow quote for a liquidity transaction
POST /liquidity/v2/chain/{dstChain}/protocol/{protocol}/signatureSigning authorization for a liquidity transaction