Live · NSE/BSE
NIFTY 5022,654.20 +95.40 +0.42%·SENSEX74,842.10 +268.74 +0.36%·BANK NIFTY48,721.55 -142.30 -0.29%·NIFTY IT36,215.80 +318.60 +0.89%·NIFTY PHARMA19,842.35 +72.15 +0.36%·USD / INR83.47 -0.08 -0.10%·GOLD MCX71,284 +412 +0.58%·CRUDE MCX6,472 -28 -0.43%·INDIA VIX13.82 -0.41 -2.88%·RELIANCE2,948.25 +32.15 +1.10%·HDFC BANK1,612.40 -4.80 -0.30%·INFY1,448.90 +18.35 +1.28%·TCS3,925.15 +42.50 +1.09%·NIFTY 5022,654.20 +95.40 +0.42%·SENSEX74,842.10 +268.74 +0.36%·BANK NIFTY48,721.55 -142.30 -0.29%·NIFTY IT36,215.80 +318.60 +0.89%·NIFTY PHARMA19,842.35 +72.15 +0.36%·USD / INR83.47 -0.08 -0.10%·GOLD MCX71,284 +412 +0.58%·CRUDE MCX6,472 -28 -0.43%·INDIA VIX13.82 -0.41 -2.88%·RELIANCE2,948.25 +32.15 +1.10%·HDFC BANK1,612.40 -4.80 -0.30%·INFY1,448.90 +18.35 +1.28%·TCS3,925.15 +42.50 +1.09%·
AC Agarwal Share Brokers
AC Agarwal Share Brokers

Free XTS API. Integrated with every major Indian algo platform.

Symphony Fintech’s XTS is the backbone - the same API the institutional prop desks run on. Our account holders get it free, unlimited, with dealer-tier access. Activate in 24 hours.

Step 01
Email from your registered ID
Write to algo@acagarwal.com from the email on file. Mention your client ID.
Step 02
Receive XTS credentials
Our algo desk sends your XTS client ID and password within 24 hours.
Step 03
Create two API apps
Log into symphony.acagarwal.com:3000. Create one Interactive App and one Market Data App.
Step 04
Go live
Copy appKey and secretKey. Plug into any XTS-compatible client or roll your own. You’re trading.

One standard API surface. Every capability your strategy needs.

Our XTS API exposes the full surface most Indian algo and strategy platforms expect, so connecting an external tool is usually a configuration step, not an integration project. Tell us which tool you use and we’ll walk you through the exact setup.

Order placement

Place, modify, cancel and bracket orders across equity, F&O, currency and commodity. Full timing and risk controls.

Market data

Live quotes, depth, OI and historical candles. REST polling for prototypes, WebSocket streaming for production.

Backtesting & paper trade

Wire your strategy to historical data first, then to a paper account, then to live, with the same code path each step.

Strategy builders

If your platform of choice is no-code, low-code, Python-native or visual flow, the XTS surface fits all four.

Copy trading

Lead, follow or aggregate trades across multiple accounts. Useful for prop desks, partner desks and family pools.

Cross-broker aggregators

Tools that target multiple brokers at once treat XTS as a first-class citizen. Toggle us on, off, or alongside.

Self-hosted clients

Prefer to run your own infra? Open-source XTS clients exist in Python and the official SDK is open and forkable.

Dealer / sub-account API

For prop desks, partners, and HNIs running multiple sub-accounts under one parent. Same API, dealer scope.

Tell us your platform →Email algo@acagarwal.com with the tool name and we’ll send back a setup guide tailored to it.

Your first order, in under ten lines.

The official Symphony XTS Python SDK is pip-installable, MIT-licensed, and mirrors the REST interface 1:1. If you know Python, you know our API.

  • REST + WebSocket (binary & JSON modes)
  • Interactive API for orders & positions
  • Market Data API for quotes, depth, historical
  • Dealer API for prop desks and HNIs
  • Rate limits aligned with exchange throttles
place_order.py
from xts_api_client.interactive import XTSConnect

xts = XTSConnect(
    apiKey="YOUR_APP_KEY",
    secretKey="YOUR_APP_SECRET",
    source="WEBAPI"
)

xts.interactive_login()

response = xts.place_order(
    exchangeSegment="NSECM",
    exchangeInstrumentID=2885,      # RELIANCE
    productType="NRML",
    orderType="LIMIT",
    orderSide="BUY",
    timeInForce="DAY",
    disclosedQuantity=0,
    orderQuantity=10,
    limitPrice=2940.00,
    stopPrice=0,
    orderUniqueIdentifier="aca-001"
)

print(response)
Already running algos?
We’ll migrate your strategy over a weekend. Free.

If you’re on Zerodha Kite, Dhan, Fyers or 5Paisa, our algo desk will help port your existing setup to XTS, wire up the strategy platform you already use, and keep you paper-trading in parallel until you’re confident. No charge for the migration.

1. Prevent unauthorised transactions in your account. Update your mobile numbers / email IDs with your stock broker. Receive information of your transactions directly from the Exchange on your mobile / email at the end of the day. Issued in the interest of investors.

2. Prevent unauthorised transactions in your demat account. Update your mobile number with your Depository Participant. Receive alerts on your registered mobile for all debit and other important transactions in your demat account directly from CDSL on the same day.

3. KYC is a one-time exercise while dealing in securities markets - once KYC is done through a SEBI registered intermediary, you need not undergo the same process again when you approach another intermediary.

4. No need to issue cheques by investors while subscribing to IPO. Just write the bank account number and sign the application form to authorise your bank to make payment in case of allotment. No worries for refund as the money remains in the investor’s account.