{ "info": { "author": "Iain Wong", "author_email": "iainwong@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "# fmpclient\nA FinancialModellingPrep API wrapper.\nFMPClient supports the `Company Valuation`, `Stock Time Series`, `Stock Market`, `Cryptocurrencies` and `Forex` APIs.\n\n## Requirements\nPython 3 is supported for this binding.\n\nThis package relies on the third-party depency - requests.\n\n## Installation\nTo install the latest stable release with pip\n```sh\n$ pip install fmpclient\n```\n\n## Running the Tests\nTODO\n\n## Importing the Module\nTo import the module:\n```python\nimport fmpclient\n```\n\nAlternatively you can just import the class:\n```python\nfrom fmpclient import FMPClient\n```\n\n## Quick Start\nTo query the FinancialModellingPrep (FMP) API you can construct the API client and make calls like so:\n```python\nfrom fmpclient import FMPClient\napi = FMPClient()\n\ntickers=['GOOG']\napi.company_valuation.income_statement(tickers)\n```\n\nA API call would return JSON like so:\n```python\n>>> api.company_valuation.income_statement(tickers)\n{'AAPL': {'Revenue': {'2014-09': '182795', '2015-09': '233715', '2016-09': '215639', '2017-09': '229234', '2018-09': '265595', 'TTM': '261612'}, 'Cost of revenue': {'2014-09': '112258', '2015-09': '140089', '2016-09': '131376', '2017-09': '141048', '2018-09': '163756', 'TTM': '161654'}, 'Gross profit': {'2014-09': '70537', '2015-09': '93626', '2016-09': '84263', '2017-09': '88186', '2018-09': '101839', 'TTM': '99958'}, 'Research and development': {'2014-09': '6041', '2015-09': '8067', '2016-09': '10045', '2017-09': '11581', '2018-09': '14236', 'TTM': '14731'}, 'Sales, General and administrative': {'2014-09': '11993', '2015-09': '14329', '2016-09': '14194', '2017-09': '15261', '2018-09': '16705', 'TTM': '17257'}, 'Total operating expenses': {'2014-09': '18034', '2015-09': '22396', '2016-09': '24239', '2017-09': '26842', '2018-09': '30941', 'TTM': '31988'}, 'Operating income': {'2014-09': '52503', '2015-09': '71230', '2016-09': '60024', '2017-09': '61344', '2018-09': '70898', 'TTM': '67970'}, 'Interest Expense': {'2014-09': '384', '2015-09': '733', '2016-09': '1456', '2017-09': '2323', '2018-09': '3240', 'TTM': '3396'}, 'Other income (expense)': {'2014-09': '1364', '2015-09': '2018', '2016-09': '2804', '2017-09': '5068', '2018-09': '5245', 'TTM': '5205'}, 'Income before taxes': {'2014-09': '53483', '2015-09': '72515', '2016-09': '61372', '2017-09': '64089', '2018-09': '72903', 'TTM': '69779'}, 'Provision for income taxes': {'2014-09': '13973', '2015-09': '19121', '2016-09': '15685', '2017-09': '15738', '2018-09': '13372', 'TTM': '10348'}, 'Net income from continuing operations': {'2014-09': '39510', '2015-09': '53394', '2016-09': '45687', '2017-09': '48351', '2018-09': '59531', 'TTM': '59431'}, 'Net income': {'2014-09': '39510', '2015-09': '53394', '2016-09': '45687', '2017-09': '48351', '2018-09': '59531', 'TTM': '59431'}, 'Net income available to common shareholders': {'2014-09': '39510', '2015-09': '53394', '2016-09': '45687', '2017-09': '48351', '2018-09': '59531', 'TTM': '59431'}, 'Basic': {'2014-09': '6086', '2015-09': '5753', '2016-09': '5471', '2017-09': '5217', '2018-09': '4955', 'TTM': '4861'}, 'Diluted': {'2014-09': '6123', '2015-09': '5793', '2016-09': '5500', '2017-09': '5252', '2018-09': '5000', 'TTM': '4904'}, 'EBITDA': {'2014-09': '61813', '2015-09': '84505', '2016-09': '73333', '2017-09': '76569', '2018-09': '87046', 'TTM': '84728'}}}\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/iainwo/fmpclient/archive/v0.1.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/iainwo/fmpclient", "keywords": "investing,finance,api,valuation,wrapper,client", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "fmpclient", "package_url": "https://pypi.org/project/fmpclient/", "platform": "", "project_url": "https://pypi.org/project/fmpclient/", "project_urls": { "Download": "https://github.com/iainwo/fmpclient/archive/v0.1.3.tar.gz", "Homepage": "https://github.com/iainwo/fmpclient" }, "release_url": "https://pypi.org/project/fmpclient/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "A FinancialModellingPrep API wrapper.", "version": "0.1.3" }, "last_serial": 5921271, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f7f898776cda120f3782bee4ad47d8e8", "sha256": "7cf5b5808426daff49d5a1473057a31a49260f408f24e07b8fab7e6302462928" }, "downloads": -1, "filename": "fmpclient-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f7f898776cda120f3782bee4ad47d8e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4940, "upload_time": "2019-09-14T17:06:11", "url": "https://files.pythonhosted.org/packages/87/af/a27eaed62d32900aa5dab303305f711c74a02367eeab96e20124d5b25f67/fmpclient-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3aa22bdc19e662f37c5fc4580869587e", "sha256": "16e2756cb7bdb6493a433c7bdbac511d584bf7769e73fbdc508bd9580f346713" }, "downloads": -1, "filename": "fmpclient-0.1.tar.gz", "has_sig": false, "md5_digest": "3aa22bdc19e662f37c5fc4580869587e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2019-09-14T16:49:11", "url": "https://files.pythonhosted.org/packages/17/24/a44bdc857d2327bae3858439786bc849c7f21f235085d0d7a4c36105e167/fmpclient-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4965bcd33281afa3ab78ca2ffb3f8c16", "sha256": "af87f21ef57d204094b684e552a1a8659b9148b1d002a4da697385d97a1bde06" }, "downloads": -1, "filename": "fmpclient-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4965bcd33281afa3ab78ca2ffb3f8c16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4964, "upload_time": "2019-09-14T17:09:36", "url": "https://files.pythonhosted.org/packages/3b/6d/35be16a580eda00858bf61c398caa67ba74e705f200ef9eab47b1f0138dd/fmpclient-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52b4600dfc50e960e5f030f0b990b282", "sha256": "65c4e5c77ebd8de15be9d11fdb12a48e3391f689bdfe27e6b53027a963c6efd4" }, "downloads": -1, "filename": "fmpclient-0.1.1.tar.gz", "has_sig": false, "md5_digest": "52b4600dfc50e960e5f030f0b990b282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4087, "upload_time": "2019-09-14T17:09:37", "url": "https://files.pythonhosted.org/packages/f6/8a/b690f6d5b39c7bdc1129932912737d965eae8d3b79fefdc309b925bebee6/fmpclient-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a6c7e1b2e3fb6e470721aba1eaee093", "sha256": "f71db5240ab3a9889378ac18afaf5fcbdf7783e889fdabfd495ccbebe85befbf" }, "downloads": -1, "filename": "fmpclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a6c7e1b2e3fb6e470721aba1eaee093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5033, "upload_time": "2019-09-30T01:04:02", "url": "https://files.pythonhosted.org/packages/29/55/b029acc896cc01ce865f9dce4e1c4d3190047a8228b9d977a9d4c7e9a8e3/fmpclient-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2e1a392abdcae87ce054235f4214e9ef", "sha256": "24bc6eb9f140ad2ce466daa34b4a0f5fde60c63203197fc8f038acfc30115d9c" }, "downloads": -1, "filename": "fmpclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2e1a392abdcae87ce054235f4214e9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-10-03T01:28:21", "url": "https://files.pythonhosted.org/packages/ae/5c/eb3bbcca08d89a54f539d4a2d9cf4173f62f511f1d63b8d29ac3816a1022/fmpclient-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e1a392abdcae87ce054235f4214e9ef", "sha256": "24bc6eb9f140ad2ce466daa34b4a0f5fde60c63203197fc8f038acfc30115d9c" }, "downloads": -1, "filename": "fmpclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2e1a392abdcae87ce054235f4214e9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-10-03T01:28:21", "url": "https://files.pythonhosted.org/packages/ae/5c/eb3bbcca08d89a54f539d4a2d9cf4173f62f511f1d63b8d29ac3816a1022/fmpclient-0.1.3.tar.gz" } ] }