For Agents
Place spot and margin orders, query balances, and pull live market data on the CoinDCX cryptocurrency exchange.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CoinDCX 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.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic 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.
What an agent can do with CoinDCX API.
Retrieve ticker prices, order books, and OHLCV candles for any CoinDCX market
List market metadata including trading pairs and contract details
Place spot orders individually or in batches and cancel by id, market, or in bulk
GET STARTED
Use for: Place a market buy order for 0.01 BTC against INR on CoinDCX, Cancel all active orders on a specific trading pair, Retrieve the order book for BTCINR with depth 50, Get my current spot balances across all assets
Not supported: Does not handle KYC onboarding, fiat deposits, or off-platform wallet management — use for CoinDCX market data and trading operations only.
Jentic publishes the only available OpenAPI specification for CoinDCX API, keeping it validated and agent-ready. CoinDCX is an Indian cryptocurrency exchange whose REST API exposes public market data plus authenticated trading, margin, funding, and wallet operations. The endpoint set covers tickers, order books, candles, balance lookups, spot order placement and cancellation, margin orders, funding lend/settle, and inter-wallet transfers.
Edit and inspect the status of active orders on the exchange
Place and exit margin orders against authorised pairs
Lend, settle, and rebalance funds across wallets and margin accounts
Look up account balances and user information for the authenticated trader
Patterns agents use CoinDCX API for, with concrete tasks.
★ Algorithmic Spot Trading on CoinDCX
Run automated trading strategies on CoinDCX by combining live market data with the order placement and cancellation endpoints. Strategies can submit single or batched orders, monitor active orders, and unwind positions on signal. Suitable for Indian retail and prop traders building bots against INR-quoted pairs.
Submit a limit buy order via POST /exchange/v1/orders/create for BTCINR at a specified price and size and return the order id
Portfolio Monitoring and Reporting
Build a dashboard that tracks balances, open orders, and trade history across spot and margin accounts on CoinDCX. The user info, balances, and order endpoints provide all the data needed for reconciliation and tax reporting in INR. Useful for traders and accountants managing crypto holdings under Indian regulations.
Call POST /exchange/v1/users/balances and POST /exchange/v1/orders/active_orders to assemble a current portfolio snapshot
Margin Trading Automation
Automate margin order placement, monitoring, and exit on CoinDCX. The margin endpoints support creating new margin orders, cancelling them, and exiting an open position, while the funding endpoints let strategies lend or settle borrowed funds. Designed for traders running leveraged strategies on supported pairs.
Open a margin long via POST /exchange/v1/margin/orders/create on a chosen pair, then monitor and call POST /exchange/v1/margin/orders/exit when the strategy signals close
AI Trading Agent via Jentic
Build an AI agent that retrieves CoinDCX market data and places trades through Jentic. The agent expresses an intent in natural language; Jentic resolves the right CoinDCX endpoint, validates parameters against the schema, and executes the call with stored credentials so signing and key handling stay outside the agent context.
Through Jentic, place a small spot buy order on BTCINR and return the order id and acceptance status
23 endpoints — jentic publishes the only available openapi specification for coindcx api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/exchange/ticker
Get latest tickers for all markets
/market_data/orderbook
Retrieve order book snapshot for a market
/exchange/v1/orders/create
Place a spot order
/exchange/v1/orders/cancel
Cancel a single order
/exchange/v1/users/balances
Get balances for the authenticated account
/exchange/v1/margin/orders/create
Place a margin order
/exchange/ticker
Get latest tickers for all markets
/market_data/orderbook
Retrieve order book snapshot for a market
/exchange/v1/orders/create
Place a spot order
/exchange/v1/orders/cancel
Cancel a single order
/exchange/v1/users/balances
Get balances for the authenticated account
Three things that make agents converge on Jentic-routed access.
Credential isolation
CoinDCX API keys and signing secrets are stored encrypted in the Jentic vault. HMAC signing is performed server-side; the agent receives a scoped execution token and never sees the secret.
Intent-based discovery
Agents search Jentic by intent (e.g. place a spot buy order) and Jentic returns the matching CoinDCX operation with its parameter schema, so the agent calls the correct endpoint without browsing docs.
Time to first call
Direct integration: 2-4 days for HMAC signing, parameter encoding, and error handling on trade endpoints. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using CoinDCX API through Jentic.
Why is there no official OpenAPI spec for CoinDCX API?
CoinDCX does not publish an OpenAPI specification on its developer portal. Jentic generates and maintains this spec so that AI agents and developers can call CoinDCX API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the CoinDCX API use?
Authenticated endpoints require an API key in the X-AUTH-APIKEY header plus a HMAC SHA-256 signature in the X-AUTH-SIGNATURE header computed over the request body. Through Jentic, both the key and the signing secret are stored in the encrypted vault and signing happens server-side.
Can I place margin orders with the CoinDCX API?
Yes. POST /exchange/v1/margin/orders/create opens a margin position on supported pairs, POST /exchange/v1/margin/orders/cancel cancels a pending margin order, and POST /exchange/v1/margin/orders/exit closes an open position.
What are the rate limits for the CoinDCX API?
CoinDCX enforces per-endpoint and per-account rate limits that vary between public and authenticated calls. The OpenAPI spec does not declare exact thresholds; check your account tier in the CoinDCX dashboard for current limits.
How do I cancel all of my open orders through Jentic?
Install the SDK with pip install jentic, search Jentic for cancel all open orders coindcx, load the schema for POST /exchange/v1/orders/cancel_all, and execute the call. Jentic handles signing with your stored credentials.
Does CoinDCX support batched order placement?
Yes. POST /exchange/v1/orders/create_multiple accepts a list of order specifications and submits them in a single request, which is useful for grid strategies and basket execution.
/exchange/v1/margin/orders/create
Place a margin order