Skip to main content

The ib_insync package is build on top of the Python API from Interactive Brokers. The objective is to make it as easy as possible to use the API, without sacrificing any functionality.

The main features are:

  • An IB component that automatically keeps its state in sync with the world;

  • A sequential style of programming that is easy to understand for novice users (no more callbacks);

  • A fully asynchonous framework based on asyncio for advanced users;

  • Interactive operation with live data in Jupyter notebooks.

Installation

pip3 install -U ib_insync

Requirements:

IB-insync home page.

Example

This is a complete script to download historical data:

from ib_insync import *

ib = IB()
ib.connect('127.0.0.1', 7497, clientId=1)

bars = ib.reqHistoricalData(
        contract=Stock('TSLA', 'SMART', 'USD'),
        endDateTime='',
        durationStr='30 D',
        barSizeSetting='1 hour',
        whatToShow='TRADES',
        useRTH=True)

print(bars)

Be sure to take a look at the example notebooks too.

Disclaimer

The software is provided on the conditions of the simplified BSD license.

This project is not affiliated with Interactive Brokers Group, Inc.’s.

Changelog

Version 0.7.0

  • added lots of request methods

  • order book (DOM) added

  • notebooks updated

Version 0.6.1

  • Added UTC timezone to some timestamps

  • Fixed issue #1

Version 0.6.0

  • Initial release

Good luck and enjoy,

author:

Ewald de Wit <ewald.de.wit@gmail.com>

Release files for ib-insync 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ib-insync 0.7.0
File Interpreter ABI Platform
ib_insync-0.7.0-py3-none-any.whl Python 3 none any Details

Release files / ib_insync-0.7.0-py3-none-any.whl

Download URL ib_insync-0.7.0-py3-none-any.whl
Size 29.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
205d0b182a936749ca61c62b0b42e9341228927592d6cb7f4a98e2c288e86146
BLAKE2b-256 checksum
How to use checksums
68b06b4885f591572ce318d8392ea1676e4cb62ec5daa2fa231b2864c2b8540d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.9.82

2 release files

0.9.81

2 release files

0.9.79

2 release files

0.9.78

2 release files

0.9.77

2 release files

0.9.76

2 release files

0.9.75

2 release files

0.9.74

2 release files

0.9.71

2 release files

0.9.70

2 release files

0.9.69

2 release files

0.9.68

2 release files

0.9.66

2 release files

0.9.65

2 release files

0.9.63

2 release files

0.9.62

2 release files

0.9.61

2 release files

0.9.58

2 release files

0.9.57

1 release file

0.9.54

2 release files

0.9.53

2 release files

0.9.48

2 release files

0.9.47

2 release files

0.9.46

2 release files

0.9.45

2 release files

0.9.44

2 release files

0.9.41

2 release files

0.9.40

2 release files

0.9.38

2 release files

0.9.37

2 release files

0.9.36

2 release files

0.9.35

2 release files

0.9.33

2 release files

0.9.32

2 release files

0.9.31

2 release files

0.9.30

2 release files

0.9.29

1 release file

0.9.28

1 release file

0.9.27

1 release file

0.9.26

1 release file

0.9.25

1 release file

0.9.24

1 release file

0.9.23

1 release file

0.9.22

1 release file

0.9.21

1 release file

0.9.20

1 release file

0.9.19

1 release file

0.9.18

1 release file

0.9.17

1 release file

0.9.16

1 release file

0.9.15

1 release file

0.9.14

1 release file

0.9.13

1 release file

0.9.12

1 release file

0.9.11

1 release file

0.9.10

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.17

1 release file

0.8.16

1 release file

0.8.15

1 release file

0.8.14

1 release file

0.8.13

1 release file

0.8.12

1 release file

0.8.11

1 release file

0.8.10

1 release file

0.8.9

1 release file

0.8.8

1 release file

0.8.7

1 release file

0.8.6

1 release file

0.8.5

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

This release

0.7.0 This release

1 release file

0.6.1

1 release file

0.6.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page