Announcements
New API launches, breaking changes, and deprecation notices for the Upstox Developer API โ newest first.
Analytics Token now Supports Portfolio & Trade APIs via Static IP
The Analytics Token โ a single read-only token with 1-year validity โ now unlocks account-specific APIs via Static IP, so you can analyze your portfolio, positions, holdings, orders, and profit & loss without daily re-authorization.
Payout Management APIs
New Payout Management APIs are available to initiate, modify, and cancel fund withdrawals via NEFT or IMPS, and check payout mode eligibility for your account.
Upstox Agent Skills Launch
The Upstox Agent Skill is now available โ install it in Claude Code, Codex, or any SKILL.md-compatible agent to place orders, stream market data, and manage your portfolio across NSE, BSE, and MCX, built on the official upstox-python-sdk.
Smartlist APIs Launch
Three new Smartlist APIs are now available โ Get Futures Smartlist, Get Options Smartlist, and Get MTF Smartlist โ delivering curated, real-time ranked lists of F&O contracts and MTF-eligible stocks.
IPO API Launch
IPO APIs are now available โ fetch a paginated list of IPOs by status and issue type, and retrieve detailed per-IPO data including price band, lot size, timeline, registrar info, and subscription figures.
Global Instruments Support
A new Global Instruments file is now available, providing instrument keys for major global indices and indicators โ GIFT NIFTY, Dow Jones, S&P, FTSE 100, and more โ for use with market quote and historical candle data APIs.
New Market Information APIs Launch
Six new Market Information APIs are now available โ FII activity, DII activity, Open Interest, Change in OI, Max Pain, and Put-Call Ratio โ providing institutional-grade market data for F&O analysis and trading tools.
Company Fundamentals API Launch
New Company Fundamentals APIs are available to retrieve financial statements, key ratios, shareholding patterns, corporate actions, and competitor data for any listed company by ISIN. The suite includes 8 endpoints: Company Profile, Balance Sheet, Cash Flow, Income Statement, Share Holdings, Key Ratios, Corporate Actions, and Competitors.
Payments API Launch
New Payments APIs are available to retrieve the pay-in and payout transactions, including amount, mode, status, bank name, and charge details.
Mutual Funds API Launch
New Mutual Fund APIs are available to retrieve the order book, order details, SIPs, and holdings.
Webhook URL Security Policy
All webhook URLs registered on the Upstox Developer Platform are validated against a security filter before an app can be created, protecting user accounts from dynamic DNS, phishing, malware, spam, and proxy bypass threats.
News API Launch
Introducing the News API โ fetch news articles for specific instrument keys, your current positions, or your holdings portfolio with pagination support.
Get Fund and Margin V3 API
We have released the new Get Fund and Margin V3 API, offering a detailed balance breakdown including cash available, pledged margin, and unsettled profit components โ without requiring a segment parameter.
Kill Switch API Launch
Introducing the Kill Switch API โ two new endpoints to programmatically enable or disable specific trading segments, helping traders avoid impulsive decisions by temporarily halting activity in one or more segments.
Static IP Management APIs
Two new endpoints โ GET and PUT /user/ip โ are now available for reading and updating user-level static IP addresses required for algo trading compliance.
Important Updates โ Algo Registration & Static IP RequirementImportant
The Exchange has issued a significant circular dated May 5, 2025, to enhance the safety of retail investors participating in Algo trading.
Analytics Token
Introducing the Analytics Token โ a long-lived, read-only access token with 1-year validity for programmatic access to market data, holdings, positions, and historical records without the standard OAuth flow.
Search API for InstrumentsBeta
Search for instruments by query and apply filters like exchanges, segments, instrument types, expiry, or ATM offset.
Market Protection for Market and Stoploss Market OrdersBeta
Optional market_protection parameter is now available when placing or modifying Market or Stoploss Market orders.
NSE's Pre-Open Session for Futures LIVE from 8 December
NSE's pre-open session for futures is now live from December 8, 2025. This session allows traders to place and modify orders before the regular trading hours begin, providing an opportunity to react to overnight news and market developments.
V2 Websocket DiscontinuedDiscontinued
The Market Data Feeder V2 Websocket service will become discontinued on August 22, 2025, and will be completely stopped after this date. All users should migrate to the V3 Websocket service to avoid any disruption in market data streaming.
Fund and Margin API Response Change
Starting July 19, 2025, the Fund and Margin API will return combined funds for both Equity and Commodity segments in the equity object. This change affects applications that process segment specific fund data separately.
Launch of Trailing Stop Loss orderBeta
We've introduced Trailing Stop Loss functionality to our GTT Order API, allowing your stop-loss orders to automatically adjust as the market moves in your favor, providing dynamic risk management.
Deprecation of several V2 APIsDeprecated
We are deprecating several v2 APIs to streamline our offerings and encourage users to migrate to the corresponding v3 endpoints.
Support for MTF in GTT Order
We have enabled support for the Margin Trading Facility (MTF) product within the GTT order placement API. This enables the placement of GTT orders with margin funding directly through the API.
Expired Instruments APIs LaunchUpstox Plus
We are rolling out new Expired Instruments APIs under the Upstox Plus plan. This suite of APIs provides access to historical data for expired instruments, offering the following features:
- Get Expiries.
- Get Expired Option Contracts.
- Get Expired Future Contracts.
- Get Expired Historical Candle Data.
Websocket Plus FeaturesUpstox Plus
We are rolling out new websocket features under the Upstox Plus plan, enhancing our v3 websocket with:
- Increased concurrent connections (up to 5 per user).
- Full D30 subscription mode supporting up to 50 instruments per connection.
Enhanced Historical Candle Data APIs - V3 Launch
We're excited to introduce enhanced V3 versions of both standard Intraday and Historical Candle Data APIs with expanded intervals and improved flexibility. These APIs support customizable time units from minutes to months with flexible intervals, offering more granular control for technical analysis.
Market Quote V3 API
We have released the new Market Quote V3 APIs, which include additional features and enhancements based on user feedback.
Margin Intraday Square-off (MIS) File Now Available
We have provided Margin Intraday Square-off (MIS) file, which you can now download directly from the Instruments Section of our Developer Documentation.
Support for MTF Order
We have enabled the support for Margin Trading Facility (MTF) product in the order placement API. This enables placing orders with margin funding directly through the API.
Introduction of GTT Order API
A new GTT Order API has been introduced, allowing users to create, modify, and cancel Good Till Trigger (GTT) orders seamlessly.
Minor Update to Put/Call Option Chain API
A new field pop has been added to the option_greeks object of the Put/Call Option Chain API response.
Beta Launch of Access Token Flow for User
Beta release of an access token flow for an individual users. This feature empowers Initiators to effortlessly generate access tokens for their customers, ensuring a seamless and efficient trading experience.
Sandbox Mode for API Integration
We are bringing convenience to your API integration. Introducing sandbox mode to test integrations safely before going live.
Market Data Feeder V3 Launch & V2 DeprecationImportant
The Market Data Feeder V3 has been launched, offering improved stability and deeper insights. Feeder V2 will be deprecated by March 2, 2025, with only the V3 version available starting March 3, 2025.
Beta Launch of Order API V3
We are excited to announce the beta release of enhanced version of Order API V3 to support the order slicing and latency information tracking.
Beta Launch of Highly Requested APIs
We are excited to announce the beta release of three highly requested APIs: Place Multi Order, Cancel All Open Orders, and Exit All Positions.
Deprecation of Fields in Market Data Feed
Several fields in the market data feed will be discontinued on Oct 10, 2024.
Update on ZERO brokerage via Upstox APIDiscontinued
Starting 31 August 2024, we will no longer offer zero-brokerage API trades. However, new Upstox API users from 1 September 2024 will be eligible for 90 days of zero brokerage.
Faster order execution via API
Order execution over APIs is now significantly faster. Use the new endpoint for place, modify, and cancel operations to take advantage of this improvement.
CSV Instruments File Deprecation Notice
The CSV format for the instruments file will soon be deprecated. We recommend users to transition to the JSON version for improved functionality and support.
New URL and Simplified Headers
Upstox API now accessible at a new URL https://api.upstox.com/v2 with simplified header requirements. Old and new URLs operational during transition. Migration advised.