Traverse

Traverse API reference

Compare execution costs, simulate Base calls, reconcile bridge credits, and inspect Jupiter Lend liquidation receipts.

Agent quickstart · OpenAPI · Sample report

x402 payments

Paid requests cost 0.01 USDC on Base or Solana. First send the request without payment. Decode the HTTP 402 PAYMENT-REQUIRED header, select an offer, and repeat the same method, URL, and body with PAYMENT-SIGNATURE. On success, read the JSON result and PAYMENT-RESPONSE receipt. Check settlement before retrying an ambiguous payment.

Download the Base report example. Use Node.js 22 or later and a funded Base buyer wallet. Set TRAVERSE_BUYER_KEY in your local environment.

npm install @x402/core@2.30.0 @x402/evm@2.30.0 viem@2
node --env-file=.env buy-report.mjs

GET /v1/reports/jupiter-lend

Purchase the latest liquidation report for 0.01 USDC 0.01 USDC per request.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend'

GET /v1/reports/jupiter-lend/status

Check report freshness and price for free Free.

The window uses Unix seconds, with an inclusive start and exclusive end.

Compare window.end between polls to detect new data. Window bounds use Unix seconds. The start is inclusive and the end is exclusive. Reports older than six hours are unavailable for purchase.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/status'

GET /v1/reports/jupiter-lend/coverage

Read provider index coverage and per-vault receipt counts Free.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/coverage'

GET /v1/reports/jupiter-lend/execution-costs

Read deduplicated fees, tips, and account funding Free.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/execution-costs'

GET /v1/reports/jupiter-lend/repayment-sizes

Read repayment ranges by debt mint Free.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/repayment-sizes'

GET /v1/reports/jupiter-lend/history

List recent completed and missing report windows Free.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/history'

GET /v1/reports/jupiter-lend/liquidation-economics

Compare observed historical execution against a USDC repayment cap Free.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/liquidation-economics'

GET /v1/reports/jupiter-lend/repayment-replay

Compare requested and actual USDC repayments up to 10 USDC, with seized collateral. 0.01 USDC per request.

Costs 0.01 USDC per request on Base or Solana. Uses eight recent three-hour windows and labels unavailable windows.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/repayment-replay'

GET /v1/reports/jupiter-lend/execution-ledger

Audit fees, identified tips, and account funding by transaction. 0.01 USDC per request.

Costs 0.01 USDC per request on Base or Solana. Uses eight recent three-hour windows and labels unavailable windows.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/execution-ledger'

GET /v1/reports/jupiter-lend/failure-analysis

Group failed transactions by recorded Solana error and inspect source signatures. 0.01 USDC per request.

Costs 0.01 USDC per request on Base or Solana. Uses eight recent three-hour windows and labels unavailable windows.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/failure-analysis'

GET /v1/reports/jupiter-lend/liquidator-activity

Review indexed liquidation transactions grouped by liquidator address. 0.01 USDC per request.

Costs 0.01 USDC per request on Base or Solana. Uses eight recent three-hour windows and labels unavailable windows.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/liquidator-activity'

GET /v1/reports/jupiter-lend/collateral-flows

Inspect observed token balance changes by owner and mint for successful transactions. 0.01 USDC per request.

Costs 0.01 USDC per request on Base or Solana. Uses eight recent three-hour windows and labels unavailable windows.

curl -i 'https://api.traverseengine.com/v1/reports/jupiter-lend/collateral-flows'

GET /v1/execution/venue-cost

Compare visible BTC/USD execution cost across Coinbase and Kraken using buyer-supplied taker fees. 0.01 USDC per request.

BTC/USD spot only. Pass your own taker fees in whole basis points. Defaults are illustrative, 40 bps per venue. Results use at most 50 levels per venue and rank only complete fills. Kraken has a fetch timestamp but no comparable whole-book source timestamp.

curl -i 'https://api.traverseengine.com/v1/execution/venue-cost?side=buy&sizeBtc=0.25&coinbaseFeeBps=40&krakenFeeBps=40'

GET /v1/execution/slippage-size

Find BTC/USD size available within a marginal price slippage limit on Coinbase and Kraken. 0.01 USDC per request.

BTC/USD spot only. Measures marginal price from the same-side best quote, excluding fees. A depth-bound result is a lower bound on size at that price limit.

curl -i 'https://api.traverseengine.com/v1/execution/slippage-size?side=buy&maxSlippageBps=10'

GET /v1/execution/historical-cost

Compare hourly modeled BTC perpetual execution prices by order size on Kraken Futures. 0.01 USDC per request.

Kraken BTC perpetual, separate from the spot comparison. Uses provider-modeled hourly prices for fixed USD sizes. Missing hours are null.

curl -i 'https://api.traverseengine.com/v1/execution/historical-cost?side=buy&sizeUsd=10000&hours=24'

POST /v1/execution/sequential-preflight

Simulate two to four unsigned Base calls in sequence against a pinned block with an optional final return-data assertion. 0.01 USDC per request.

Runs two to four unsigned calls in one Base simulation. Optional expectedFinalReturn is compared with the final call return bytes. A pass does not establish wallet authorization, fees, or future inclusion.

curl -i 'https://api.traverseengine.com/v1/execution/sequential-preflight' -H 'Content-Type: application/json' -d '{"from":"0x0000000000000000000000000000000000000001","calls":[{"to":"0x4200000000000000000000000000000000000006","data":"0x18160ddd"},{"to":"0x4200000000000000000000000000000000000006","data":"0x18160ddd"}]}'

GET /v1/bridges/reconcile

Match a completed LI.FI EVM bridge transfer to its destination token credit. 0.01 USDC per request.

Accepts a LI.FI source transaction hash. Supports finalized ERC-20 credits on Ethereum, Base, Arbitrum, Optimism and Taiko. Pending, unsupported or unmatched credits are unavailable before payment.

curl -i 'https://api.traverseengine.com/v1/bridges/reconcile?txHash=0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f'