Home
Providers
Upstox
Upstox
Upstox is a SEBI-registered Indian retail brokerage operated by Upstox Securities Private Limited, a wholly owned subsidiary of RKSV Securities India Private Limited, serving over 1.3 crore customers across equities, futures and options, commodities, currency, mutual funds, IPOs, NCDs, fixed deposits and insurance on NSE, BSE and MCX. Its Upstox Developer API is a free, OAuth 2.0 protected REST and WebSocket suite of 101 published operations covering order placement (including V3 slicing, multi-order and GTT/trailing-stop-loss), portfolio holdings and positions, funds and margin, brokerage and charge calculation, market quotes with option greeks, historical and intraday candles, expired-instrument history, company fundamentals, IPO application, mutual funds, payouts, news and market-information analytics. Upstox also runs a hosted, OAuth-protected Model Context Protocol server at mcp.upstox.com giving AI agents read-only access to a user's holdings, orders, positions, mutual funds, funds and profile, and publishes an official Agent Skill and Claude plugin marketplace alongside first-party SDKs for Python, Node.js, Java, PHP and .NET.
Upstox publishes 22 APIs on the APIs.io network, including Charge API, Events Controller V 2 API, Expired Instrument API, and 19 more. Tagged areas include Company, Financial-Services, Stock Trading, Brokerage, and Market Data.
The Upstox catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Upstox’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 35 more developer resources.
1 APIs
1 MCP Servers
On this page
Kin Score
APIs 23
MCP Servers 1
Pricing Plans 1
Rate Limits 1
Event Specs 1
Security Posture 4
Scopes 1
Resources 42
apis.yml
92 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 80.0/100 · exemplar
Agent readiness — 63/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 23
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Get Started 5
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 6
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: upstox
name: Upstox
description: Upstox is a SEBI-registered Indian retail brokerage operated by Upstox Securities Private Limited, a wholly owned
subsidiary of RKSV Securities India Private Limited, serving over 1.3 crore customers across equities, futures and options,
commodities, currency, mutual funds, IPOs, NCDs, fixed deposits and insurance on NSE, BSE and MCX. Its Upstox Developer
API is a free, OAuth 2.0 protected REST and WebSocket suite of 101 published operations covering order placement (including
V3 slicing, multi-order and GTT/trailing-stop-loss), portfolio holdings and positions, funds and margin, brokerage and charge
calculation, market quotes with option greeks, historical and intraday candles, expired-instrument history, company fundamentals,
IPO application, mutual funds, payouts, news and market-information analytics. Upstox also runs a hosted, OAuth-protected
Model Context Protocol server at mcp.upstox.com giving AI agents read-only access to a user's holdings, orders, positions,
mutual funds, funds and profile, and publishes an official Agent Skill and Claude plugin marketplace alongside first-party
SDKs for Python, Node.js, Java, PHP and .NET.
image: https://assets.upstox.com/website/images/upstox-new-logo.svg
url: https://raw.githubusercontent.com/api-evangelist/upstox/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
x-enrichment:
date: '2026-09-02'
status: enriched
artifacts_added: 36
pass: local-v1
created: '2026-09-02'
modified: '2026-09-02'
tags:
- Company
- Financial-Services
- Stock Trading
- Brokerage
- Market Data
- Investing
- Capital Markets
- Mutual Funds
- Algorithmic Trading
- India
tags_raw:
- Company
- Financial Services
- Stock Trading
- Brokerage
- Market Data
- Investing
- Capital Markets
- Mutual Funds
- Algorithmic Trading
- India
apis:
- aid: upstox:upstox-mcp-server
name: Upstox MCP Server
description: 'Upstox operates a hosted, OAuth-protected Model Context Protocol server at https://mcp.upstox.com/mcp that
gives AI assistants — Claude Desktop and the Claude web app, Claude Code, ChatGPT in Developer mode, Cursor, and VS Code
with GitHub Copilot — read-only access to a connected Upstox account: holdings, orders, positions, mutual funds, funds
and profile. Authorization uses OAuth 2.0 with dynamic client registration and PKCE, advertised through RFC 8414 and RFC
9728 metadata documents on the MCP host, and account connections expire daily. The same server can be run locally from
the open-source mcp-server-upstox-api Cloudflare Worker for development.'
humanURL: https://upstox.com/developer/api-documentation/mcp-integration
baseURL: https://mcp.upstox.com/mcp
tags:
- MCP
- AI Agents
- Portfolio
- Read Only
properties:
- type: MCPServer
url: mcp/upstox-mcp.yml
- type: ToolCrosswalk
url: mcp/upstox-tool-crosswalk.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/mcp-integration
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/agent-quickstart
- type: SourceCode
url: https://github.com/upstox/mcp-server-upstox-api
- aid: upstox:upstox-charge-api
name: Upstox Charge API
description: The Charge API from Upstox — 2 operation(s) for charge.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Charge
properties:
- type: OpenAPI
url: openapi/upstox-charge-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-events-controller-v-2-api
name: Upstox Events Controller V 2 API
description: The events-controller-v-2 API from Upstox — 1 operation(s) for events-controller-v-2.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- events-controller-v-2
properties:
- type: OpenAPI
url: openapi/upstox-events-controller-v-2-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-expired-instrument-api
name: Upstox Expired Instrument API
description: The Expired Instrument API from Upstox — 4 operation(s) for expired instrument.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Expired Instrument
properties:
- type: OpenAPI
url: openapi/upstox-expired-instrument-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-fundamentals-api
name: Upstox Fundamentals API
description: The Fundamentals API from Upstox — 8 operation(s) for fundamentals.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Fundamentals
properties:
- type: OpenAPI
url: openapi/upstox-fundamentals-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-history-api
name: Upstox History API
description: The History API from Upstox — 3 operation(s) for history.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- History
properties:
- type: OpenAPI
url: openapi/upstox-history-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-history-v3-api
name: Upstox History V3 API
description: Historical Candle Data V3
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- History V3
properties:
- type: OpenAPI
url: openapi/upstox-history-v3-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-instruments-api
name: Upstox Instruments API
description: The Instruments API from Upstox — 1 operation(s) for instruments.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Instruments
properties:
- type: OpenAPI
url: openapi/upstox-instruments-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-ipo-api
name: Upstox IPO API
description: The IPO API from Upstox — 4 operation(s) for ipo.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- IPO
properties:
- type: OpenAPI
url: openapi/upstox-ipo-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-login-api
name: Upstox Login API
description: The Login API from Upstox — 4 operation(s) for login.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Login
properties:
- type: OpenAPI
url: openapi/upstox-login-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-market-holidays-and-timings-api
name: Upstox Market Holidays and Timings API
description: The Market Holidays and Timings API from Upstox — 13 operation(s) for market holidays and timings.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Market Holidays and Timings
properties:
- type: OpenAPI
url: openapi/upstox-market-holidays-and-timings-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-market-quote-api
name: Upstox Market Quote API
description: The Market Quote API from Upstox — 3 operation(s) for market quote.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Market Quote
properties:
- type: OpenAPI
url: openapi/upstox-market-quote-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-market-quote-v3-api
name: Upstox Market Quote V3 API
description: The Market Quote V3 API from Upstox — 3 operation(s) for market quote v3.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Market Quote V3
properties:
- type: OpenAPI
url: openapi/upstox-market-quote-v3-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-mutual-fund-api
name: Upstox Mutual Fund API
description: The Mutual Fund API from Upstox — 4 operation(s) for mutual fund.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Mutual Fund
properties:
- type: OpenAPI
url: openapi/upstox-mutual-fund-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-news-api
name: Upstox News API
description: The News API from Upstox — 1 operation(s) for news.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- News
properties:
- type: OpenAPI
url: openapi/upstox-news-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-options-api
name: Upstox Options API
description: The Options API from Upstox — 2 operation(s) for options.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Options
properties:
- type: OpenAPI
url: openapi/upstox-options-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-order-api
name: Upstox Order API
description: The Order API from Upstox — 18 operation(s) for order.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Order
properties:
- type: OpenAPI
url: openapi/upstox-order-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-payments-api
name: Upstox PAYMENTS API
description: The PAYMENTS API from Upstox — 4 operation(s) for payments.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Payments
tags_raw:
- PAYMENTS
properties:
- type: OpenAPI
url: openapi/upstox-payments-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-portfolio-api
name: Upstox Portfolio API
description: The Portfolio API from Upstox — 4 operation(s) for portfolio.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Portfolio
properties:
- type: OpenAPI
url: openapi/upstox-portfolio-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-post-trade-api
name: Upstox Post Trade API
description: The Post Trade API from Upstox — 1 operation(s) for post trade.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Post-Trade
tags_raw:
- Post Trade
properties:
- type: OpenAPI
url: openapi/upstox-post-trade-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-trade-profit-and-loss-api
name: Upstox Trade Profit And Loss API
description: The Trade Profit And Loss API from Upstox — 3 operation(s) for trade profit and loss.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- Trade Profit And Loss
properties:
- type: OpenAPI
url: openapi/upstox-trade-profit-and-loss-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-user-api
name: Upstox User API
description: The User API from Upstox — 5 operation(s) for user.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- User
properties:
- type: OpenAPI
url: openapi/upstox-user-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
- aid: upstox:upstox-websocket-api
name: Upstox Websocket API
description: The Websocket API from Upstox — 4 operation(s) for websocket.
humanURL: https://upstox.com/developer/api-documentation/
baseURL: https://api.upstox.com
tags:
- WebSocket
tags_raw:
- Websocket
properties:
- type: OpenAPI
url: openapi/upstox-websocket-api-openapi.yml
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Authentication
url: https://upstox.com/developer/api-documentation/authentication
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: Webhooks
url: https://upstox.com/developer/api-documentation/webhook
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Overlay
url: overlays/upstox-developer-api-overlay.yaml
- type: Website
url: https://upstox.com/
- type: DeveloperPortal
url: https://upstox.com/trading-api/
- type: Documentation
url: https://upstox.com/developer/api-documentation/open-api
- type: APIReference
url: https://upstox.com/developer/api-documentation/api-overview
- type: GettingStarted
url: https://upstox.com/developer/api-documentation/installing-sdk
- type: Support
url: https://upstox.com/help-center/
- type: Community
url: https://community.upstox.com/
- type: Blog
url: https://upstox.com/market-talk/
- type: GitHubOrganization
url: https://github.com/upstox
- type: Pricing
url: https://upstox.com/brokerage-charges/
- type: SignUp
url: https://upstox.com/open-demat-account/
- type: Login
url: https://login.upstox.com/
- type: TermsOfService
url: https://upstox.com/terms-of-use-and-privacy-policy/
- type: PrivacyPolicy
url: https://upstox.com/terms-of-use-and-privacy-policy/
- type: Postman
url: https://gist.github.com/Rahulzz/a0da2ad28a7dcc81e887f24cfdbc80a8
- type: StatusPage
url: https://status.upstox.com/
- type: ChangeLog
url: changelog/upstox-changelog.yml
- type: Deprecation
url: lifecycle/upstox-lifecycle.yml
- type: Lifecycle
url: lifecycle/upstox-lifecycle.yml
- type: Security
url: https://upstox.com/bug-bounty/
- type: VulnerabilityDisclosure
url: security/upstox-vulnerability-disclosure.yml
- type: TrustCenter
url: security/upstox-trust-center.yml
- type: Compliance
url: conformance/upstox-conformance.yml
- type: Conformance
url: conformance/upstox-conformance.yml
- type: DomainSecurity
url: security/upstox-domain-security.yml
- type: Authentication
url: authentication/upstox-authentication.yml
- type: OAuthScopes
url: scopes/upstox-scopes.yml
- type: Packages
url: packages/upstox-packages.yml
- type: SDKs
url: packages/upstox-packages.yml
- type: WellKnown
url: well-known/upstox-well-known.yml
- type: LLMsTxt
url: llms/upstox-llms.txt
- type: MCPServer
url: mcp/upstox-mcp.yml
- type: ToolCrosswalk
url: mcp/upstox-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: Conventions
url: conventions/upstox-conventions.yml
- type: ErrorCatalog
url: errors/upstox-error-codes.yml
- type: RateLimits
url: rate-limits/upstox-rate-limits.yml
- type: Plans
url: plans/upstox-plans-pricing.yml
- type: Sandbox
url: sandbox/upstox-sandbox.yml
- type: DataModel
url: data-model/upstox-data-model.yml
- type: Webhooks
url: asyncapi/upstox-webhooks.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/upstox"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/upstox/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/upstox/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.