7

I want to use the IB Api, but cannot figure our how the request a complete symbol list and information.

In the Documentation i found: reqScannerParameters() - but it is not clear how to get a list for example of nasdaq stocks ?

Is there a better way ?

Roby
  • 2,011
  • 4
  • 28
  • 55

3 Answers3

10

As far as I am aware IB does not offer a symbol list. But the good news is it is easy and free to get elsewhere. Eoddata.com is a good source of it and you can download them, or automate it rather easily.

Go here and just click the download link at the top right of the table: EodData Symbol List

Not sure what language your using for the IB API but I have simple tutorial in C# that covers reading the tickers for stocks and options on my website: Get Real-Time Stock Data from the Interactive Brokers API

Kelly
  • 6,992
  • 12
  • 59
  • 76
1

It is fairly easy to implement a piece of code scraping all stocks symbol from IB's website.

NYSE stocks are available from IB website

Just replace 'nyse' with another exchange's name like nasdaq or amex.

0

If you go to their products listing you can drill down to find lists of the entire universe of products (in case the link expires, I just googled "IB Product Listings")

https://www.interactivebrokers.com/en/index.php?f=1563

For example, I went to their NYSE product and scrolled through a few pages to find everything I needed. Here's an example of what I found

https://www.interactivebrokers.com/en/index.php?f=2222&exch=amex&showcategories=STK&p=&cc=&limit=100&page=3

seeiespi
  • 3,628
  • 2
  • 35
  • 37