Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Finance / Bybit V5 API
Bybit V5 API logo

Bybit V5 API

Agent-ready OpenAPI document · curated by JenticFinanceBankingapiKey11 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Trade on Bybit V5: read market data, place, amend, and cancel orders, list positions, query wallet balances, and initiate asset withdrawals. Authenticate with X-BAPI-API-KEY plus signed X-BAPI-SIGN and X-BAPI-TIMESTAMP headers.

Use for: I need to place a limit order on BTCUSDT perpetual, Amend an open order's limit price, List all open positions in my unified account, Cancel an order by orderId

Not supported: Does not handle on-chain transfers outside the withdraw flow, fiat on-ramp KYC, or tax reporting - use for Bybit V5 trading, position, wallet, and withdrawal operations only.

Jentic publishes the only available OpenAPI specification for Bybit V5 API, keeping it validated and agent-ready. Bybit is a cryptocurrency derivatives and spot exchange. This spec covers the V5 API across market data, order placement and amendment, position listing, account wallet queries, and asset withdrawals - broader than the bybit-exchange.github.io main slice. Authentication uses an API key plus HMAC-SHA256 signature and timestamp headers.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Bybit V5 API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Bybit V5 API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fbybit.com%2Fbybit" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fbybit.com%2Fbybit" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Bybit V5 API.

Read klines, orderbook, tickers, and instrument metadata across spot and derivatives

Place new orders with full Bybit V5 parameter support

Amend an existing open order's price or quantity

Cancel open orders and list currently active orders

List open positions across account types

Query wallet balances across unified, contract, and spot accounts

Initiate asset withdrawals to whitelisted addresses

Use Cases

Patterns agents use Bybit V5 API for, with concrete tasks.

★ Programmatic Trading and Position Management

Run a full trading lifecycle through one spec - place, amend, and cancel orders, then track resulting positions via /v5/position/list. Quant teams use this when they need order amendment without cancel-and-replace and a unified view across spot and derivatives. Initial integration takes 1-2 days including signature handling.

Place a limit buy on BTCUSDT, watch /v5/position/list for fill, then amend the take-profit price via POST /v5/order/amend

Treasury and Withdrawal Automation

Automate periodic sweeps of stablecoin balances from the exchange to a custodial address using /v5/asset/withdraw/create. Treasury teams use this to enforce balance caps on the exchange and reduce custodial risk. Withdrawals require a whitelisted address configured in the Bybit account.

When USDT spot balance exceeds 100,000, POST /v5/asset/withdraw/create to move the excess to the whitelisted treasury address

Risk and Margin Monitoring

Combine /v5/account/wallet-balance, /v5/position/list, and /v5/order/realtime to feed a real-time risk dashboard. Risk teams use this to monitor margin utilisation, unrealised PnL, and open order exposure across the firm's Bybit accounts. Polling at moderate cadence keeps within rate limit budgets.

Every 60 seconds, fetch wallet balance and position list, compute margin utilisation, and alert if it exceeds 70%

Market Data Capture for Research

Capture historical klines and live orderbook snapshots across spot and derivatives for backtesting, microstructure research, or feature engineering. The market endpoints are unauthenticated for read-only access, so this can be parallelised aggressively.

For 100 symbols, fetch 1-hour klines for the last 90 days from /v5/market/kline and write to a research datastore

AI Agent Trading Operations

Through Jentic, an AI agent can execute Bybit V5 trading and treasury operations using natural language intent. The signature is computed at execution time so the raw secret never enters the agent context. Useful for assistants that monitor or rebalance positions under guarded conditions.

Search Jentic for 'amend a bybit order', load the schema for POST /v5/order/amend, and execute with category, symbol, orderId, and the new price

Key Endpoints

11 endpoints — jentic publishes the only available openapi specification for bybit v5 api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/v5/market/kline

Read kline data

GET

/v5/market/orderbook

Read live orderbook

POST

/v5/order/create

Place an order

POST

/v5/order/amend

Amend an open order

POST

/v5/order/cancel

Cancel an open order

GET

/v5/position/list

List open positions

GET

/v5/account/wallet-balance

Query wallet balance

POST

/v5/asset/withdraw/create

Initiate an asset withdrawal

GET

/v5/market/kline

Read kline data

GET

/v5/market/orderbook

