SMC Global API (Algo Trading) Review

SMC Global Logo

1.31%1,60,107 Clients

SMC Global provides the ACE API, a REST-based trading API platform that helps traders and developers access live and historical market data, automate trading strategies, place orders, and monitor portfolios in real time.

The ACE API uses API Key and Secret Key authentication along with a secure login flow. Users need to register a redirect URL for authentication and session generation. The APIs use JSON format for both requests and responses, making integration simple for web, desktop, and mobile applications.

The platform supports integration with custom trading applications as well as third-party tools using HTTP and WebSocket connections. WebSocket APIs help users receive low-latency real-time market updates and live trading data.

SMC Global also provides SDKs and client libraries in multiple programming languages, helping developers integrate the APIs without making raw HTTP requests manually.

SMC Global API Details

API Brokerage Charge

API is free of charge

API Document Linkhttps://smcaceapi.smctradeonline.com/api-documentation
API Data Format

JSON, Python, Java, Node.js, Go, C#

API Offer Type

Trading API, Market Data API, Order API, WebSocket API

API Exchange Support

NSE Cash, BSE Cash, NSE F&O, NSE Currency, MCX Commodities, and NCDEX Commodities

API OS Support

Windows, MacOS, Linux, Android, iOS

API Support Features

Login Authentication, Order Placement, Modify/Cancel Orders, Portfolio Tracking, Market Data, WebSocket Feeds

API Third‑Party Tools

AlgoTest

API Order Types

Market, Limit, Stop-Loss (SL), Stop-Loss Market (SL-M), AMO, Bracket Order (BO)

API Supporthttps://www.smctradeonline.com/contact-us

SMC Global API Rate Limit

Rate limits apply on API calls per second. Exceeding limits may result in 403 Access Denied errors. Limits are dynamically managed for system stability.

SMC Global API Key

SMC Global API Key Process:

  1. Login to the ACE API platform using the login URL:
    https://acetrade.smctradeonline.com/login?api_key=xxx
    Replace “xxx” with your API Key.
  2. After successful login, the user is redirected to the registered redirect URL configured under MyApps.
  3. The redirected URL contains:
    • auth_token
    • feed_token
  4. Save the request token received after login.
  5. Concatenate the following:
    • API Key
    • Request Token
  6. Generate an HMAC-SHA256 signature using:
    • Concatenated string as the key
    • API Secret as the input value
  7. Send a POST request to:
    baseURL/auth/token
  8. Include the following details in the request body:
    • API Key
    • Generated Signature
    • Request Token
  9. After successful verification, the system returns an Access Token.
  10. Save the Access Token and use it for all future authenticated API requests.

SMC Global API Types Offered

SMC Global ACE API offers multiple API types and services for trading, market data access, portfolio tracking, and real-time streaming.

1. Authentication API

Authentication APIs are used for secure login, session management, and user profile access.

Supported APIs include:

  • Login API
  • Logout API
  • Profile API
  • Access Token Generation

These APIs help users authenticate using client credentials, OTP verification, API Key, and secure token-based access.

2. Order Management API

Order APIs are used for managing trading activities across supported exchanges and segments.

Supported functionalities include:

  • Place Order API
  • Modify Order API
  • Cancel Order API

Supported order varieties:

  • Normal Orders
  • AMO Orders
  • BO Orders

These APIs support different order types and trading products for automated and manual trading systems.

3. Reports API

Reports APIs help users track executed and pending trades.

Supported APIs include:

  • Order Book API
  • Trade Book API

These APIs provide details related to order status, executed trades, and transaction history.

4. Portfolio API

Portfolio APIs are used for portfolio and position management.

Supported APIs include:

  • Holdings API
  • Position API
  • Position Conversion API

Users can monitor holdings, open positions, and convert positions between product types.

5. Funds API

Funds APIs help users monitor account balance, margins, and available trading funds in real time.

6. Instruments & Market Quotes API

These APIs provide market instrument details and real-time quote data.

Supported functionalities include:

  • Full Instrument List
  • Market Quotes
  • OHLC Quotes
  • LTP Quotes

The APIs support live and historical market data retrieval across multiple exchanges and segments.

7. WebSocket API

WebSocket APIs provide low-latency real-time market data streaming.

Supported features include:

  • Live market feed
  • LTP mode
  • Quote mode
  • Full market depth mode
  • Index market feed
  • Real-time updates without polling

WebSocket APIs are useful for algo trading platforms, charting tools, and automated trading systems.

8. Market Data API

Market Data APIs allow users to access:

  • Live market data
  • Historical market data
  • OHLC data
  • Tick-by-tick updates
  • Instrument master data

These APIs are commonly used for strategy building, analytics, and backtesting.

9. Third-Party Integration API

SMC Global ACE APIs support integration with:

  • Algo trading platforms
  • Custom trading applications
  • Portfolio management systems
  • Web and mobile trading platforms
  • Third-party trading tools

The APIs use JSON-based communication and REST-like HTTP architecture for easy integration.

Conclusion

SMC Global ACE API offers a robust and scalable solution for traders and developers looking to automate trading strategies and access real-time market data. With its secure authentication, multi-language SDK support, and powerful WebSocket integration, it ensures speed, flexibility, and efficiency. Whether for algorithmic trading or custom trading platforms, SMC Global API is a reliable choice for modern traders.

Zerodha (India's Best & No. 1 Broker)

  Special Offer - Free Equity Delivery and Mutual Funds

  • Brokerage-free equity delivery trades.
  • Brokerage-free Direct Mutual Fund.
  • Pay ₹20 per trade for Intraday & F&O.
  • The best trading platform in India.

Open Instant Demat Account Read Reviews

Frequently Asked Questions

Yes, the API is free. Only standard brokerage charges apply.

SMC Global offers Trading API, Market Data API, WebSocket API, Order Management API, and Portfolio APIs.

The API supports integration with custom-built applications, browser-based tools, and third-party trading platforms.

Yes, it provides real-time data via WebSocket for fast and efficient market updates.

SMC Global Competitors Review

Information on this page was last updated on Thursday, November 23, 2023

Zerodha (Flat Rs 20 Per Trade)

Special Offer - Invest brokerage-free Equity Delivery and Direct Mutual Funds (truly no brokerage). Pay flat Rs 20 per trade for Intra-day and F&O. Open Instant Account and start trading today.

Zerodha (Flat Rs 20 Per Trade)
Invest brokerage-free Equity Delivery and Direct Mutual Funds (truly no brokerage). Pay flat Rs 20 per trade for Intra-day and F&O. Open Instant Account and start trading today.

Zerodha (India's Best & No. 1 Broker)

  Special Offer - Free Equity Delivery and Mutual Funds

  • Brokerage-free equity delivery trades.
  • Brokerage-free Direct Mutual Fund.
  • Pay ₹20 per trade for Intraday & F&O.
  • The best trading platform in India.

Open Instant Demat Account Read Reviews
⚖️
Compare Brokers

Compare brokers side-by-side to choose the right one.

Are you a SMC Global Customer?