I pull historical data through IB's API. Works great, happy with it. But during the day / market hours, I am usually behind a firewall and cannot access the IB API. Is there a free API or website that I can parse which will give me the OHLC values (the daily open, high, low, and close/last trade) for the current day during market hours? I used to use Yahoo for this, but I think their API broke. I'll probably only want to pull about 20-30 tickers a couple times per day. So not many queries. Ideally I'm looking for a service that will return many tickers in a single query, something like http://www.givemeohlcquotes.com/ticker?=AMD,AAPL,CVS,JPM,JNJ,MS,ZTS Then it returns the result to that in some easily parse-able format. I'm fine paying a bit of money for such a service, although I suspect a free source exists.
I think alpaca has free data as well. Though for ~$30/mo. you can get the data from Quandl in a nice easily digestible once daily update. Worth the price.
Here's the HTTP query to pull the OHLC from Tiingo: https://api.tiingo.com/iex/aapl/prices?startDate=2020-05-22&resampleFreq=24hour&columns=open,high,low,close,volume&token=<your API key here> Note that it pulls the data from IEX. You can actually use the IEX API directly here: https://iextrading.com/developers/docs/#book However, I don't see OHLC quotes from IEX even under the HIST section. It's probably in there somewhere, but the tiingo API should work for me for now.