piker icon indicating copy to clipboard operation
piker copied to clipboard

Free data for the poor poors

Open goodboy opened this issue 7 years ago • 14 comments
trafficstars

Consider this a running list of new data sources we should add.

I was reading through the pandas_datareader see-also docs as part of #21 and found the awesome quant data sources list!

We should do a thorough investigation to see what is useful!

Let's organize by section:

iex related


yahoo


miscellaneous


alpaca

goodboy avatar Mar 28 '18 04:03 goodboy

Tried manually hitting the iexchange stock price endpoint and got variable latency between 0.5 - 7 seconds; not super reliable...

Maybe someone else can test it a few times as well?

Shell command is:

time http https://ws-api.iextrading.com/1.0/stock/fb/quote

(oh sorry http there is httpie - you can also use curl)

EDIT: just benchmarked very early morning and am getting better results. Note that we can get pretty decent fundamentals data as well as bid/asks.

goodboy avatar Mar 29 '18 19:03 goodboy

Unfortunately, alpha vantage only gives minute interval prices quotes which doesn't compete all that well with other actual real-time brokers (QT, robinhood).

What is neat though is they provide a decent list of technical indicators which could be used for cross referencing purposes down the line.

goodboy avatar May 10 '18 05:05 goodboy

TD Ameritrade offers free L2 data (2 rps) and an API for it.

Huff, and I just closed down that account last year. Gonna try to see if I can get that going without funds which supposedly people do. Probably worth trying out the paper account first.

Full instructions how to get it working on reddit.

goodboy avatar Jan 14 '19 06:01 goodboy

Here's a little lecture on quantitative economics and includes some online data resources and how to scrape them into pandas.

goodboy avatar Feb 24 '19 00:02 goodboy

Huh, Look like tiigo offers a firehose (per tick stream) from IEX with their free accounts. It's only top of book but still.

goodboy avatar Feb 24 '19 02:02 goodboy

An FYI, IEX is moving their non-IEX data from their 1.0 api to the new https://iexcloud.io/. See the details.

goodboy avatar Feb 24 '19 02:02 goodboy

Open data sets from socrata.

goodboy avatar Apr 25 '19 16:04 goodboy

Woot! Looks like someone has reverse engineered the webull api.

I've open an issue tedchou12/webull#64 asking about an async client; so far just :ghost:s.

We should add a backend stat!

goodboy avatar Jan 28 '20 19:01 goodboy

Alpaca just added free streaming US exchange data

goodboy avatar May 11 '20 18:05 goodboy

Looks like yahoo actually has free streaming as well: https://github.com/yahoofinancelive/yliveticker

Update: btw i tried this but the feed is pretty gawd slow arful so not sure it's worth it over just going to IEX or alpaca directly.

goodboy avatar Jun 15 '20 14:06 goodboy

Cute crawler: https://github.com/FinanceData/FinanceDataReader

goodboy avatar May 30 '21 12:05 goodboy

Not free, but $10 per month for data and zero commission stock and options trades: https://brokerage.tradier.com/

Platforms listed at https://brokerage.tradier.com/platforms

APIs at https://developer.tradier.com/ straightforward REST API for queries, HTTP push and websocket streaming updates.


UPDATE (goodboy):

  • https://github.com/rleonard21/PyTradier

hengestone avatar Jul 21 '21 16:07 hengestone

Don't know why we don't already have the webull api on here..

goodboy avatar Jun 17 '22 12:06 goodboy

Some good free endpoints, stocks/currencies all kinds of useful stuff:

https://finnhub.io/docs/api

guilledk avatar Jun 17 '22 12:06 guilledk