{ "info": { "author": "Daniel E. Cook", "author_email": "danielecook@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/danielecook/iex-api-python.svg?branch=master)](https://travis-ci.org/danielecook/iex-api-python) [![Coverage Status](https://coveralls.io/repos/github/danielecook/iex-api-python/badge.svg)](https://coveralls.io/github/danielecook/iex-api-python) ![Python 3.6](https://img.shields.io/badge/Python-3.6-blue.svg) [![Documentation](https://img.shields.io/badge/Documentation-!-green.svg)](http://www.danielecook.com/iex-api-python/)\n\n# IEX-API-Python\n\n![IEX-API-Python Logo](docs/iex_logo.png)\n\n![under construction](https://countspooky.neocities.org/construction.gif)\n\nThis module is currently being actively developed. Feedback is welcomed.\n\n### Summary\n\nThe `iex-api-python` module is a wrapper for the [IEX API](https://iextrading.com/developer/docs/#getting-started), and is designed to closely map to the organization of the original API while adding functionality. A few examples of the additional functionality are:\n\n* Many queries are retadurned as [Pandas Dataframes](https://pandas.pydata.org/).\n* Built-in support for websockets connections.\n* Option to format timestamps as datetime objects or ISO format.\n\n### Installation\n\n_Note that you must be using Python >=3.6_\n\n``` shell\npip install iex-api-python\n```\n\n### Getting Started\n\nFrom the [API documenation](https://iextrading.com/developer/docs/#getting-started):\n\n> The IEX API is a set of services designed for developers and engineers. It can be used to build high-quality apps and services. We\u2019re always working to improve the IEX API. Please check back for enhancements and improvements.\n\n* [Read the terms](https://iextrading.com/api-terms/).\n* [Read the manual](https://iextrading.com/developer/docs/#market-data) and start building.\n* [Attribute properly](https://iextrading.com/developer/docs/#attribution).\n\n**The API terms apply to the use of this module, as does the requirement to properly attribute the use of IEX data.**\n\n### Organization\n\nThe `IEX-API-Python` module is designed to map closely to the API from IEX. For many of the API calls, the resulting dataset is better represented in a tabular format. For these calls, data are returned as a [pandas.DataFrame](https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html).\n\n### Examples\n\nTo illustrate a few things you can do with `iex-api-python`, take a look at the examples below.\n\n__Fetch all stock symbols__\n\n``` python\nfrom iex import reference\nreference.symbols() # Returns a Pandas Dataframe of all stock symbols, names, and more.\n```\n```\n symbol date iexId isEnabled \\\n0 A 2018-05-16 2 True\n1 AA 2018-05-16 12042 True\n2 AABA 2018-05-16 7653 True\n3 AAC 2018-05-16 9169 True\n```\n\n__Get a stock price__\n\n``` python\nfrom iex import Stock\nStock(\"F\").price()\n```\n```\n11.4\n```\n\n__Get a stocks price for the last year__\n``` python\nfrom iex import Stock\nStock(\"F\").chart_table(range=\"1y\")\n```\n```\n change changeOverTime changePercent close date high \\\n0 0.000000 0.000000 0.000 10.2760 2017-05-16 10.3982\n1 -0.169075 -0.016446 -1.645 10.1070 2017-05-17 10.2854\n2 0.028180 -0.013712 0.279 10.1351 2017-05-18 10.1633\n3 0.075144 -0.006394 0.741 10.2103 2017-05-19 10.2760\n4 0.216042 0.014626 2.116 10.4263 2017-05-22 10.4545\n5 -0.046966 0.010062 -0.450 10.3794 2017-05-23 10.4874\n6 -0.084539 0.001830 -0.814 10.2948 2017-05-24 10.3888\n...\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/danielecook/iex-api-python", "keywords": "finance,stock,market,market-data,IEX,API", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "iex-api-python", "package_url": "https://pypi.org/project/iex-api-python/", "platform": "", "project_url": "https://pypi.org/project/iex-api-python/", "project_urls": { "Homepage": "http://www.github.com/danielecook/iex-api-python" }, "release_url": "https://pypi.org/project/iex-api-python/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "Fetch data from the IEX API", "version": "0.0.5" }, "last_serial": 4190386, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2393fe62568800af365489af66fe6541", "sha256": "806fe7a161d524f9a40a74ecf406173ed02925aeca907cdcfefcf89097ca121f" }, "downloads": -1, "filename": "iex-api-python-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2393fe62568800af365489af66fe6541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1837, "upload_time": "2018-05-17T07:48:25", "url": "https://files.pythonhosted.org/packages/a7/31/c54665ea9e1ea25abc823675552b3e8cdefd3942bea45043356cd72d09b9/iex-api-python-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e11237662bf54dafda7026afc9b69ef3", "sha256": "f7f58129002f1010d187d3086f350692482da8049aeb0a9bc1cf623c78e3e0aa" }, "downloads": -1, "filename": "iex-api-python-0.0.2a.tar.gz", "has_sig": false, "md5_digest": "e11237662bf54dafda7026afc9b69ef3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7854, "upload_time": "2018-05-18T10:08:07", "url": "https://files.pythonhosted.org/packages/df/11/76f0a9023cd822c90689a46e41b890ca3d05c5b38ca92a5d95ebe3abf273/iex-api-python-0.0.2a.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b3a50c369b3ac215450ddca4720f24d5", "sha256": "6aed8d93596a775d665dbcaeda1f9c86088dfd0e1d4fa2f833009e735e12b53e" }, "downloads": -1, "filename": "iex-api-python-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b3a50c369b3ac215450ddca4720f24d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7888, "upload_time": "2018-05-18T10:38:41", "url": "https://files.pythonhosted.org/packages/92/aa/a921cbfdb025ace05ff76aec9680751ee2625ffe52c3ae5d864a3eb1cfec/iex-api-python-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f5617ed9b55d7d134e7ce7d20256b9b2", "sha256": "d2542e6b9fb1b5ddc3ff9c56a33ed01bd701315ad7e60ce1a91d7a7f9b54a73b" }, "downloads": -1, "filename": "iex-api-python-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f5617ed9b55d7d134e7ce7d20256b9b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7919, "upload_time": "2018-08-20T23:48:14", "url": "https://files.pythonhosted.org/packages/c2/b1/256851a23b6e8feb0a8f608b692e45fed98d437bbfbc1f15ffc75f9ee3bc/iex-api-python-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5617ed9b55d7d134e7ce7d20256b9b2", "sha256": "d2542e6b9fb1b5ddc3ff9c56a33ed01bd701315ad7e60ce1a91d7a7f9b54a73b" }, "downloads": -1, "filename": "iex-api-python-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f5617ed9b55d7d134e7ce7d20256b9b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7919, "upload_time": "2018-08-20T23:48:14", "url": "https://files.pythonhosted.org/packages/c2/b1/256851a23b6e8feb0a8f608b692e45fed98d437bbfbc1f15ffc75f9ee3bc/iex-api-python-0.0.5.tar.gz" } ] }