Skip to main content

Boros Open API Documentation

This document provides a guide to integrating with the Boros trading platform API.

Table of Contents​


Overview​

The Boros Open API allows you to:

  • Query market data, assets, and order books
  • Deposit and withdraw collateral
  • Place, cancel, and manage orders
  • Query account balances and positions
  • Access funding rate and settlement data

For key concepts and terminology, see the Glossary.

Example Repository: https://github.com/pendle-finance/boros-api-examples


Base URLs​

EnvironmentBase URL
Productionhttps://api.boros.finance

All API endpoints are prefixed with /open-api/v1/ (or /open-api/v2/ for v2 endpoints).


API Reference​

For complete API documentation with all endpoints, parameters, request/response examples, and interactive testing, see:

API Categories​

CategoryDescription
AssetsRetrieve available assets with metadata and prices
MarketsQuery markets, trades, order books, and chart data
AccountsManage settings, balances, orders, and transactions
CalldataGenerate transaction calldata for deposits, withdrawals, orders, and more
SimulationsPreview operations before executing on-chain
Funding RateAccess funding rate symbols and settlement summaries
ChartsFetch OHLCV data for markets
AgentsManage agent authorization and expiry
EventsQuery liquidation events

Transaction Submission Flow​

  1. Get calldata from the Open API (e.g., /open-api/v1/calldata/place-orders)
  2. Sign the calldata using @pendle/sdk-boros package
  3. Submit signed transactions to /send-txs-bot/v2/agent/bulk-direct-call

Code Examples​

For complete working examples including agent approval, deposits, withdrawals, order placement, and more, see the example repository:

https://github.com/pendle-finance/boros-api-examples