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.
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.
Place, modify, cancel and bracket orders across equity, F&O, currency and commodity. Full timing and risk controls.
Live quotes, depth, OI and historical candles. REST polling for prototypes, WebSocket streaming for production.
Wire your strategy to historical data first, then to a paper account, then to live, with the same code path each step.
If your platform of choice is no-code, low-code, Python-native or visual flow, the XTS surface fits all four.
Lead, follow or aggregate trades across multiple accounts. Useful for prop desks, partner desks and family pools.
Tools that target multiple brokers at once treat XTS as a first-class citizen. Toggle us on, off, or alongside.
Prefer to run your own infra? Open-source XTS clients exist in Python and the official SDK is open and forkable.
For prop desks, partners, and HNIs running multiple sub-accounts under one parent. Same API, dealer scope.
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
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)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.
