intrade API (Application Programmable Interface)

API Documentation (478KB .PDF file)

Trade Exchange Network ("TEN") parent Company of Intrade has developed an Application Programmable Interface ("API") that all members of the Exchange are entitled to use subject to satisfying the eligibility criteria. A monthly fee for API access may be charged which may in turn be refunded in full if the member generates sufficient trade volumes.
 
Market makers may be entitled to free use of the API if they reach an agreement with the exchange and are designated as a market maker.

An API is software by which a members application program accesses the trading and account management functionality of the exchange.

TEN's API is constructed to allow eligible members interface their own trading application or even an excel program directly with the exchange. This interface was designed specifically to facilitate both high and low volume automated and non-automated trading and is being successfully used by both market makers and active traders on the exchange.

The API is comprised of 2 sections; an XML data feed section and XML interface section. While the functions of these sections may be self explanatory, the data feed document provides all relevant market data for every contract listed on the exchange.

The interface document explains in logical and technical terms how your own application must interact with the exchange.

The API Interface supports operations such as but not limited to those detailed in below.

  • Get Login
  • Get Balance Get frozen/available cash balance
  • Update Multi Order Enter orders
  • Cancel Multiple Orders For User Cancel multiple orders by order ID
  • Get Cancel All In Contract Cancel all orders in Contract
  • Get Cancel All Bids Cancel all buy orders in Contract
  • Get Cancel All Offers Cancel all sell orders in Contract
  • Get Cancel All Orders In Event Cancel all sell orders in Event
  • Cancel All Orders For User Cancel all orders for a user
  • Get Pos For User Get positions for user
  • Get Open Orders Get open orders for user
  • Get Orders For User Get orders by order ID
  • Get User Messages Get trading messages for users
  • Set As Read Delete trading messages for users

The exchange makes a test trading system available to market makers and program traders to test their applications before going live.

For more information and to get access to the Exchanges API mail us on mmprogram@intrade.com

More From Us

This Exchange Interface is no longer being developed but will remain available.
Content, rules, and functionality may not be current on this interface.
Our current interface is available at http://www.intrade.com/