Rest API to IEX
Project description
# pyEX
Python interface to IEX Api (https://iextrading.com/developer/docs/)
# Now supporting IEX Cloud
[](https://travis-ci.org/timkpaine/pyEX)
[](https://codecov.io/gh/timkpaine/pyEX)
[](https://waffle.io/timkpaine/pyEX?utm_source=badge)
[](https://bettercodehub.com/)
[](https://pypi.python.org/pypi/pyEX/)
[](https://pypi.python.org/pypi/pyEX/)
[](https://pyex.readthedocs.io/en/latest/?badge=latest)
## Attribution
If you redistribute our API data:
- Cite IEX using the following text and link: “Data provided for free by [IEX](https://iextrading.com/developer).”
- 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.
## IEX Cloud attribution
[Powered by IEX Cloud](https://iexcloud.io)
# Getting Started
- [Read The Docs!](https://pyEX.readthedocs.io)
- [Demo Notebook - IEX](https://github.com/timkpaine/pyEX/blob/master/all.ipynb)
- [Streaming Notebook - IEX](https://github.com/timkpaine/pyEX/blob/master/ws.ipynb)
- [Demo Notebook - IEX Cloud](https://github.com/timkpaine/pyEX/blob/master/client.ipynb)
- [Streaming Notebook - IEX Cloud](https://github.com/timkpaine/pyEX/blob/master/sse.ipynb)

## 6 Months of spy data in a dataframe in 2 lines:
```python
# fetch spy from website, clean for some bad formatted symbols
spy = [x for x in pandas.read_html('https://etfdailynews.com/etf/spy/', attrs={'id': 'etfs-that-own'})[0].Symbol.values.tolist() if isinstance(x, str)]
# bulk fetch 6m of data
pyEX.bulkBatchDF(spy, ['chart'], _range='6m')['chart']
```
Python interface to IEX Api (https://iextrading.com/developer/docs/)
# Now supporting IEX Cloud
[](https://travis-ci.org/timkpaine/pyEX)
[](https://codecov.io/gh/timkpaine/pyEX)
[](https://waffle.io/timkpaine/pyEX?utm_source=badge)
[](https://bettercodehub.com/)
[](https://pypi.python.org/pypi/pyEX/)
[](https://pypi.python.org/pypi/pyEX/)
[](https://pyex.readthedocs.io/en/latest/?badge=latest)
## Attribution
If you redistribute our API data:
- Cite IEX using the following text and link: “Data provided for free by [IEX](https://iextrading.com/developer).”
- 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.
## IEX Cloud attribution
[Powered by IEX Cloud](https://iexcloud.io)
# Getting Started
- [Read The Docs!](https://pyEX.readthedocs.io)
- [Demo Notebook - IEX](https://github.com/timkpaine/pyEX/blob/master/all.ipynb)
- [Streaming Notebook - IEX](https://github.com/timkpaine/pyEX/blob/master/ws.ipynb)
- [Demo Notebook - IEX Cloud](https://github.com/timkpaine/pyEX/blob/master/client.ipynb)
- [Streaming Notebook - IEX Cloud](https://github.com/timkpaine/pyEX/blob/master/sse.ipynb)

## 6 Months of spy data in a dataframe in 2 lines:
```python
# fetch spy from website, clean for some bad formatted symbols
spy = [x for x in pandas.read_html('https://etfdailynews.com/etf/spy/', attrs={'id': 'etfs-that-own'})[0].Symbol.values.tolist() if isinstance(x, str)]
# bulk fetch 6m of data
pyEX.bulkBatchDF(spy, ['chart'], _range='6m')['chart']
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyEX-0.1.9.tar.gz
(19.6 kB
view details)
File details
Details for the file pyEX-0.1.9.tar.gz.
File metadata
- Download URL: pyEX-0.1.9.tar.gz
- Upload date:
- Size: 19.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d95c2d27e445ed25c2fa55d4547a71fee6b8bf6d8e427ba37e591232897823a
|
|
| MD5 |
e11740016ac16414d468f30b7640c85b
|
|
| BLAKE2b-256 |
e410a573a34ae0cc6f367191db68df79df7e1138bd5e9d8b0d5f61cb0c1080c7
|