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 / CoinDCX API
CoinDCX API logo

CoinDCX API

Agent-ready OpenAPI document · curated by JenticFinanceBankingapiKey23 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Place spot and margin orders, query balances, and pull live market data on the CoinDCX cryptocurrency exchange.

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the CoinDCX API to your agent

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.

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%2Fcoindcx.com%2Fcoindcx" | 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%2Fcoindcx.com%2Fcoindcx" | 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 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

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

Use Cases

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

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/exchange/ticker

Get latest tickers for all markets

GET

/market_data/orderbook

Retrieve order book snapshot for a market

POST

/exchange/v1/orders/create

Place a spot order

POST

/exchange/v1/orders/cancel

Cancel a single order

POST

/exchange/v1/users/balances

Get balances for the authenticated account

POST

/exchange/v1/margin/orders/create

Place a margin order

GET

/exchange/ticker

Get latest tickers for all markets

GET

/market_data/orderbook

Retrieve order book snapshot for a market

POST

/exchange/v1/orders/create

Place a spot order

POST

/exchange/v1/orders/cancel

Cancel a single order

POST

/exchange/v1/users/balances

Get balances for the authenticated account

POST

/exchange/v1/margin/orders/create

Place a margin order

Why Jentic?

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

Setup

Setup

Wiring CoinDCX by hand means managing its X-AUTH-APIKEY header plus computing an HMAC-SHA256 signature over each JSON payload, and choosing between the api.coindcx.com and public data hosts yourself. Through Jentic you install once, import CoinDCX from the API Directory, store the key and secret once, and your agent calls it.

Permission scoping

Permission scoping

CoinDCX takes the order and market target in the request body, so you scope by operations: limit the agent to the calls it needs, such as reading a ticker or the order book, so trading operations like placing or cancelling an order are not included unless you add them.

Credential management

Credential isolation

Your CoinDCX API key and signing secret are stored once, encrypted, by your own Jentic One instance and the request is signed at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'place a spot buy order' or 'get the current order book', and Jentic returns the matching CoinDCX 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

Binance API

→

Global crypto exchange with deeper liquidity and a far broader endpoint set

Choose Binance when global liquidity and a wider asset universe matter more than INR-quoted pairs

Alternative

Kraken API

→

Established global exchange with strong fiat on-ramps and futures support

Choose Kraken when you need USD or EUR fiat pairs and futures contracts not on CoinDCX

Complementary

CoinGecko API

→

Cross-exchange reference prices and market metadata

Use alongside CoinDCX to compare CoinDCX prices against aggregated market reference rates

FAQs

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 with Jentic One, the self-hosted execution layer.

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.

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

Yes. Because you run Jentic One yourself, your own rules decide which CoinDCX operations and credentials the agent may use. You can allow read-only calls such as GET /exchange/ticker and the order book while withholding POST /exchange/v1/orders/create, /orders/cancel, and the margin endpoints, so the agent cannot place or cancel trades unless you grant those operations. This lets an operator hand an agent live market data without exposing spot or margin trading.

GET STARTED

Start building with CoinDCX API

Explore with Jentic One
View OpenAPI Document