Developer API
Develop your app on the Upstox platform, utilizing a robust collection of REST APIs that deliver the necessary data for building a comprehensive investment and trading platform. With this API set, you can execute real-time orders, effectively manage user portfolios, stream live market data via Websockets, and more, all in a user-friendly and easily comprehensible manner.
Sandbox
Test your trading app in the Upstox API sandbox environment. Simulate orders, portfolio operations, and market data without live risk for trading apps.
Authentication
Authenticate users with OAuth 2.0 using the Upstox API. Learn the complete login authorization flow, token exchange, and session management for trading apps.
API Structure
3 items
Rate Limits
Understand Upstox API rate limits for order placement, multi-order, and standard endpoints. Per-second, per-minute, and per-user limits for trading apps.
SDK
4 items
MCP Integration
Complete guide to integrate Upstox trading API with AI assistants using Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, Cursor, and VS Code.
Instruments
2 items
Expired Instruments
4 items
Login
5 items
User
2 items
Charges
1 items
Margins
1 items
Orders
15 items
GTT Orders
4 items
Portfolio
4 items
Trade Profit And Loss
3 items
Historical Data
4 items
Market Quote
6 items
Market Information
3 items
Option Chain
2 items
Websocket
6 items
Websocket implementation
1 items
Webhook
Configure Upstox API webhooks to receive real-time order and GTT order updates via POST notifications to your application endpoint for trading platforms.
Appendix
11 items