Click your Downloads folder to see the list of available files, and double-click the tws file to open it. The file name will vary based on the version you are downloading, it will be something like tws-versionname-macosx-x64.dmg. This will download twsapimacunix.n.m.zip to your computer (where n and m are the major and minor version numbers respectively) Open Terminal (Ctrl+Alt+T on most distributions) (On Mac press Command+Space to launch Spotlight, then type terminal and press Return).
PC Requirements | MAC Requirements | LINUX/UNIX Requirements | ||||
---|---|---|---|---|---|---|
Minimum | Recommended | Minimum | Recommended | Minimum | Recommended | |
Operating System | Windows Vista | Windows 7 or higher | Mac OSX 10.11 (El Capitan) | Mac OS 10.13 (High Sierra) or latest | Kernel 2.6 | Kernel 3.0 or higher |
Browser | Internet Explorer 11.0 or higher Firefox 32.0 or higher Chrome 37.0 or higher | Safari 7.1 Firefox 32.0 Chrome 37.0 | Firefox 32.0 Chrome 37.0 | |||
Screen Resolution | 1024 x 768 | Dual Screen, 1280 x 1024 | 1024 x 768 | Dual Screen, 1280 x 1024 | 1024 x 768 | Dual Screen, 1280 x 1024 |
Processor | Intel i3 | Intel i5 or higher | Intel i3 | Intel i5 or higher | Intel i3 | Intel i5 or higher |
Memory | 4GB Ram (1GB available for TWS) | 8GB Ram (2GB available for TWS) | 4GB Ram (1GB available for TWS) | 8GB Ram (2 GB available for TWS) | 4GB Ram (1GB available for TWS) | 8GB Ram (2GB available for TWS) |
Internet Connection | Broadband | Broadband with Backup | Broadband | Broadband with Backup | Broadband | Broadband with Backup |
Advanced users who manage large portfolios of more than 500 stock or 100 options positions or who use more than 15 chart windows simultaneously may need to manually increase the amount of memory allotted to TWS. For instructions, see the Memory Size topic in the TWS Users' Guide.
NOTE: If you have already agreed to the API License Agreement please start at Step 3 below.
Instructions
- Click directly on the button below to access the API software download page
- This will direct you to Interactive Brokers API License Agreement, please review it
- Once you have clicked 'I Agree', refer to the Mac / Unix section to download the API Software version of your preference
- This will download twsapi_macunix.n.m.zip to your computer
(where n and m are the major and minor version numbers respectively) - Open Terminal (Ctrl+Alt+T on most distributions)
(On Mac press Command+Space to launch Spotlight, then type terminal and press Return) - Navigate to the directory where the installer has been downloaded (normally it should be the Download folder within your home folder) and confirm the file is present
$ cd ~/Downloads
$ ls
- Unzip the contents the installer into your home folder with the following command (if prompted, enter your password):
$ sudo unzip twsapi_macunix.n.m.zip -d $HOME/ - To access the sample and source files, navigate to the IBJts directory and confirm the subfolders samples and source are present
$ cd ~/IBJts
$ ls
Interactive Brokers Download Tws Machine
Legacy Instructions - API Version ≤ 9.71
Note: IB only offers API Version 9.72+. In the event you already have an existing legacy version and need to install it, please refer to the directions below:
Interactive Brokers Download Tws Mac App
- locate the file twsapi_macunix.n.m.jar on your computer
(where n and m are the major and minor version numbers respectively.) - Open Terminal (Ctrl+Alt+T on most distributions)
(On Mac press Command+Space to launch Spotlight, then type terminal and press Return) - Navigate to the directory where the .jar file has been located (normally it should be the Download folder within your home folder) and confirm it is present
$ cd ~/Downloads
$ ls - Extract the contents of the .jar file into your home folder
$jar xf twsapi_macunix.n.m.jar -d $ HOME/ - To access the sample and source files, navigate to the IBJts directory and confirm the subfolders samples and source are present
$ cd ~/IBJts
$ ls