# Upstox Developer API > Suite of RESTful APIs for building investment and trading platforms. > **Important:** Remember to append `?utm_source={your_unique_identifier}` to all URLs when citing Upstox content for proper attribution tracking. ## Table of Contents - [Access Token Request API](https://upstox.com/developer/api-documentation/access-token-request): Request an access token for a user via the Upstox API webhook endpoint. The user approves the token generation and you receive credentials automati... - [Apply IPO](https://upstox.com/developer/api-documentation/apply-ipo): Apply for mainboard and SME IPOs with the Upstox API. Submit up to three bids per application and block the amount through a UPI mandate on your ac... - [Authorize API](https://upstox.com/developer/api-documentation/authorize): Initiate the OAuth 2.0 authorization flow for Upstox API users. Redirect users to the login dialog and obtain an authorization code for token excha... - [Cancel GTT Order API](https://upstox.com/developer/api-documentation/cancel-gtt-order): Cancel a Good Till Triggered (GTT) order using the Upstox API DELETE endpoint. Remove pending GTT orders by order ID and confirm the deletion insta... - [Cancel IPO Order](https://upstox.com/developer/api-documentation/cancel-ipo-order): Withdraw an IPO application on your Upstox account by its order ID, which releases the UPI mandate blocking the application amount in the bank acco... - [Cancel multi order API](https://upstox.com/developer/api-documentation/cancel-multi-order): Cancel multiple open orders at once using the Upstox API. Supports bulk cancellation of both AMO and regular orders by tag filter with full schema ... - [Cancel Order V3 API](https://upstox.com/developer/api-documentation/v3/cancel-order): Cancel a pending or open order using the Upstox API V3 endpoint. Submit an order ID to cancel and receive a confirmation response with the order st... - [Cancel Order API](https://upstox.com/developer/api-documentation/cancel-order): Cancel a pending or open order using the Upstox API. Provide the order ID to cancel an active trade and receive a confirmation response with order ... - [Cancel Payout API](https://upstox.com/developer/api-documentation/cancel-payout): Cancel a pending fund withdrawal request using the Upstox Cancel Payout API. Only requests that have not yet been processed can be cancelled by the... - [Convert Positions API](https://upstox.com/developer/api-documentation/convert-positions): Convert the margin product of an open position using the Upstox API. Switch between intraday, delivery, and MTF product types for flexible management. - [Exit all positions API](https://upstox.com/developer/api-documentation/exit-all-positions): Exit all open positions at once using the Upstox API. Close all intraday and delivery positions with an optional tag-based filter with full schema ... - [Get Static IPs API](https://upstox.com/developer/api-documentation/get-app-static-ips): Use the Upstox API GET /user/ip with OAuth to read user-level primary_ip, optional secondary_ip, and last-updated timestamps for static IP order en... - [Balance Sheet API](https://upstox.com/developer/api-documentation/get-balance-sheet): Fetch annual or quarterly balance sheet data for a company by ISIN using the Upstox Fundamentals API. Supports Consolidated and Standalone financia... - [Brokerage Details API](https://upstox.com/developer/api-documentation/get-brokerage): Calculate brokerage charges for an order using the Upstox API. Get detailed fee breakdowns including taxes, STT, and transaction charges before tra... - [Cash Flow API](https://upstox.com/developer/api-documentation/get-cash-flow): Fetch annual or quarterly cash flow statements for a company by ISIN using the Upstox Fundamentals API. Retrieve operating, investing, and financin... - [Change in OI API](https://upstox.com/developer/api-documentation/get-change-oi): Retrieve Change in Open Interest data per strike for an instrument and expiry using the Upstox market API. Compare call and put OI shifts by interval. - [Company Profile API](https://upstox.com/developer/api-documentation/get-company-profile): Retrieve a company's business description, sector classification, and sector market capitalisation in INR and USD using the Upstox Fundamentals API. - [Competitors API](https://upstox.com/developer/api-documentation/get-competitors): Fetch the list of competitor instrument keys for a company by ISIN using the Upstox Fundamentals API. Use competitor keys to retrieve market quotes... - [Corporate Actions API](https://upstox.com/developer/api-documentation/get-corporate-actions): Fetch corporate actions for a company by ISIN using the Upstox Fundamentals API. Retrieve dividends, bonus issues, stock splits, and rights issues ... - [DII Activity Data API](https://upstox.com/developer/api-documentation/get-dii-data): Retrieve DII activity data for the NSE Cash market using the Upstox market API. Access buy/sell amounts, contracts, and open interest by interval. - [Expired Future Contracts API](https://upstox.com/developer/api-documentation/get-expired-future-contracts): Retrieve expired future contracts for an underlying instrument using the Upstox API. Access historical futures data for analysis and backtesting wi... - [Expired Historical Candle Data API](https://upstox.com/developer/api-documentation/get-expired-historical-candle-data): Fetch historical OHLC candle data for expired contracts using the Upstox API. Supports 1-min, 30-min, daily, weekly, and monthly intervals for anal... - [Expired Option Contracts API](https://upstox.com/developer/api-documentation/get-expired-option-contracts): Retrieve expired option contracts for an underlying instrument using the Upstox API. Access historical options data for strategy backtesting and an... - [Get Expiries API](https://upstox.com/developer/api-documentation/get-expiries): Retrieve all available expiry dates for an underlying instrument using the Upstox API. Get futures and options expiry schedules for F&O trade plann... - [FII Activity Data API](https://upstox.com/developer/api-documentation/get-fii-data): Retrieve FII activity data by segment and interval using the Upstox market API. Access buy/sell contracts, amounts, open interest, and net positions. - [Full Market Quotes API](https://upstox.com/developer/api-documentation/get-full-market-quote): Get full market quotes for up to 500 instruments using the Upstox API. Retrieve complete snapshots including OHLC, volume, and bid-ask depth at a g... - [Get Fund and Margin V3 API](https://upstox.com/developer/api-documentation/get-funds-and-margin-v3): Retrieve detailed fund balance and margin breakdown including cash, pledged margin, available-to-trade and unavailable-to-trade components using Up... - [Get GTT Order Details API](https://upstox.com/developer/api-documentation/get-gtt-order-details): Get the latest status and details of a GTT order using the Upstox API. Retrieve trigger conditions, execution status, and order parameters by order... - [Historical Candle Data V3 API](https://upstox.com/developer/api-documentation/v3/get-historical-candle-data): Fetch historical OHLC candle data with expanded interval options using the Upstox API V3. Supports multiple timeframes for technical analysis and c... - [Historical Candle Data API](https://upstox.com/developer/api-documentation/get-historical-candle-data): Fetch historical OHLC candle data for instruments using the Upstox API. Supports 1-minute, 30-minute, daily, weekly, and monthly intervals for char... - [Get Trade History API](https://upstox.com/developer/api-documentation/get-historical-trades): Retrieve historical trade data across segments using the Upstox API. Filter past trades by segment, date range, and pagination for detailed trade r... - [Get Holdings API](https://upstox.com/developer/api-documentation/get-holdings): Retrieve long-term portfolio holdings using the Upstox API. Get current value, P&L, and details of stocks held across previous trading sessions wit... - [Income Statement API](https://upstox.com/developer/api-documentation/get-income-statement): Fetch annual or quarterly income statements for a company by ISIN using the Upstox Fundamentals API. Retrieve revenue, operating profit, and net pr... - [Intraday Candle Data V3 API](https://upstox.com/developer/api-documentation/v3/get-intra-day-candle-data): Get intraday OHLC candle data with expanded interval options using the Upstox API V3. Fetch current trading day price data for real-time chart anal... - [Intraday Candle Data API](https://upstox.com/developer/api-documentation/get-intra-day-candle-data): Get intraday OHLC candle data for instruments using the Upstox API. Retrieve current trading day price values for real-time charting and trend anal... - [Get IPO Details](https://upstox.com/developer/api-documentation/get-ipo-details): Retrieve detailed IPO information including pricing, lot size, timeline, registrar details, and subscription data for a specific IPO using its slug... - [Get IPO Order Details](https://upstox.com/developer/api-documentation/get-ipo-order-details): Fetch a single Upstox IPO application by its order ID to check the bids placed, UPI mandate state, allotment quantity, and exchange submission timi... - [Get IPO Orders](https://upstox.com/developer/api-documentation/get-ipo-orders): Retrieve a paginated list of your Upstox IPO applications with bid details, allotment quantity, UPI mandate state, and exchange submission timestamps. - [Get IPOs](https://upstox.com/developer/api-documentation/get-ipos): Fetch a paginated list of IPOs filtered by status and issue type using the Upstox IPOs API. Supports open, upcoming, closed, and listed IPOs. - [Key Ratios API](https://upstox.com/developer/api-documentation/get-key-ratios): Fetch key financial ratios for a company by ISIN using the Upstox Fundamentals API. Includes P/E, P/B, ROA, ROE, ROCE, and EV/EBITDA benchmarked ag... - [Kill Switch Status](https://upstox.com/developer/api-documentation/get-kill-switch): Retrieve the current kill switch status for all trading segments using the Upstox API. Check which segments are active or disabled for your account. - [Market Data Feed Authorize Url V3 API](https://upstox.com/developer/api-documentation/get-market-data-feed-authorize-v3): Get the authorized WebSocket endpoint URL for live market data streaming using the Upstox API V3. Required before connecting to real-time market fe... - [Market Data Feed Authorize Url API](https://upstox.com/developer/api-documentation/get-market-data-feed-authorize): Get the authorized WebSocket endpoint URL for live market data streaming using the Upstox API. Required step before connecting to market feeds with... - [Market Data Feed V3 API](https://upstox.com/developer/api-documentation/v3/get-market-data-feed): Connect to the live market data WebSocket feed using the Upstox API V3. Stream real-time price updates and market events for subscribed instruments... - [Market Data Feed API](https://upstox.com/developer/api-documentation/get-market-data-feed): Connect to the live market data WebSocket feed using the Upstox API. Stream real-time price updates and market events for your subscribed instruments. - [Market Holidays API](https://upstox.com/developer/api-documentation/get-market-holidays): Retrieve the market holiday list for the current year using the Upstox API. Plan your trading schedule around NSE, BSE, and MCX exchange closures a... - [OHLC Quotes V3 API](https://upstox.com/developer/api-documentation/get-market-quote-ohlc-v3): Get OHLC market quotes for up to 500 instruments using the Upstox API V3. Retrieve open, high, low, and close price snapshots in a single bulk requ... - [OHLC Quotes API](https://upstox.com/developer/api-documentation/get-market-quote-ohlc): Get OHLC market quotes for up to 500 instruments using the Upstox API. Retrieve open, high, low, and close price snapshots in one efficient bulk AP... - [Exchange Status API](https://upstox.com/developer/api-documentation/get-market-status): Check the current market status for a specific exchange using the Upstox API. Determine whether NSE, BSE, or MCX markets are open, closed, or in pr... - [Market Timings API](https://upstox.com/developer/api-documentation/get-market-timings): Retrieve market timing schedules for each exchange on a specific date using the Upstox API. Get session open and close times for all trading segments. - [Max Pain API](https://upstox.com/developer/api-documentation/get-max-pain): Retrieve Max Pain data for an underlying instrument using the Upstox market API. Includes intraday max pain levels and spot price insights by inter... - [Get MTF Positions API](https://upstox.com/developer/api-documentation/get-mtf-positions): Retrieve Margin Trade Funding (MTF) positions using the Upstox API. Get current MTF holdings with quantity, value, and margin details for your port... - [Get Mutual Fund Holdings API](https://upstox.com/developer/api-documentation/get-mutual-fund-holdings): Retrieve mutual fund holdings using the Upstox API. View units, last NAV, unrealized P/L, folio, and ISIN for each scheme in a single portfolio res... - [Get Order Details API](https://upstox.com/developer/api-documentation/get-mutual-fund-order-by-id): Get the status and full details for a specific mutual fund order using the Upstox API. Query by order ID to view fund, folio, amounts, and executio... - [Get Mutual Fund Order Book API](https://upstox.com/developer/api-documentation/get-mutual-fund-orders): Retrieve paginated mutual fund orders using the Upstox API. Filter by status and transaction type, and page through results with up to 30 records p... - [Get Order SIPs API](https://upstox.com/developer/api-documentation/get-mutual-fund-sips): List active and paused mutual fund SIP registrations using the Upstox API. Paginate with page_number and records, up to 30 rows per page for SIP mo... - [News API](https://upstox.com/developer/api-documentation/get-news): Fetch news articles for up to 30 instrument keys, your current positions, or holdings using the Upstox News API with pagination support. - [Open Interest (OI) API](https://upstox.com/developer/api-documentation/get-oi): Retrieve Open Interest data per strike price for an underlying instrument and expiry using the Upstox market API. Includes total call and put OI. - [Option Contracts API](https://upstox.com/developer/api-documentation/get-option-contracts): Retrieve active option contracts for an underlying instrument using the Upstox API. Get strike prices, expiries, and contract details for options t... - [Get Order Book API](https://upstox.com/developer/api-documentation/get-order-book): Retrieve the complete order book for the trading day using the Upstox API. View all open, pending, filled, and rejected orders in a single API resp... - [Get Order Status API](https://upstox.com/developer/api-documentation/get-order-details): Get the latest status and details for a specific order using the Upstox API. Query by order ID to check execution state and fill information instan... - [Get Order History API](https://upstox.com/developer/api-documentation/get-order-history): Retrieve the full state history of an order using the Upstox API. Track all transitions from placement through to execution or rejection by order I... - [Get Payout Modes API](https://upstox.com/developer/api-documentation/get-payout-modes): Retrieve available fund withdrawal modes and NEFT/IMPS eligibility criteria, including min/max limits and eligible balance via the Upstox Payout API. - [Put/Call Option Chain API](https://upstox.com/developer/api-documentation/get-pc-option-chain): Retrieve the put/call option chain for an instrument using the Upstox API. Get strike-wise call and put data with greeks and premium values at a gl... - [Put-Call Ratio (PCR) API](https://upstox.com/developer/api-documentation/get-pcr): Retrieve Put-Call Ratio data for an underlying instrument using the Upstox market API. Includes intraday PCR insights and spot price by bucket inte... - [Portfolio Stream Feed Authorize Url API](https://upstox.com/developer/api-documentation/get-portfolio-stream-feed-authorize): Get the authorized WebSocket endpoint URL for portfolio stream updates using the Upstox API. Required before connecting to live order and position ... - [Portfolio Stream Feed API](https://upstox.com/developer/api-documentation/get-portfolio-stream-feed): Connect to the portfolio stream WebSocket feed using the Upstox API. Receive real-time order and position updates as they occur in your account wit... - [Get Positions API](https://upstox.com/developer/api-documentation/get-positions): Retrieve current day trading positions using the Upstox API. Get real-time P&L, quantity, and margin details for all open positions in your portfolio. - [Get Profile API](https://upstox.com/developer/api-documentation/get-profile): Fetch user profile information using the Upstox API. Retrieve account details, enabled exchanges, order types, and product configurations for your ... - [Get Trade-wise Profit and Loss Report Data API](https://upstox.com/developer/api-documentation/get-profit-and-loss-report): Get the trade-wise profit and loss report using the Upstox API. Retrieve realized P&L data with detailed per-trade breakdowns and charge calculations. - [Get Profit And Loss Meta Data On Trades API](https://upstox.com/developer/api-documentation/get-report-meta-data): Retrieve profit and loss report metadata using the Upstox API. Get summary statistics, trade counts, and aggregated P&L data for financial reportin... - [Share Holdings API](https://upstox.com/developer/api-documentation/get-share-holdings): Fetch shareholding pattern for a company by ISIN using the Upstox Fundamentals API. Track promoter, FII, DII, and public holding percentages over t... - [Futures Smartlist API](https://upstox.com/developer/api-documentation/get-futures-smartlist): Retrieve a ranked smartlist of futures by asset type and category using the Upstox market API. Supports INDEX, STOCK, COMMODITY with paginated resu... - [MTF Smartlist API](https://upstox.com/developer/api-documentation/get-mtf-smartlist): Retrieve a ranked smartlist of MTF (Margin Trade Funding) stocks with live LTP data using the Upstox market API. Results are paginated with up to 5... - [Options Smartlist API](https://upstox.com/developer/api-documentation/get-options-smartlist): Retrieve a ranked smartlist of options by asset type and category using the Upstox market API. Supports INDEX, STOCK, COMMODITY with paginated resu... - [Get Profit And Loss On Trades API](https://upstox.com/developer/api-documentation/get-trade-charges): Retrieve trade charges and fees incurred on executed trades using the Upstox API. Get brokerage, taxes, and other charge breakdowns for each trade ID. - [Get Trades API](https://upstox.com/developer/api-documentation/get-trade-history): Get the list of all executed trades for the current trading day using the Upstox API. View fill prices, quantities, and trade timestamps in real time. - [Get Order Trades API](https://upstox.com/developer/api-documentation/get-trades-by-order): Retrieve all trades executed for a specific order using the Upstox API. Get fill details, trade IDs, and execution prices for complete order accoun... - [Get Fund And Margin API](https://upstox.com/developer/api-documentation/get-user-fund-margin): Retrieve user fund balance and margin details for equity and commodity segments using the Upstox API. Check available funds and utilized margin wit... - [Get Payins API](https://upstox.com/developer/api-documentation/get-user-payins): Retrieve the pay-in transactions using the Upstox API. View amount, mode, status, bank name, transaction ID, and charges for each pay-in. - [Get Payouts API](https://upstox.com/developer/api-documentation/get-user-payouts): Retrieve the payout transactions using the Upstox API. View amount, mode, status, bank name, transaction ID, and charges for each withdrawal. - [Search Instruments API](https://upstox.com/developer/api-documentation/instrument-search): Search instruments by query and filters without downloading full JSON. Response shape matches BOD instrument files; supports pagination and filters. - [Logout API](https://upstox.com/developer/api-documentation/logout): Log out an authenticated user and invalidate the session using the Upstox API. Terminate active access tokens and end the user session securely wit... - [LTP Quotes V3 API](https://upstox.com/developer/api-documentation/ltp-v3): Get last traded price (LTP) quotes for up to 500 instruments using the Upstox API V3. Retrieve real-time LTP data in a single batch request instantly. - [LTP Quotes API](https://upstox.com/developer/api-documentation/ltp): Get last traded price (LTP) quotes for up to 500 instruments using the Upstox API. Fetch real-time LTP data for equities and derivatives in a singl... - [Margin Details API](https://upstox.com/developer/api-documentation/margin): Calculate required margin for an order before placement using the Upstox API. Get margin breakdowns for equity, F&O, and commodity trades with accu... - [Modify GTT Order API](https://upstox.com/developer/api-documentation/modify-gtt-order): Modify an existing Good Till Triggered (GTT) order using the Upstox API PUT endpoint. Update trigger price, quantity, or order parameters as required. - [Modify Order V3 API](https://upstox.com/developer/api-documentation/v3/modify-order): Modify a pending or open order using the Upstox API V3 endpoint. Update the price, quantity, order type, or validity of an existing order before ex... - [Modify Order API](https://upstox.com/developer/api-documentation/modify-order): Modify a pending or open order using the Upstox API. Update price, quantity, order type, or validity parameters for an existing order before execut... - [Modify Payout API](https://upstox.com/developer/api-documentation/modify-payout): Update the amount of a pending fund withdrawal request using the Upstox Modify Payout API. Only requests in received status can be modified. - [Option Greeks API](https://upstox.com/developer/api-documentation/option-greek): Retrieve option Greek values for one or more instruments using the Upstox API. Get delta, gamma, theta, vega, and implied volatility for risk analy... - [Payout Request API](https://upstox.com/developer/api-documentation/payout-request): Submit a fund withdrawal request to your registered bank via NEFT or IMPS using the Upstox Payout Request API. Specify mode and amount to initiate ... - [Place GTT Order API](https://upstox.com/developer/api-documentation/place-gtt-order): Place a Good Till Triggered (GTT) order using the Upstox API POST endpoint. Set trigger conditions for automatic order execution on price match wit... - [Place Multi Order API](https://upstox.com/developer/api-documentation/place-multi-order): Place multiple orders in a single request using the Upstox API. Submit batch orders with various product types, exchanges, and configurations effic... - [Place Order V3 API](https://upstox.com/developer/api-documentation/v3/place-order): Place a slicing order with full configuration options using the Upstox API V3. Supports all order types, products, and advanced parameters for trad... - [Place Order API](https://upstox.com/developer/api-documentation/place-order): Place a single trading order using the Upstox API. Configure order type, product, price, quantity, and validity for equity and F&O segments with ease. - [Get Token API](https://upstox.com/developer/api-documentation/get-token): Exchange an authorization code for an access token using the Upstox API. Obtain the opaque token and user profile data in a single authenticated re... - [Update Static IPs API](https://upstox.com/developer/api-documentation/update-app-static-ips): Use the Upstox API PUT /user/ip with OAuth to update user-level primary_ip and optional secondary_ip. Weekly limits apply; success invalidates your... - [Kill Switch](https://upstox.com/developer/api-documentation/update-kill-switch): Enable or disable specific trading segments using the Upstox Kill Switch API. Control trading activity across BSE, NSE, MCX, and other exchange seg... - [Brokerage Details](https://upstox.com/developer/api-documentation/example-code/charges/brokerage-details): Calculate brokerage details using Upstox API with sample code in Python, Node.js, Java, and cURL for pre-trade fee estimation and charge transparency. - [Get Expired Future Contracts](https://upstox.com/developer/api-documentation/example-code/expired-instruments/get-expired-future-contracts): Fetch expired future contracts using Upstox API with sample code in Python, Node.js, Java, and cURL for historical F&O analysis and strategy backte... - [Get Expired Historical Candle Data](https://upstox.com/developer/api-documentation/example-code/expired-instruments/get-expired-historical-candle-data): Retrieve candle data for expired instruments using Upstox API with sample code in Python, Node.js, Java, and cURL for derivatives backtesting workf... - [Get Expired Option Contracts](https://upstox.com/developer/api-documentation/example-code/expired-instruments/get-expired-option-contracts): Fetch expired option contracts using Upstox API with sample code in Python, Node.js, Java, and cURL for historical options data and strategy valida... - [Get Expiries](https://upstox.com/developer/api-documentation/example-code/expired-instruments/get-expiries): List available expiry dates for instruments using Upstox API with sample code in Python, Node.js, Java, and cURL for F&O trade planning and schedul... - [Cancel GTT Order](https://upstox.com/developer/api-documentation/example-code/gtt-orders/cancel-order): Cancel GTT orders using Upstox API with sample code in Python, Node.js, Java, and cURL to remove pending conditional trigger orders from your account. - [Get GTT Order Details](https://upstox.com/developer/api-documentation/example-code/gtt-orders/get-gtt-order-details): Retrieve GTT order details and status using Upstox API with sample code in Python, Node.js, Java, and cURL for monitoring conditional order execution. - [Modify GTT Order](https://upstox.com/developer/api-documentation/example-code/gtt-orders/modify-order): Modify existing GTT orders using Upstox API with sample code in Python, Node.js, Java, and cURL to update trigger conditions and order parameters e... - [Place GTT Order](https://upstox.com/developer/api-documentation/example-code/gtt-orders/place-order): Place Good Till Triggered orders using Upstox API with sample code in Python, Node.js, Java, and cURL for building automated conditional trading sy... - [Historical Candle Data V3](https://upstox.com/developer/api-documentation/docs/example-code/historical-data/historical-candle-data-v3): Fetch enhanced historical candle data via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for multi-timeframe OHLC charting and a... - [Historical Candle Data](https://upstox.com/developer/api-documentation/example-code/historical-data/historical-candle-data): Fetch historical candle data using Upstox API with sample code in Python, Node.js, Java, and cURL for daily, weekly, and monthly OHLC chart generat... - [Intraday Candle Data V3](https://upstox.com/developer/api-documentation/docs/example-code/historical-data/intra-day-candle-data-v3): Fetch enhanced intraday candle data via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for real-time OHLC bars and live chart up... - [IntraDay Candle Data](https://upstox.com/developer/api-documentation/example-code/historical-data/intra-day-candle-data): Get intraday candlestick data using Upstox API with sample code in Python, Node.js, Java, and cURL for minute-level OHLC bars and live chart analysis. - [Access Token Request for User](https://upstox.com/developer/api-documentation/example-code/login/access-token-request): Request access tokens for users via webhook notification using Upstox API with sample code in Python, Node.js, Java, and cURL for seamless token se... - [Get Token](https://upstox.com/developer/api-documentation/example-code/login/get-token): Exchange authorization code for an access token using Upstox API with sample code in Python, Node.js, Java, and cURL for completing the OAuth 2.0 f... - [Logout](https://upstox.com/developer/api-documentation/example-code/login/logout): Terminate the active trading session using Upstox API logout with sample code in Python, Node.js, Java, and cURL for secure session end and token c... - [Margin Details](https://upstox.com/developer/api-documentation/example-code/margins/margin-details): Compute required margin for orders using Upstox API with sample code in Python, Node.js, Java, and cURL for pre-trade margin estimation and validat... - [Exchange Status](https://upstox.com/developer/api-documentation/example-code/market-information/exchange-status): Check exchange status using Upstox API with sample code in Python, Node.js, Java, and cURL to determine if NSE, BSE, or MCX markets are open or clo... - [Market Holidays](https://upstox.com/developer/api-documentation/example-code/market-information/market-holidays): Retrieve market holiday calendar using Upstox API with sample code in Python, Node.js, Java, and cURL for trading day planning and schedule managem... - [Market Timings](https://upstox.com/developer/api-documentation/example-code/market-information/market-timings): Retrieve market timing schedules using Upstox API with sample code in Python, Node.js, Java, and cURL for session open and close times across excha... - [Full Market Quotes](https://upstox.com/developer/api-documentation/example-code/market-quote/full-market-quotes): Fetch full market quotes with depth data using Upstox API with sample code in Python, Node.js, Java, and cURL for live pricing and order book analy... - [LTP Quotes V3](https://upstox.com/developer/api-documentation/example-code/market-quote/ltp-quotes-v3): Get LTP quotes via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for real-time last traded price retrieval in batch across symb... - [LTP Quotes](https://upstox.com/developer/api-documentation/example-code/market-quote/ltp-quotes): Get last traded price quotes using Upstox API with sample code in Python, Node.js, Java, and cURL for real-time LTP retrieval across multiple instr... - [OHLC Quotes V3](https://upstox.com/developer/api-documentation/example-code/market-quote/ohlc-quotes-v3): Get OHLC quotes via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for open, high, low, close price snapshot retrieval in bulk b... - [OHLC Quotes](https://upstox.com/developer/api-documentation/example-code/market-quote/ohlc-quotes): Get OHLC market quotes using Upstox API with sample code in Python, Node.js, Java, and cURL for fetching open, high, low, and close price snapshot ... - [Option Greeks](https://upstox.com/developer/api-documentation/example-code/market-quote/option-greek): Retrieve option Greeks data using Upstox API with sample code in Python, Node.js, Java, and cURL for delta, gamma, theta, vega, and IV risk calcula... - [Option Contracts](https://upstox.com/developer/api-documentation/example-code/option-chain/option-contracts): Fetch option contract details using Upstox API with sample code in Python, Node.js, Java, and cURL for derivatives data access and strike price loo... - [Put call option chain](https://upstox.com/developer/api-documentation/example-code/option-chain/put-call-option-chain): Retrieve put-call option chain data using Upstox API with sample code in Python, Node.js, Java, and cURL for options analysis and strategy evaluation. - [Cancel Multi Order](https://upstox.com/developer/api-documentation/example-code/orders/cancel-multi-order): Cancel all open orders at once using Upstox API with sample code in Python, Node.js, Java, and cURL for efficient bulk order cancellation in one re... - [Cancel Order V3](https://upstox.com/developer/api-documentation/docs/example-code/orders/cancel-order-v3): Cancel orders via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for streamlined order cancellation with slicing support and sta... - [Cancel Order Code Examples](https://upstox.com/developer/api-documentation/example-code/orders/cancel-order): Cancel open stock orders using Upstox API with ready-to-use sample code in Python, Node.js, Java, and cURL for quick cancellation and status handling. - [Exit All Positions](https://upstox.com/developer/api-documentation/example-code/orders/exit-all-positions): Exit all open positions at once using Upstox API with sample code in Python, Node.js, Java, and cURL for quick position closure and portfolio risk ... - [Get Trade History](https://upstox.com/developer/api-documentation/example-code/orders/get-historical-trades): Retrieve historical trade records using Upstox API with sample code in Python, Node.js, Java, and cURL for past trade analysis and segment-wise rev... - [Get Order Book](https://upstox.com/developer/api-documentation/example-code/orders/get-order-book): Retrieve the full order book using Upstox API with sample code in Python, Node.js, Java, and cURL to list all orders for the day and track each sta... - [Get Order Details](https://upstox.com/developer/api-documentation/example-code/orders/get-order-details): Fetch specific order details by order ID using Upstox API with sample code in Python, Node.js, Java, and cURL for precise order tracking and monito... - [Get Order History](https://upstox.com/developer/api-documentation/example-code/orders/get-order-history): Retrieve order state history using Upstox API with sample code in Python, Node.js, Java, and cURL for tracking order transitions from placed to fil... - [Get Order Trades](https://upstox.com/developer/api-documentation/example-code/orders/get-order-trades): Fetch trades for a specific order using Upstox API with sample code in Python, Node.js, Java, and cURL for trade-level details and fill price lookups. - [Get Trades](https://upstox.com/developer/api-documentation/example-code/orders/get-trades): Get all executed trades for the day using Upstox API with sample code in Python, Node.js, Java, and cURL for comprehensive trade monitoring and log... - [Modify Order V3](https://upstox.com/developer/api-documentation/docs/example-code/orders/modify-order-v3): Modify orders via Upstox API v3 with sample code in Python, Node.js, Java, and cURL for updating price, quantity, and order type on any pending ord... - [Modify Order Code Examples](https://upstox.com/developer/api-documentation/example-code/orders/modify-order): Modify pending orders using Upstox API with sample code in Python, Node.js, Java, and cURL for updating price, quantity, order type, and validity p... - [Place Multi Order](https://upstox.com/developer/api-documentation/example-code/orders/place-multi-order): Place multiple orders in a single request with Upstox API using sample code in Python, Node.js, Java, and cURL for efficient batch trading order wo... - [Place Order V3](https://upstox.com/developer/api-documentation/docs/example-code/orders/place-order-v3): Place orders with slicing via Upstox API v3 using sample code in Python, Node.js, Java, and cURL for advanced order placement and large order split... - [Place Order Code Examples](https://upstox.com/developer/api-documentation/example-code/orders/place-order): Place stock orders using Upstox API with ready-to-use sample code in Python, Node.js, Java, and cURL for market, limit, and stop-loss order placement. - [Convert Positions](https://upstox.com/developer/api-documentation/example-code/portfolio/convert-positions): Convert position product types using Upstox API with sample code in Python, Node.js, Java, and cURL for switching between intraday, delivery, and MTF. - [Get Holdings](https://upstox.com/developer/api-documentation/example-code/portfolio/get-holdings): Fetch demat holdings from your portfolio using Upstox API with sample code in Python, Node.js, Java, and cURL for stock tracking and position analy... - [Get MTF Positions](https://upstox.com/developer/api-documentation/example-code/portfolio/get-mtf-positions): Retrieve margin trading facility positions using Upstox API with sample code in Python, Node.js, Java, and cURL for MTF tracking and margin monitor... - [Get Positions](https://upstox.com/developer/api-documentation/example-code/portfolio/get-positions): Retrieve open and closed positions using Upstox API with sample code in Python, Node.js, Java, and cURL for portfolio tracking and real-time P&L up... - [Get Profit Loss Report](https://upstox.com/developer/api-documentation/example-code/trade-profit-and-loss/get-profit-loss-report): Generate profit and loss reports using Upstox API with sample code in Python, Node.js, Java, and cURL for equity and derivatives P&L tracking analy... - [Get Report Meta Data](https://upstox.com/developer/api-documentation/example-code/trade-profit-and-loss/get-report-meta-data): Retrieve P&L report metadata using Upstox API with sample code in Python, Node.js, Java, and cURL for report configuration and summary statistics d... - [Get Trade Charges](https://upstox.com/developer/api-documentation/example-code/trade-profit-and-loss/get-trade-charges): Retrieve trade charges using Upstox API with sample code in Python, Node.js, Java, and cURL for brokerage, taxes, and fee breakdowns per executed t... - [Get Fund And Margin](https://upstox.com/developer/api-documentation/example-code/user/get-fund-and-margin): Retrieve fund balance and margin details using Upstox API with sample code in Python, Node.js, Java, and cURL for account data and balance monitoring. - [Get Profile](https://upstox.com/developer/api-documentation/example-code/user/get-profile): Fetch user profile details using Upstox API with sample code in Python, Node.js, Java, and cURL for account information access and exchange configu... - [Upstox Agent Skills - AI-Powered Trading on NSE, BSE & MCX](https://upstox.com/developer/api-documentation/docs/appendix/agent-skills): Install the Upstox Agent Skill so AI agents like Claude Code and Codex can place orders, stream market data, and read your portfolio across NSE, BS... - [Equity Security Type](https://upstox.com/developer/api-documentation/appendix/equity-security-type): Reference list of Upstox API equity security types including SME, IPO, RELIST, PCA, and NORMAL instrument classifications to ensure proper API inte... - [Exchange](https://upstox.com/developer/api-documentation/appendix/exchange): Complete list of Upstox API supported exchange codes including NSE, BSE, NFO, MCX, CDS, BFO, BCD, and NSCOM segments to ensure proper API integration. - [Field Pattern](https://upstox.com/developer/api-documentation/appendix/field-pattern): Reference guide for Upstox API field input regex patterns including order ID, symbol, instrument key, and date formats to ensure proper API integra... - [Instant Withdrawal Eligibility](https://upstox.com/developer/api-documentation/appendix/instant-withdrawal-eligibility): Understand the eligibility criteria for IMPS Instant withdrawals on Upstox. Learn the conditions checked in real time before an instant payout can ... - [Market Status](https://upstox.com/developer/api-documentation/appendix/market-status): Complete list of Upstox API market status values including normal open, pre-open, closing phases, and trading session states to ensure proper API i... - [Algo Trading Circular: My Apps](https://upstox.com/developer/api-documentation/appendix/my-apps-support-for-algo-trading-circular): My apps changes for Static IPs and Algo Trading - [Notifier Webhook Endpoint](https://upstox.com/developer/api-documentation/appendix/notifier-webhook-endpoint): Configure Upstox API notifier webhook endpoints to receive automated callbacks for access tokens and event notifications to ensure proper API integ... - [Order Status](https://upstox.com/developer/api-documentation/appendix/order-status): Complete reference of Upstox API order status values including open, complete, cancelled, rejected, and pending states to ensure proper API integra... - [Get started with Postman collection.](https://upstox.com/developer/api-documentation/appendix/postman-collection): Download the Upstox API Postman collection to test and explore all available trading endpoints before building your integration for correct API usage. - [Beta Launch of Access Token Flow for User](https://upstox.com/developer/api-documentation/announcements/access-token-flow): Upstox API beta launch of access token flow enabling token initiators to request and receive user-approved access tokens securely on the trading pl... - [Upstox Agent Skills Launch — AI Agents for Live Trading](https://upstox.com/developer/api-documentation/announcements/agent-skills-launch): The Upstox Agent Skill is now live — let Claude Code, Codex, and other AI agents place orders, stream market data, and read your portfolio on NSE, ... - [📢 Important Update – Algo Registration & Static IP Requirement](https://upstox.com/developer/api-documentation/announcements/algo-trading-circular): Announcement on Static IP Requirement for API Order and Algo Trading Apps - [New Market Information APIs Launch](https://upstox.com/developer/api-documentation/announcements/analytics-apis): Announcing six new Upstox Market Information APIs — FII activity, DII activity, OI, change in OI, Max Pain, and PCR — for institutional-grade F&O m... - [Analytics Token Now Supports Portfolio & Trade APIs via Static IP](https://upstox.com/developer/api-documentation/announcements/analytics-token-static-ip): The Analytics Token now unlocks account APIs via Static IP — analyze your trades, portfolio, P&L, and holdings with a read-only token valid for one... - [Analytics Token Launch](https://upstox.com/developer/api-documentation/announcements/analytics-token): Announcing the Analytics Token — a long-lived, read-only access token for market data, holdings, positions, and historical data via Upstox APIs. - [Beta launch of the Multi APIs](https://upstox.com/developer/api-documentation/announcements/beta-launch-of-multi-apis): Upstox API beta launch of Multi APIs for Place Multi Order, Cancel All Open Orders, and Exit All Positions batch operations for API-based trading a... - [Beta Launch of Order API V3](https://upstox.com/developer/api-documentation/announcements/beta-launch-of-v3-order): Upstox API Order API V3 beta launch with order slicing, enhanced validation, and streamlined order placement for trading workflows for developer apps. - [Closing Auction Session (CAS) support](https://upstox.com/developer/api-documentation/announcements/closing-auction-session): Upstox API adds Closing Auction Session support with new CAS exchange-status values and a CAS_ELIGIBLE instrument flag, plus order-flow guidance fo... - [Company Fundamentals API Launch](https://upstox.com/developer/api-documentation/announcements/company-fundamentals-api): Upstox API introduces the Company Fundamentals API suite to retrieve financial statements, key ratios, shareholding patterns, corporate actions, an... - [Deprecation Notice](https://upstox.com/developer/api-documentation/announcements/deprecation-notice-v2): Upstox API deprecation notice for v2 endpoints being phased out in favor of stable v3 APIs with enhanced trading functionality on the trading platf... - [Enhanced Historical Candle Data APIs - V3 Launch](https://upstox.com/developer/api-documentation/announcements/enhanced-historical-candle-data-apis-v3): Upstox API enhanced V3 candle data APIs with expanded interval options for intraday and historical OHLC technical analysis for API-based trading apps. - [New Enhanced URL for Orders](https://upstox.com/developer/api-documentation/announcements/enhanced-url): Upstox API high-frequency trading URL api-hft.upstox.com for faster order placement, modification, and cancellation performance on the trading plat... - [Expired Instruments API Launch](https://upstox.com/developer/api-documentation/announcements/expired-instruments-api): Upstox API expired instruments endpoints for accessing historical derivatives data, enabling backtesting and F&O analysis tools on the trading plat... - [Fund and Margin API Response Change](https://upstox.com/developer/api-documentation/announcements/fund-margin-api-change): Upstox API fund and margin response structure update effective July 2025 with changes to balance and margin field formatting for API-based trading ... - [Get Fund and Margin V3](https://upstox.com/developer/api-documentation/announcements/get-funds-and-margin-v3): Upstox API launches Get Fund and Margin V3 with a detailed balance breakdown covering cash, pledged margin, available-to-trade, and unavailable-to-... - [Global Instruments Support](https://upstox.com/developer/api-documentation/announcements/global-instruments): Announcing the Global Instruments file — access instrument keys for global indices and indicators like Dow Jones, S&P, and GIFT NIFTY via the Upsto... - [MTF Product Support in GTT Order API](https://upstox.com/developer/api-documentation/announcements/gtt-mtf-support): Upstox API now supports Margin Trading Facility product type in GTT Order API for leveraged conditional order placement affecting developer integra... - [Search API for Instruments](https://upstox.com/developer/api-documentation/announcements/instrument-search-api): Upstox API instrument search endpoint for querying stocks and derivatives by text and filters without downloading JSON files for API-based trading ... - [CSV Instruments File Deprecation Notice](https://upstox.com/developer/api-documentation/announcements/instruments-csv-deprecation-notice): Upstox API deprecation of CSV instrument files in favor of JSON format for improved performance and scalability of instrument data for developer apps. - [IPOs API Launch](https://upstox.com/developer/api-documentation/announcements/ipo-api): Upstox IPOs API lets you fetch paginated IPO listings and detailed IPO data including price band, timeline, lot size, and live subscription figures. - [IPO Application APIs](https://upstox.com/developer/api-documentation/announcements/ipo-application-apis): Four new Upstox IPO APIs let you apply for mainboard and SME issues, list and track your applications, and cancel them before the bidding window cl... - [Kill Switch API Launch](https://upstox.com/developer/api-documentation/announcements/kill-switch-api): Upstox API introduces Kill Switch endpoints to enable and disable specific trading segments, giving traders programmatic control over their trading... - [Market Protection for Market and Stoploss Market Orders](https://upstox.com/developer/api-documentation/announcements/market-protection): Upstox API market price protection parameter for Market and Stoploss Market orders to control execution price slippage limits on the trading platform. - [Deprecation of Fields in Market Data Feed](https://upstox.com/developer/api-documentation/announcements/market-proto-changes-notice): Upstox API deprecation of selected fields in market data feed effective October 2024 to streamline WebSocket data services for API-based trading apps. - [Market Quote V3](https://upstox.com/developer/api-documentation/announcements/market-quote-v3): Upstox API Market Quote V3 launch with enhanced features and additional data fields for OHLC, LTP, and full market quote endpoints for developer apps. - [MIS File](https://upstox.com/developer/api-documentation/announcements/mis-file): Upstox API MIS instruments file now available for download listing all instruments approved for Margin Intraday Square-off trading for developer apps. - [MTF Product Support in Order Placement API](https://upstox.com/developer/api-documentation/announcements/mtf-support): Upstox API now supports Margin Trading Facility in Order Placement API enabling leveraged buy orders through API integration for building automated... - [Mutual Fund APIs Launch](https://upstox.com/developer/api-documentation/announcements/mutual-fund-apis): Upstox API mutual fund endpoints return orders, SIPs, holdings, and order details over HTTPS with OAuth for portfolio and wealth integrations on MF... - [New GTT Order API](https://upstox.com/developer/api-documentation/announcements/new-gtt-order-api): Upstox API launches Good Till Triggered order endpoints for placing, modifying, and canceling conditional trigger-based orders on the trading platf... - [Market Data Feeder V3 Launch & V2 Deprecation](https://upstox.com/developer/api-documentation/announcements/new-market-feeder-v3): Upstox API Market Data Feeder V3 launch with enhanced stability and richer data, plus V2 deprecation timeline and migration guide on the trading pl... - [New URL and Simplified Headers](https://upstox.com/developer/api-documentation/announcements/new-url-and-simplified-headers): Upstox API introduces new base URL and simplified request headers to improve usability and streamline API service integration on the trading platform. - [News API Launch](https://upstox.com/developer/api-documentation/announcements/news-api): Upstox API introduces the News API to fetch market news articles for instrument keys, current positions, or holdings with pagination support. - [NSE’s pre-open session for futures](https://upstox.com/developer/api-documentation/announcements/nse-pre-open-session): Upstox API support for NSE pre-open session for futures trading effective December 2025 with updated market timing schedules for API-based trading ... - [Payments API Launch](https://upstox.com/developer/api-documentation/announcements/payments-api): Upstox API introduces Payments endpoints to retrieve the last 20 pay-in and payout transactions with amount, mode, status, bank name, and charge de... - [Payout Management APIs Launch](https://upstox.com/developer/api-documentation/announcements/payout-management-apis): Upstox API introduces Payout Management APIs to place, modify, and cancel fund withdrawals via NEFT or IMPS, and check payout mode eligibility for ... - [Upstox Plugin Marketplace for Claude — One-Command MCP & Agent Skill Install](https://upstox.com/developer/api-documentation/announcements/plugin-marketplace-launch): Install the Upstox MCP server and Agent Skill in one command from the Claude plugin marketplace — now on Claude Code and the Claude Desktop and web... - [Minor Update to Put/Call Option Chain API](https://upstox.com/developer/api-documentation/announcements/pop-field-addition): Upstox API adds probability of profit field to Put/Call Option Chain API response for enhanced options risk analysis and strategy on the trading pl... - [Sandbox Mode for API Integration](https://upstox.com/developer/api-documentation/announcements/sandbox-mode-for-apis): Upstox API sandbox mode for testing trading integrations in a simulated environment before deploying to the live trading system on the trading plat... - [Smartlist APIs Launch — Futures, Options, and MTF](https://upstox.com/developer/api-documentation/announcements/smartlist-apis): Three new Upstox API Smartlist endpoints are now live — ranked futures, options, and MTF stock lists with real-time data for F&O analysis and margi... - [Static IP Management APIs](https://upstox.com/developer/api-documentation/announcements/static-ip-apis): Upstox API introduces GET and PUT /user/ip endpoints to read and update user-level static IP addresses for algo trading compliance and order enforc... - [GTT TSL Order API](https://upstox.com/developer/api-documentation/announcements/tsl-gtt-order): Upstox API launches GTT Trailing Stop Loss order type to automatically adjust stop loss triggers as market price moves favorably on the trading pla... - [Update Zero Brokerage Plan](https://upstox.com/developer/api-documentation/announcements/update-zero-brokerage): Upstox API zero brokerage plan update with details on discontinued free trading offer and revised brokerage structure changes on the trading platform. - [V2 Websocket Discontinued and Will Be Stopped](https://upstox.com/developer/api-documentation/announcements/v2-websocket-discontinued): Upstox API V2 WebSocket service termination notice with shutdown timeline and migration steps to Market Data Feeder V3 streams on the trading platf... - [Webhook URL Security Policy](https://upstox.com/developer/api-documentation/announcements/webhook-url-security-policy): Upstox validates all webhook URLs against a security filter to protect user accounts from dynamic DNS, phishing, malware, spam, and proxy bypass th... - [Websocket Plus Features](https://upstox.com/developer/api-documentation/announcements/websocket-plus): Upstox API WebSocket Plus features with increased connections, higher instrument limits, and premium streaming under Upstox Plus on the trading pla... - [CDSL Auth](https://upstox.com/developer/api-documentation/uplink-business/docs/cdsl-auth): Complete CDSL authorization workflow for delivery sale transactions using the Upstox Uplink Business API with TPIN verification across client platf... - [Cancel Order](https://upstox.com/developer/api-documentation/uplink-business/docs/cancel-order): Cancel pending or open orders using the Upstox Uplink Business API with HTML form submission for multi-client broker partner applications for devel... - [Modify Order](https://upstox.com/developer/api-documentation/uplink-business/docs/modify-order): Modify pending or open orders using the Upstox Uplink Business API with HTML form submission for multi-client broker partner applications for devel... - [Place Order](https://upstox.com/developer/api-documentation/uplink-business/docs/place-order): Place single or multiple orders using the Upstox Uplink Business API with HTML form submission for multi-client broker partner applications for dev... - [Analytics Token](https://upstox.com/developer/api-documentation/analytics-token): Generate an Analytics Token for long-lived, read-only access to Upstox APIs. Access market data freely; account and trading APIs require Static IP. - [Announcements](https://upstox.com/developer/api-documentation/announcements): Latest Upstox API announcements covering new feature launches, deprecation notices, API upgrades, and platform changes for developers building trad... - [API Overview – Upstox Developer API](https://upstox.com/developer/api-documentation/api-overview): Complete overview of all Upstox APIs — trading, portfolio, market data, and streaming endpoints in one place. - [Authentication](https://upstox.com/developer/api-documentation/authentication): Authenticate users with OAuth 2.0 using the Upstox API. Learn the complete login authorization flow, token exchange, and session management for tra... - [Backtesting](https://upstox.com/developer/api-documentation/backtesting): Backtest trading strategies with Upstox APIs. Search instruments, then fetch historical and expired F&O OHLC candle data for equities and derivatives. - [Building with Sandbox Mode](https://upstox.com/developer/api-documentation/build-using-sandbox): Build and test trading apps using Upstox API sandbox mode. Step-by-step SDK configuration for sandbox integration before going live for trading pla... - [Code samples](https://upstox.com/developer/api-documentation/code-samples): Browse Upstox API code samples in Python, PHP, Node.js, and Java. Ready-to-use integration examples available on GitHub for quick setup for trading... - [API Documentation – Fast Secure Free – Upstox](https://upstox.com/developer/api-documentation/open-api): Explore the Upstox API documentation for REST APIs to place orders, manage portfolios, and stream live market data via WebSockets for trading platf... - [Error codes](https://upstox.com/developer/api-documentation/error-codes): Reference guide for Upstox API HTTP and application error codes. Understand error responses, status codes, and troubleshooting steps for trading apps. - [Expired Instruments](https://upstox.com/developer/api-documentation/expired-instruments): Access expired futures and options contract data using the Upstox API. Retrieve historical instrument details for backtesting and analysis for trad... - [Agent Quickstart - Connect an AI Agent to the Upstox API](https://upstox.com/developer/api-documentation/docs/getting-started/agent-quickstart): Connect an AI agent to the Upstox API in five minutes. Wire up the MCP server, feed it the docs and llms.txt, drop in rules files, and build safely... - [Installing the Upstox SDK and Dependencies](https://upstox.com/developer/api-documentation/installing-sdk): Install the Upstox API SDK and dependencies for Python, Node.js, Java, PHP, and .NET. Step-by-step setup guide for each language for trading platfo... - [Instruments](https://upstox.com/developer/api-documentation/instruments): Download Upstox API instrument files including BOD, MTF, MIS, and suspended instrument lists in JSON format for all exchange segments for trading a... - [Upstox Developer API Documentation Hub](https://upstox.com/developer/api-documentation/docs): Upstox API developer documentation hub. Access REST APIs, WebSocket streaming, SDKs, and trading tools for building investment applications for tra... - [Upstox API MCP Integration - Claude, Claude Code, ChatGPT, Cursor & VS Code](https://upstox.com/developer/api-documentation/mcp-integration): Complete guide to integrate Upstox trading API with AI assistants using Model Context Protocol (MCP). Connect Claude Desktop, Claude Code, ChatGPT,... - [OpenAPI definition](https://upstox.com/developer/api-documentation/openapi-definition): Upstox API OpenAPI 3.0 definition with OAuth 2.0 authentication details. Explore available scopes, token URLs, and endpoint specifications for trad... - [Prerequisites for Using the SDK](https://upstox.com/developer/api-documentation/prerequisites-for-an-sdk): Set up prerequisites for the Upstox API SDK including API credentials, development environment, and language-specific configuration steps for tradi... - [Rate Limits](https://upstox.com/developer/api-documentation/rate-limiting): Understand Upstox API rate limits for order placement, multi-order, and standard endpoints. Per-second, per-minute, and per-user limits for trading... - [API Structure](https://upstox.com/developer/api-documentation/request-response): Overview of Upstox API request and response structures. Learn how to format API calls and interpret JSON responses for trading endpoints for tradin... - [Request Structure](https://upstox.com/developer/api-documentation/request-structure): Learn the Upstox API request structure including HTTP methods, headers, authorization tokens, and payload formats for REST API calls for trading apps. - [Response Structure](https://upstox.com/developer/api-documentation/response-structure): Understand the Upstox API response structure for success and error payloads. Covers single object, list, and paginated response formats for trading... - [Sample Implementation](https://upstox.com/developer/api-documentation/sample-implementation): Explore Upstox API WebSocket sample implementations in Python, PHP, Node.js, Java, and React for market data and order update streaming for trading... - [Sandbox](https://upstox.com/developer/api-documentation/sandbox): Test your trading app in the Upstox API sandbox environment. Simulate orders, portfolio operations, and market data without live risk for trading a... - [SDK](https://upstox.com/developer/api-documentation/sdk): Get started with Upstox API SDKs for Python, Java, Node.js, PHP, and .NET. Streamline your trading app integration with official libraries for trad... - [Self Generated SDK's](https://upstox.com/developer/api-documentation/self-generated-sdk): Generate a custom Upstox API SDK in your preferred language using swagger-codegen-cli and the OpenAPI YAML specification file for developer integra... - [Streamer Functions](https://upstox.com/developer/api-documentation/streamer-function): Use Upstox API streamer functions to connect to WebSocket feeds for live market data and portfolio updates via SDK helper methods for trading platf... - [Upstox Generated SDK's](https://upstox.com/developer/api-documentation/upstox-generated-sdk): Use official Upstox API SDKs for Python, PHP, Node.js, Java, and .NET. Install via pip, npm, Maven, or Composer with ready-made packages for tradin... - [Webhook](https://upstox.com/developer/api-documentation/webhook): Configure Upstox API webhooks to receive real-time order and GTT order updates via POST notifications to your application endpoint for trading plat... - [Websocket Implementation](https://upstox.com/developer/api-documentation/websocket-implementation): Implement WebSocket streaming with the Upstox API for real-time market data and order updates. Learn connection setup and subscription methods for ... - [What's an SDK?](https://upstox.com/developer/api-documentation/what-is-an-sdk): Learn what an SDK is and how the Upstox API SDK simplifies trading app integration by reducing complexity, errors, and development time for trading...