Siebly API

Siebly API as documented publicly: 195 operations. Contract generated from the documentation by API Evangelist (2026-11-03); not the provider's own document.

Operations 195

POST /api/v3/userDataStream Binance announced deprecation of the old listenKey workflow for Spot and Margin user data streams on April 7, 2025. From February 20, 2026 the old Spot POST /api/v3/userDataStream #
POST /api/v5/account/account-level-switch-preset presetAccountLevelSwitch() #
GET /api/v5/account/account-position-risk getAccountPositionRisk() #
POST /api/v5/account/activate-feature activateFeature() #
POST /api/v5/account/activate-option activateOption() #
GET /api/v5/account/adjust-leverage-info GET /api/v5/account/adjust-leverage-info #
GET /api/v5/account/balance getBalance() #
GET /api/v5/account/bills getBills() #
GET /api/v5/account/bills-archive getBillsArchive() #
GET /api/v5/account/bills-history-archive getRequestedBillsHistoryLink() #
POST /api/v5/account/bills-history-archive requestBillsHistoryDownloadLink() #
POST /api/v5/account/borrow-repay POST /api/v5/account/borrow-repay #
GET /api/v5/account/borrow-repay-history GET /api/v5/account/borrow-repay-history #
GET /api/v5/account/collateral-assets GET /api/v5/account/collateral-assets #
GET /api/v5/account/config getAccountConfiguration() #
POST /api/v5/account/fixed-loan/amend-borrowing-order updateFixedLoanBorrowOrder() #
GET /api/v5/account/fixed-loan/borrowing-limit getFixedLoanBorrowLimit() #
POST /api/v5/account/fixed-loan/borrowing-order submitFixedLoanBorrowOrder() #
GET /api/v5/account/fixed-loan/borrowing-orders-list getFixedLoanBorrowOrders() #
GET /api/v5/account/fixed-loan/borrowing-quote getFixedLoanBorrowQuote() #
POST /api/v5/account/fixed-loan/convert-to-market-loan convertFixedLoanToMarketLoan() #
POST /api/v5/account/fixed-loan/manual-reborrow manualRenewFixedLoanBorrowOrder() #
POST /api/v5/account/fixed-loan/reduce-liabilities reduceFixedLoanLiabilities() #
POST /api/v5/account/fixed-loan/repay-borrowing-order repayFixedLoanBorrowOrder() #
GET /api/v5/account/greeks getGreeks() #
GET /api/v5/account/instruments getAccountInstruments() #
GET /api/v5/account/interest-accrued GET /api/v5/account/interest-accrued #
GET /api/v5/account/interest-limits getBorrowInterestLimits() #
GET /api/v5/account/interest-rate GET /api/v5/account/interest-rate #
GET /api/v5/account/leverage-info GET /api/v5/account/leverage-info #
GET /api/v5/account/max-avail-size GET /api/v5/account/max-avail-size #
GET /api/v5/account/max-loan GET /api/v5/account/max-loan #
GET /api/v5/account/max-size GET /api/v5/account/max-size #
GET /api/v5/account/max-withdrawal GET /api/v5/account/max-withdrawal #
GET /api/v5/account/mmp-config getMMPConfig() #
POST /api/v5/account/mmp-config setMMPConfig() #
POST /api/v5/account/mmp-reset resetMMPStatus() #
POST /api/v5/account/move-positions POST /api/v5/account/move-positions #
GET /api/v5/account/move-positions-history GET /api/v5/account/move-positions-history #
POST /api/v5/account/position-builder positionBuilder() #
GET /api/v5/account/position-tiers getPMLimitation() #
POST /api/v5/account/position/margin-balance POST /api/v5/account/position/margin-balance #
GET /api/v5/account/positions getPositions() #
GET /api/v5/account/positions-history getPositionsHistory() #
GET /api/v5/account/precheck-set-delta-neutral precheckSetDeltaNeutral() #
POST /api/v5/account/quick-margin-borrow-repay POST /api/v5/account/quick-margin-borrow-repay #
GET /api/v5/account/quick-margin-borrow-repay-history GET /api/v5/account/quick-margin-borrow-repay-history #
GET /api/v5/account/risk-state GET /api/v5/account/risk-state #
POST /api/v5/account/set-account-level setAccountMode() #
GET /api/v5/account/set-account-switch-precheck getAccountSwitchPrecheck() #
POST /api/v5/account/set-auto-loan setAutoLoan() #
POST /api/v5/account/set-auto-repay setAutoRepay() #
POST /api/v5/account/set-collateral-assets POST /api/v5/account/set-collateral-assets #
POST /api/v5/account/set-fee-type POST /api/v5/account/set-fee-type #
POST /api/v5/account/set-greeks POST /api/v5/account/set-greeks #
POST /api/v5/account/set-isolated-mode POST /api/v5/account/set-isolated-mode #
POST /api/v5/account/set-leverage POST /api/v5/account/set-leverage #
POST /api/v5/account/set-position-mode setPositionMode() #
POST /api/v5/account/set-riskOffset-amt updateRiskOffsetAmount() #
POST /api/v5/account/set-riskOffset-type updateRiskOffsetType() #
POST /api/v5/account/set-settle-currency POST /api/v5/account/set-settle-currency #
POST /api/v5/account/set-trading-config setTradingConfig() #
GET /api/v5/account/spot-borrow-repay-history getBorrowRepayHistory() #
POST /api/v5/account/spot-manual-borrow-repay manualBorrowRepay() #
GET /api/v5/account/subtypes getAccountBillSubtypes() #
GET /api/v5/account/trade-fee GET /api/v5/account/trade-fee #
GET /api/v5/account/vip-interest-accrued getVIPInterestAccrued() #
GET /api/v5/account/vip-interest-deducted getVIPInterestDeducted() #
GET /api/v5/account/vip-loan-order-detail getVIPLoanOrder() #
GET /api/v5/account/vip-loan-order-list getVIPLoanOrders() #
GET /api/v5/trade/account-rate-limit GET /api/v5/trade/account-rate-limit #
POST /api/v5/trade/amend-algos POST /api/v5/trade/amend-algos #
POST /api/v5/trade/amend-batch-orders POST /api/v5/trade/amend-batch-orders #
POST /api/v5/trade/amend-order POST /api/v5/trade/amend-order #
POST /api/v5/trade/batch-orders submitMultipleOrders() #
POST /api/v5/trade/cancel-advance-algos POST /api/v5/trade/cancel-advance-algos #
POST /api/v5/trade/cancel-algos POST /api/v5/trade/cancel-algos #
POST /api/v5/trade/cancel-all-after POST /api/v5/trade/cancel-all-after #
POST /api/v5/trade/cancel-batch-orders POST /api/v5/trade/cancel-batch-orders #
POST /api/v5/trade/cancel-order cancelOrder() #
POST /api/v5/trade/close-position POST /api/v5/trade/close-position #
POST /api/v5/trade/easy-convert POST /api/v5/trade/easy-convert #
GET /api/v5/trade/easy-convert-currency-list GET /api/v5/trade/easy-convert-currency-list #
GET /api/v5/trade/easy-convert-history GET /api/v5/trade/easy-convert-history #
GET /api/v5/trade/fills GET /api/v5/trade/fills #
GET /api/v5/trade/fills-history GET /api/v5/trade/fills-history #
POST /api/v5/trade/mass-cancel POST /api/v5/trade/mass-cancel #
POST /api/v5/trade/one-click-repay POST /api/v5/trade/one-click-repay #
GET /api/v5/trade/one-click-repay-currency-list GET /api/v5/trade/one-click-repay-currency-list #
GET /api/v5/trade/one-click-repay-history GET /api/v5/trade/one-click-repay-history #
GET /api/v5/trade/order GET /api/v5/trade/order #
POST /api/v5/trade/order submitOrder() #
POST /api/v5/trade/order-algo POST /api/v5/trade/order-algo #
POST /api/v5/trade/order-precheck POST /api/v5/trade/order-precheck #
GET /api/v5/trade/orders-history GET /api/v5/trade/orders-history #
GET /api/v5/trade/orders-history-archive GET /api/v5/trade/orders-history-archive #
GET /api/v5/trade/orders-pending GET /api/v5/trade/orders-pending #
DELETE /sapi/v1/broker/subAccount DELETE /sapi/v1/broker/subAccount #
POST /sapi/v2/fiat/withdraw POST /sapi/v2/fiat/withdraw #
GET /v5/account/borrow-history GET /v5/account/borrow-history #
GET /v5/account/collateral-info GET /v5/account/collateral-info #
GET /v5/account/contract-transaction-log GET /v5/account/contract-transaction-log #
POST /v5/account/demo-apply-money requestDemoTradingFunds() #
GET /v5/account/fee-rate GET /v5/account/fee-rate #
GET /v5/account/info GET /v5/account/info #
GET /v5/account/instruments-info GET /v5/account/instruments-info #
GET /v5/account/query-dcp-info GET /v5/account/query-dcp-info #
POST /v5/account/quick-repayment POST /v5/account/quick-repayment #
POST /v5/account/repay POST /v5/account/repay #
POST /v5/account/set-collateral-switch POST /v5/account/set-collateral-switch #
POST /v5/account/set-collateral-switch-batch POST /v5/account/set-collateral-switch-batch #
POST /v5/account/set-margin-mode POST /v5/account/set-margin-mode #
GET /v5/account/smp-group GET /v5/account/smp-group #
GET /v5/account/transaction-log GET /v5/account/transaction-log #
POST /v5/account/upgrade-to-uta POST /v5/account/upgrade-to-uta #
GET /v5/account/wallet-balance GET /v5/account/wallet-balance #
GET /v5/account/withdrawal GET /v5/account/withdrawal #
GET /v5/asset/coin-greeks GET /v5/asset/coin-greeks #
GET /v5/execution/list Get execution list #
GET /v5/market/account-ratio GET /v5/market/account-ratio #
GET /v5/market/adlAlert Get ADL alert #
GET /v5/market/delivery-price GET /v5/market/delivery-price #
GET /v5/market/fee-group-info Get fee group structure #
GET /v5/market/full_orderbook getFullDepthOrderbook() #
GET /v5/market/funding/history GET /v5/market/funding/history #
GET /v5/market/historical-volatility GET /v5/market/historical-volatility #
GET /v5/market/index-price-components GET /v5/market/index-price-components #
GET /v5/market/index-price-kline getIndexPriceKline() #
GET /v5/market/instrument-summary getInstrumentSummary() #
GET /v5/market/instruments-info getInstrumentsInfo() #
GET /v5/market/insurance GET /v5/market/insurance #
GET /v5/market/kline getKline() #
GET /v5/market/mark-price-kline getMarkPriceKline() #
GET /v5/market/new-delivery-price GET /v5/market/new-delivery-price #
GET /v5/market/open-interest GET /v5/market/open-interest #
GET /v5/market/option-base-coins Get option base coins #
GET /v5/market/orderbook getOrderbook() #
GET /v5/market/premium-index-price-kline getPremiumIndexPriceKline() #
GET /v5/market/price-limit Get order price limit #
GET /v5/market/recent-trade GET /v5/market/recent-trade #
GET /v5/market/risk-limit GET /v5/market/risk-limit #
GET /v5/market/rpi_orderbook GET /v5/market/rpi_orderbook #
GET /v5/market/tickers GET /v5/market/tickers #
GET /v5/market/time getServerTime() #
POST /v5/order/amend Amend order #
POST /v5/order/amend-batch batchAmendOrders() #
POST /v5/order/cancel Cancel order #
POST /v5/order/cancel-all Cancel all orders #
POST /v5/order/cancel-batch batchCancelOrders() #
POST /v5/order/create Submit order #
POST /v5/order/create-batch Batch submit orders #
POST /v5/order/disconnected-cancel-all setDisconnectCancelAllWindow() #
GET /v5/order/history Get historic orders #
POST /v5/order/pre-check preCheckOrder() #
GET /v5/order/realtime Get active orders #
GET /v5/order/spot-borrow-check getSpotBorrowCheck() #
POST /v5/position/add-margin addOrReduceMargin() #
GET /v5/position/closed-pnl getClosedPnL() #
POST /v5/position/confirm-pending-mmr confirmNewRiskLimit() #
GET /v5/position/get-closed-positions getClosedOptionsPositions() #
GET /v5/position/list getPositionInfo() #
GET /v5/position/move-history getMovePositionHistory() #
POST /v5/position/move-positions movePosition() #
POST /v5/position/set-auto-add-margin setAutoAddMargin() #
POST /v5/position/set-leverage setLeverage() #
POST /v5/position/set-risk-limit setRiskLimit() #
POST /v5/position/set-tpsl-mode setTPSLMode() #
POST /v5/position/switch-isolated switchIsolatedMargin() #
POST /v5/position/switch-mode switchPositionMode() #
GET /v5/position/symbol-info getFuturesLeverage() #
POST /v5/position/trading-stop setTradingStop() #
GET /v5/pre-upgrade/account/transaction-log GET /v5/pre-upgrade/account/transaction-log #
GET /v5/pre-upgrade/asset/delivery-record GET /v5/pre-upgrade/asset/delivery-record #
GET /v5/pre-upgrade/asset/settlement-record GET /v5/pre-upgrade/asset/settlement-record #
GET /v5/pre-upgrade/execution/list GET /v5/pre-upgrade/execution/list #
GET /v5/pre-upgrade/order/history GET /v5/pre-upgrade/order/history #
GET /v5/pre-upgrade/position/closed-pnl GET /v5/pre-upgrade/position/closed-pnl #
GET /v5/spread/execution/list getSpreadTradeHistory() #
GET /v5/spread/instrument getSpreadInstrumentsInfo() #
GET /v5/spread/max-qty getSpreadMaxQty() #
POST /v5/spread/order/amend amendSpreadOrder() #
POST /v5/spread/order/cancel cancelSpreadOrder() #
POST /v5/spread/order/cancel-all cancelAllSpreadOrders() #
POST /v5/spread/order/create submitSpreadOrder() #
GET /v5/spread/order/history getSpreadOrderHistory() #
GET /v5/spread/order/realtime getSpreadOpenOrders() #
GET /v5/spread/orderbook getSpreadOrderbook() #
GET /v5/spread/recent-trade getSpreadRecentTrades() #
GET /v5/spread/tickers getSpreadTickers() #
POST /v5/strategy/create createStrategyOrder() #
GET /v5/strategy/list getStrategyList() #
GET /v5/strategy/order-list getStrategyOrderList() #
POST /v5/strategy/stop stopStrategy() #
GET /v5/system/status getSystemStatus() #
POST /v5/user/create-demo-member createDemoAccount() #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/siebly:siebly-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

siebly-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: Siebly API
  version: '2026-11-03'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-03: 195 operation(s) read from 4 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; Siebly has published no machine-readable contract that
    the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 0
    documentation: 195
    pages-with-code: 0
    pages-read: 4
  x-source-kind: language-sdk-reference
  x-source-caveat: 'every page read was a language SDK reference (a client library), not a REST reference: paths and methods are the ones those
    pages name, and no request or response shape was taken from them'
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-03'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://siebly.io/sdk/okx/javascript
  - https://siebly.io/sdk/binance/javascript
  - https://siebly.io/sdk/binance/javascript/tutorial


# --- truncated at 32 KB (68 KB total) ---
# Full source: https://artifacts.apis.io/siebly/openapi/_ae-authored/siebly-openapi-generated.yml