Python interface to IEX Api (https://iextrading.com/developer/docs/)
If you redistribute our API data:
- Cite IEX using the following text and link: “Data provided for free by IEX.”
- Provide a link to https://iextrading.com/api-exhibit-a in your terms of service.
- Additionally, if you display our TOPS price data, cite “IEX Real-Time Price” near the price.
-
This is your best bet for getting bulk data, it is as performant as the IEX api allows.
def bulkBatch(symbols, types=None, _range='1m', last=10):
def bulkBatchDF(symbols, types=None, _range='1m', last=10):
-
def batch(symbols, types=None, _range='1m', last=10):
def batchDF(symbols, types=None, _range='1m', last=10):
-
def book(symbol):
def bookDF(symbol):
-
def chart(symbol, timeframe='1m', date=None):
def chartDF(symbol, timeframe='1m'):
-
def company(symbol):
def companyDF(symbol):
-
def collections(tag, query):
def collectionsDF(tag, query):
-
def crypto():
def cryptoDF():
-
def delayedQuote(symbol):
def delayedQuoteDF(symbol):
-
def dividends(symbol, timeframe='ytd'):
def dividendsDF(symbol, timeframe='ytd'):
-
def earnings(symbol):
def earningsDF(symbol):
-
def earningsToday(symbol):
def earningsTodayDF(symbol):
-
def spread(symbol):
def spreadDF(symbol):
-
def financials(symbol):
def financialsDF(symbol):
-
def ipoToday(): def ipoUpcoming():
def ipoTodayDF(): def ipoUpcomingDF():
-
def threshold(date=None):
def thresholdDF(date=None):
-
def shortInterest(symbol, date=None):
def shortInterestDF(symbol, date=None):
-
def marketShortInterest(date=None):
def marketShortInterestDF(date=None):
-
def stockStats(symbol):
def stockStatsDF(symbol):
-
def largestTrades(symbol):
def largestTradesDF(symbol):
-
def list(option='mostactive'):
def listDF(option='mostactive'):
-
def logo(symbol):
def logoPNG(symbol):
def logoNotebook(symbol):
-
def news(symbol, count=10):
def newsDF(symbol, count=10):
-
def marketNews(count=10):
def marketNewsDF(count=10):
-
def ohlc(symbol):
def ohlcDF(symbol):
-
def marketOhlc():
def marketOhlcDF():
-
def peers(symbol):
def peersDF(symbol):
-
def yesterday(symbol):
def yesterdayDF(symbol):
-
def marketYesterday():
def marketYesterdayDF():
-
def price(symbol):
def priceDF(symbol):
-
def quote(symbol):
def quoteDF(symbol):
-
def sectorPerformance():
def sectorPerformanceDF():
-
def relevant(symbol):
def relevantDF(symbol):
-
def splits(symbol, timeframe='ytd'):
def splitsDF(symbol, timeframe='ytd'):
-
def volumeByVenue(symbol):
def volumeByVenueDF(symbol):
-
def symbols():
def symbolsDF():
def symbolsList():
-
def corporateActions(date=None):
def corporateActionsDF(date=None):
-
def dividends(date=None):
def dividendsDF(date=None):
-
def nextDayExtDate(date=None):
def nextDayExtDateDF(date=None):
-
def directory(date=None):
def directoryDF(date=None):
-
def tops(symbols=None):
def topsDF(symbols=None):
def topsWS(symbols=None, on_data=None):
-
def last(symbols=None):
def lastDF(symbols=None):
def lastWS(symbols=None, on_data=None):
-
def hist(date=None):
def histDF(date=None):
-
def deep(symbol=None):
def deepDF(symbol=None):
def deepWS(symbols=None, channels=None, on_data=None):
-
def book(symbol=None):
def bookDF(symbol=None):
def bookWS(symbols=None, on_data=None):
-
def trades(symbol=None):
def tradesDF(symbol=None):
def tradesWS(symbols=None, on_data=None):
-
def systemEvent():
def systemEventDF():
def systemEventWS(on_data=None):
-
def tradingStatus(symbol=None):
def tradingStatusDF(symbol=None):
def tradingStatusWS(symbols=None, on_data=None):
-
def opHaltStatus(symbol=None):
def opHaltStatusDF(symbol=None):
def opHaltStatusWS(symbols=None, on_data=None):
-
def ssrStatus(symbol=None):
def ssrStatusDF(symbol=None):
def ssrStatusWS(symbols=None, on_data=None):
-
def securityEvent(symbol=None):
def securityEventDF(symbol=None):
def securityEventWS(symbols=None, on_data=None):
-
def tradeBreak(symbol=None):
def tradeBreakDF(symbol=None):
def tradeBreakWS(symbols=None, on_data=None):
-
def auction(symbol=None):
def auctionDF(symbol=None):
def auctionWS(symbols=None, on_data=None):
-
def officialPrice(symbol=None):
def officialPriceDF(symbol=None):
def officialPriceWS(symbols=None, on_data=None):
-
def stats():
def statsDF():
-
def recent():
def recentDF():
-
def records():
def recordsDF():
-
def summary(date=None):
def summaryDF(date=None):
-
def daily(date=None, last=''):
def dailyDF(date=None, last=''):
-
def markets():
def marketsDF():