Read live orderbook

POST

/v5/order/create

Place an order

POST

/v5/order/amend

Amend an open order

POST

/v5/order/cancel

Cancel an open order

GET

/v5/position/list

List open positions

GET

/v5/account/wallet-balance

Query wallet balance

POST

/v5/asset/withdraw/create

Initiate an asset withdrawal

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Bybit V5 API by hand means sending the X-BAPI-API-KEY header, computing the X-BAPI-SIGN HMAC-SHA256 signature and X-BAPI-TIMESTAMP on every request, and picking between the api.bybit.com and api.bytick.com host. Through Jentic you install once, import Bybit from the API Directory, store the key and secret once, and your agent calls it.

Permission scoping

Permission scoping

Bybit V5 addresses each request by endpoint rather than a resource id in the URL path, so scoping stays at the operation level: you limit the agent to the operations it needs, such as reading /v5/position/list or /v5/account/wallet-balance, so state-changing actions like order amendment or /v5/asset/withdraw/create are not included unless you add them.

Credential management

Credential isolation

Your Bybit API key and secret are stored once, encrypted, by your own Jentic One instance, and the X-BAPI-SIGN signature and X-BAPI-TIMESTAMP are computed at execution time. The raw secret never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'amend a Bybit order' or 'submit a withdrawal', and Jentic returns the matching Bybit operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Bybit V5 API (curated)

→

Lighter 8-endpoint slice without amend, position list, or withdrawals

Use the lighter spec when you only need market data, simple order create/cancel, and wallet balance

Alternative

Binance

→

Major crypto exchange with deep liquidity across spot and derivatives

Choose Binance for the largest spot order book and broader product coverage

Alternative

Kraken

→

Crypto exchange with strong spot and futures coverage

Use Kraken when fiat on-ramp coverage and US-friendly compliance matter

Complementary

OKX

→

Crypto exchange with derivatives and on-chain products

Pair with Bybit for cross-exchange arbitrage or risk diversification

FAQs

Specific to using Bybit V5 API through Jentic.

Why is there no official OpenAPI spec for Bybit V5 API?

Bybit does not publish a single OpenAPI specification covering the V5 API. Jentic generates and maintains this spec so that AI agents and developers can call Bybit V5 API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Bybit V5 API use?

Authenticated endpoints require an API key in X-BAPI-API-KEY, an HMAC-SHA256 signature in X-BAPI-SIGN, and a millisecond timestamp in X-BAPI-TIMESTAMP. Through Jentic, the secret is held in the encrypted vault and the signature is computed at execution time.

Can I amend an open order with this API?

Yes. POST /v5/order/amend updates an open order's price or quantity in place - useful for adjusting limit orders without the cancel-and-replace race window. The /bybit-exchange.github.io/main spec does not include this endpoint.

What are the rate limits for the Bybit V5 API?

Rate limits vary by endpoint and account tier and are not enumerated in the spec. Public market endpoints are looser than authenticated trade endpoints. Watch for 429 / Bybit-specific rate-limit codes and back off rather than retrying immediately.

How do I initiate a withdrawal through Jentic?

Run pip install jentic, then search Jentic with the query 'withdraw bybit asset', load the schema for POST /v5/asset/withdraw/create, and execute with the coin, chain, address, and amount fields. The address must be whitelisted in your Bybit account.

How does this spec differ from the bybit-exchange.github.io main spec?

Both target the live Bybit V5 API at api.bybit.com. This spec covers 11 endpoints including /v5/order/amend, /v5/position/list, and /v5/asset/withdraw/create. The bybit-exchange.github.io main spec covers a tighter 8-endpoint slice without amend, position list, or withdrawals.

Can I limit what my agent is allowed to do with the Bybit V5 API?

Yes. Because you run Jentic One yourself, you decide which Bybit V5 operations your agent may call, and Bybit scopes access at the operation level rather than by a resource id in the URL. You can grant read-only calls like GET /v5/position/list and GET /v5/account/wallet-balance while withholding state-changing operations such as POST /v5/order/amend and POST /v5/asset/withdraw/create. The stored API key and secret stay under your own instance's control, so the agent only exercises the operations and credentials your rules permit.

GET STARTED

Start building with Bybit V5 API

Explore with Jentic One
View OpenAPI Document