Swing APIs

An API (Application Programming Interface) is a program which enables one software application to speak to or interact with another. For example, a flight booking aggregator site or a hotel reservation portal.

Trading APIs allows traders to interact with a third-party trading platform. They help the traders to connect their trading application to the algorithmic execution platform located at the broking partner’s end, which in effect will connect with the exchange. Trading APIs are specifically beneficial for traders who wish to run algorithmic models on their own trading systems, receive real-time pricing and be able to perform trades.

Swing APIs is a set of simple HTTP APIs (also known as Rest APIs) built on top of Swing (TradeSmart’s trading platform.) It provides complete data required to build your own customized trading application aligned to your individual trading needs. You can execute orders in real time, manage user portfolio, stream live market data (using Websocket), and much more, with TradeSmart API.

.

Key Features of Swing API

Tailor-made trading platform

The USP of Swing API is that you can develop your own frontend trading platform, customized to suit your requirements. You will not need to restrain yourself to a generic front-end. Swing APIs use the OpenSSL library for the purpose of encryption or decryption.

Third Party Integration

You can seamlessly integrate your own trading platform with third-party software and applications of your own choice

Access to complete trading cycle

With Swing API, you can do all trading related activities. You can place and execute order, access order history, view order status, positions and holdings, fund information, live quotes, market watch, etc. and that too from an interface of your own choice.

How to use the API?

Using APIs is extremely simple. All you need to do is:

  1. Create the Application form on Swing (TradeSmart’s Trading Portal)
  2. You will receive the App Id, App Secret & Password (to be used for application token)
  3. The above details can be entered in your frontend application to access your TradeSmart trading account through the APIs

(Please refer to the API documentation page to complete your integration)

Open your Demat account

FAQs

Who should subscribe to Swing API?

Swing APIs are ideal for advanced traders or investor. Those who wish to create their own customized trading platform, deploy innovative trading strategies or align specific trading logic or requirements.

Are there any fees for using Swing API?

No. Currently the services of Swing API are completely free.

Which programming languages are supported by Swing API?

Swing API is compatible with all major technology stacks.

Can I do Algo trading by using Swing APIs?

Yes. Algo Trading can be done with Swing APIs. The client needs to develop their own trade strategies and can place the automated trades through Swing API.

Important Note: As a broker, TradeSmart, does not offer trading strategies.  They need to be completely developed or owned by the client. Moreover, the client needs to procure the concerned approvals (exchange related) for the deployed trading logic or strategies.

How do I reach out to the customer support team for queries related to Swing API?

For any Swing API related issues or support, you can raise a ticket on the following link https://support.tradesmartonline.in/open.php and the team would promptly assist you.

Is it possible to download the daily dump of traded securities?

Yes. This provision is available with Swing API.