{ "info": { "author": "Swar Patel", "author_email": "swar.m.patel@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![PyPI](https://img.shields.io/pypi/v/nba_api.svg?longCache=true&style=for-the-badge)](https://pypi.python.org/pypi/nba_api)\n[![CircleCI (all branches)](https://img.shields.io/circleci/project/github/swar/nba_api.svg?style=for-the-badge)](https://circleci.com/gh/swar/nba_api) \n[![GitHub](https://img.shields.io/github/license/swar/nba_api.svg?style=for-the-badge)](https://pypi.python.org/pypi/nba_api)\n\n# nba_api\n\n#### An API Client package to access the APIs for NBA.com\n\n##### Development Version: v1.1.4\n\n`nba_api` is an API Client for `www.nba.com`. This package is meant to make the API Endpoints more accessible and to provide extensive documentation.\n\nThe APIs on `www.nba.com` are largely undocumented and change frequently.\n\nPlease feel free to contribute and have an open discussion regarding improvements and additional APIs to be mapped.\n\n\n#### Recent Changes\n* Adding individual proxy, headers, and timeout support for requests. [Usage](https://github.com/swar/nba_api/blob/master/docs/nba_api/stats/examples.md)\n\n\n#### Mapped API Clients\n\n1. `stats.nba.com` - `stats`\n\n\n# Use\n\n## Installation\n```commandline\npip install nba_api\n```\nRequired and Optional Packages:\n- [requests](http://www.python-requests.org/en/latest/)\n- [pandas](https://pandas.pydata.org/) (optional)\n\n\n## Usage Examples\n- [Basic Usage](https://github.com/swar/nba_api/blob/master/docs/nba_api/stats/examples.md) -- The basics of calling an API endpoint.\n- [Jupyter Notebooks](https://github.com/swar/nba_api/tree/master/docs/examples) -- Larger practical examples in Jupyter Notebook format, including looking for play-by-play data for a particular game.\n\n## Documentation\n\n- [Table of Contents](https://github.com/swar/nba_api/tree/master/docs/table_of_contents.md)\n\n- [Package Structure](https://github.com/swar/nba_api/tree/master/docs/package_structure.md)\n\n- Stats\n - [Endpoints Documentation](/docs/nba_api/stats/endpoints)\n - Static\n - [players.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/players.md)\n - [teams.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/teams.md)\n\n\n## Contributing and Development\n### Development\nTo get started developing, clone the repo and `cd` into it.\nThen, in an environment (conda or virtualenv) where you have not yet installed `nba_api`, run\n```bash\npython -m pip install -e .\n```\nThis command will install the package for development, such that any changes you make in the repo will be reflected the next time you import the package in Python.\n\n### Testing\nIf you make a change to the package, it's important to verify everything still works.\nDo so by first installing the package for development, with the `-e` flag (see *Development* above), and then running\n```bash\npytest\n```\non the command line from the base directory of the repo.\nThe pytest utility will run through all the package tests and print output throughout, informing you of any failures.\n\n### Contributing\nWe're always looking for people to help!\nSome examples of ways to get involved are:\n- fix a bug\n- add a feature\n- create or improve documentation and examples\n\nJust fork this repo, make your changes (see [Development](#Development) above), and issue a pull request.\n\n# Other\n\n## Endpoint Analysis\nA major purpose of this package is to map and analyze as many endpoints on NBA.com as possible. The documentation and analysis on the Endpoints and Parameters found in this package is some of the most extensive information available on these largely undocumented Endpoints. Please open an issue with any additional Endpoints/APIs. \n\n## Examples for Other Clients\n\n[Endpoint Analysis JSON _for use with other clients_](https://github.com/swar/nba_api/tree/master/analysis_archive/stats)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/swar/nba_api", "keywords": "nba api sports data basketball stats", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nba-api", "package_url": "https://pypi.org/project/nba-api/", "platform": "", "project_url": "https://pypi.org/project/nba-api/", "project_urls": { "Homepage": "https://github.com/swar/nba_api" }, "release_url": "https://pypi.org/project/nba-api/1.1.4/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "An API Client package to access the APIs for NBA.com", "version": "1.1.4" }, "last_serial": 5201340, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2170b48981e0b8877fba9f6d763cf522", "sha256": "01bcda0cf1649a6ee530830a44ce8341c3e13a5d59be7d06c1a7b67b0a2f258c" }, "downloads": -1, "filename": "nba_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2170b48981e0b8877fba9f6d763cf522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 194454, "upload_time": "2018-09-17T03:20:03", "url": "https://files.pythonhosted.org/packages/b6/b2/74155ee1ca7b072fee320e1c7108d46049509ff9de61b50132165e8dd093/nba_api-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62411bfa0d26c6b523034a26fff372a3", "sha256": "388e290a750c742d965021e0c6cb11d2ac5789de338699dc9ef842df81d6af04" }, "downloads": -1, "filename": "nba_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "62411bfa0d26c6b523034a26fff372a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106921, "upload_time": "2018-09-17T03:20:05", "url": "https://files.pythonhosted.org/packages/99/15/c07515e91136fc0f360b930ee15dd884773216022d5e31805eb765202e07/nba_api-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5aa6518821c0979278714665e7b90ede", "sha256": "57aa523e3e90865578945abcdfe48418a709b9379a8da4eb3c39eabea11649a5" }, "downloads": -1, "filename": "nba_api-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5aa6518821c0979278714665e7b90ede", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 195935, "upload_time": "2018-09-17T21:53:28", "url": "https://files.pythonhosted.org/packages/0f/d4/ff41eca8281fdaaefd1baefc5938aef4d245280e335e2289607acdeb452e/nba_api-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299f2ff26e13241951fbeb38f7b25f3f", "sha256": "5798b1bc4408378012a20d3bfb6313ffc717c99d18eb6923a7e31e3f32adef0e" }, "downloads": -1, "filename": "nba_api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "299f2ff26e13241951fbeb38f7b25f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107683, "upload_time": "2018-09-17T21:53:29", "url": "https://files.pythonhosted.org/packages/a3/52/c2a73bd0118c73298fb62c3b46f35c06d8c2e27e6f3e7fc3bd0068fb33b7/nba_api-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "288393814c022718aabacdc7be451d03", "sha256": "2126f9a39cc4c5f43508a2dfebe6d7ff583c7135a5638c2996980185cfe10c40" }, "downloads": -1, "filename": "nba_api-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "288393814c022718aabacdc7be451d03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 196019, "upload_time": "2018-09-17T22:00:58", "url": "https://files.pythonhosted.org/packages/91/e2/372d77232b6ecd0a3798bb48c3556f554470ed214caa3d6083a30719a142/nba_api-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8c41c4b82c328681896f58bde0083dd", "sha256": "0fa236e0ab32282c99aa80112335086223b3935827ff7efd3716b2ec24ba7209" }, "downloads": -1, "filename": "nba_api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a8c41c4b82c328681896f58bde0083dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107718, "upload_time": "2018-09-17T22:00:59", "url": "https://files.pythonhosted.org/packages/79/16/9b39be0741d4602e7b3e599f555a44d1648ecc960e1a90443b4ad6f1f858/nba_api-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "5ac23562e5a73aeb16d11b5e0b8f4ec6", "sha256": "e813f380dddbf14596b5ff4a1bf48e40d57857ea5babadb79ca6775ea979db08" }, "downloads": -1, "filename": "nba_api-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5ac23562e5a73aeb16d11b5e0b8f4ec6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 196282, "upload_time": "2018-09-26T01:57:38", "url": "https://files.pythonhosted.org/packages/81/86/bfd07948e6394195b287621b01d5ac4f93462a666f1ad83a59133ac8565f/nba_api-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6fbe83e7cbf5a015c725ddb8c8a1820", "sha256": "024a68dba3c144ac14d8df436639ec4e5c780dbf6c52b0f17c441e2e549b91d5" }, "downloads": -1, "filename": "nba_api-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f6fbe83e7cbf5a015c725ddb8c8a1820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108112, "upload_time": "2018-09-26T01:57:40", "url": "https://files.pythonhosted.org/packages/89/ce/ee58c788529988b56f98575966f8d2422ba9eef2fd2ccffd39856ef85ff4/nba_api-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "72d5d7b9163f5a774e548a5ae263f272", "sha256": "62816e2b342209a23fc8b983dbff9501da9dcdeac68b6e0043446548bc411955" }, "downloads": -1, "filename": "nba_api-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "72d5d7b9163f5a774e548a5ae263f272", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 196268, "upload_time": "2018-09-26T02:30:49", "url": "https://files.pythonhosted.org/packages/71/61/f56606b312512df5f3d44884883996a5928b23d40e55daac0092b13d0591/nba_api-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87c527cf42297deeb7bf666ed50b2492", "sha256": "51d0149d080382b5296934c60e09df7c6b7ef90d81c8ead4e533ef8f30d7a540" }, "downloads": -1, "filename": "nba_api-1.0.4.tar.gz", "has_sig": false, "md5_digest": "87c527cf42297deeb7bf666ed50b2492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108102, "upload_time": "2018-09-26T02:30:51", "url": "https://files.pythonhosted.org/packages/20/17/2315fa95bc2f8adc7af1e188812f736a0364617bc319adfe53b87f20ed6e/nba_api-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "6636d539ed218ff3f86b7d98fd97b58c", "sha256": "b4b7147fa729bce3019ef811f09f58516831d5bc4ba9cd4ba96c81c2d815d324" }, "downloads": -1, "filename": "nba_api-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6636d539ed218ff3f86b7d98fd97b58c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 198853, "upload_time": "2018-10-11T22:05:31", "url": "https://files.pythonhosted.org/packages/a5/67/6a0d542764568c4bcbe01e7d155b7c31fb0272f72ea79c4faf718698b75b/nba_api-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "799ef3d49e1c6eab8a4ceb8c07c27d87", "sha256": "ea3968b1de46e2d67d81b9ab92b12699755e2228a8d5170ff67b30fe41f2a1e3" }, "downloads": -1, "filename": "nba_api-1.0.6.tar.gz", "has_sig": false, "md5_digest": "799ef3d49e1c6eab8a4ceb8c07c27d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108830, "upload_time": "2018-10-11T22:05:33", "url": "https://files.pythonhosted.org/packages/b1/53/584c73ebd1006332bfbaf075c1a85366c7a3ec1814545cc65d1681fac875/nba_api-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "fd471c9eb4ef331888f1e9a1f2c1d187", "sha256": "902c260769cb7a054e61db735348d8564aeae42cd3622081dd1bff8908b0df50" }, "downloads": -1, "filename": "nba_api-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "fd471c9eb4ef331888f1e9a1f2c1d187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197787, "upload_time": "2018-12-12T02:26:39", "url": "https://files.pythonhosted.org/packages/66/29/3805e933b59017fed7afc1f0892c04c4cbdc80b22ab015c7ff0c62335e1d/nba_api-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54ee12a7f93f15fc8f3b9604b5dfb85d", "sha256": "c679eac9326d9eaf3d781cf02474e71e8363b81be11479d9c20c1ad17e0bbcfd" }, "downloads": -1, "filename": "nba_api-1.0.7.tar.gz", "has_sig": false, "md5_digest": "54ee12a7f93f15fc8f3b9604b5dfb85d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108868, "upload_time": "2018-12-12T02:26:42", "url": "https://files.pythonhosted.org/packages/d1/91/87f1e67576932e692bd24ed4794fe256b69304b0a8eddc192ab5024f010f/nba_api-1.0.7.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "609d41e6d802c6de5dce248ccf57e3e7", "sha256": "61f577a7f52968bd52ed5c454d922f1fcfa8457c86e521e0678042ab2dbe9bba" }, "downloads": -1, "filename": "nba_api-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "609d41e6d802c6de5dce248ccf57e3e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 228365, "upload_time": "2019-04-07T09:37:27", "url": "https://files.pythonhosted.org/packages/bf/19/56ebf73756bfb129f236fe0d22e9305a1699376532df13e92d31d2a8a59d/nba_api-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6be1b963c84fb0c24277788a5091ee5c", "sha256": "4ff4801869a2a6d0e2b72b60da9a737d07730e0c9235b49fb84e29fdc0e4899f" }, "downloads": -1, "filename": "nba_api-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6be1b963c84fb0c24277788a5091ee5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118192, "upload_time": "2019-04-07T09:37:29", "url": "https://files.pythonhosted.org/packages/f6/ff/ff37b2ce388723f6aae1b52590235b6cc79b18e4321c2f7c0c782ddb8cd6/nba_api-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0229fbf860fcb0c46fe017c6651f0c44", "sha256": "63656b4b383c818b73c628d0818f29bf977a35cd0e30efed2fb088c1fe639b84" }, "downloads": -1, "filename": "nba_api-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0229fbf860fcb0c46fe017c6651f0c44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 230452, "upload_time": "2019-04-16T02:11:43", "url": "https://files.pythonhosted.org/packages/1c/9f/d19ff4ea3a50d14c69ad0f8d26fe8ce83181c41eb1ee29e5702fd418eac6/nba_api-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9291bd70d7027759939f20ae1f4b0e16", "sha256": "f93a9412dfb15f98201477d909cd39f6fce24e813e36b656fde557817140b9d3" }, "downloads": -1, "filename": "nba_api-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9291bd70d7027759939f20ae1f4b0e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119674, "upload_time": "2019-04-16T02:11:46", "url": "https://files.pythonhosted.org/packages/3a/d0/85971d7630843daebd80d7e1f1a0b03cc484cad3620856a20fe55707dc4a/nba_api-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "bfd50c54fe13db7ccfd1a52a4c66e901", "sha256": "c26c56107c5261645a1dac8593a67051495c556e82c06d1c43e32686213f933b" }, "downloads": -1, "filename": "nba_api-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bfd50c54fe13db7ccfd1a52a4c66e901", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 211295, "upload_time": "2019-04-21T20:34:12", "url": "https://files.pythonhosted.org/packages/ee/a0/27a0b6eade15a71a417e5ae3e06e3fa2340a9bdb73035d9e9e3bf4724306/nba_api-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e2e11db0270fa56847427f8adbe0f55", "sha256": "171802217162fca7de7c0388bbd32ebe69732b57f395f4bcb2b9540f69e305de" }, "downloads": -1, "filename": "nba_api-1.1.3.tar.gz", "has_sig": false, "md5_digest": "6e2e11db0270fa56847427f8adbe0f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104796, "upload_time": "2019-04-21T20:34:13", "url": "https://files.pythonhosted.org/packages/7b/af/b12ab19da40d6cfd763395cb07a414ccc103bea33388eb9fef1007e07bbd/nba_api-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "deb3af9a94b013f2cbae2bd94d58f156", "sha256": "6e7c920fb79132b8d92b8ee45f2712ae042f5d7b54d0dc55ade49ec47dda93db" }, "downloads": -1, "filename": "nba_api-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "deb3af9a94b013f2cbae2bd94d58f156", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 211619, "upload_time": "2019-04-29T01:58:52", "url": "https://files.pythonhosted.org/packages/70/10/ce381e3afc64baa1d1d5c8feafae4db759cf5ab41dd75b9dd353cc916aa6/nba_api-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c839380f6f0f62f2b8fc1ac87fe1ff2", "sha256": "688467db754dfd6da88980ce41f1325e5aac53b76e831c1b0c48a5a12ed276eb" }, "downloads": -1, "filename": "nba_api-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4c839380f6f0f62f2b8fc1ac87fe1ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104998, "upload_time": "2019-04-29T01:58:57", "url": "https://files.pythonhosted.org/packages/30/f5/9daaf7e2da79a3dc11e92ac1ed10018f0251abd05d851709af093bd2a0e5/nba_api-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "deb3af9a94b013f2cbae2bd94d58f156", "sha256": "6e7c920fb79132b8d92b8ee45f2712ae042f5d7b54d0dc55ade49ec47dda93db" }, "downloads": -1, "filename": "nba_api-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "deb3af9a94b013f2cbae2bd94d58f156", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 211619, "upload_time": "2019-04-29T01:58:52", "url": "https://files.pythonhosted.org/packages/70/10/ce381e3afc64baa1d1d5c8feafae4db759cf5ab41dd75b9dd353cc916aa6/nba_api-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c839380f6f0f62f2b8fc1ac87fe1ff2", "sha256": "688467db754dfd6da88980ce41f1325e5aac53b76e831c1b0c48a5a12ed276eb" }, "downloads": -1, "filename": "nba_api-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4c839380f6f0f62f2b8fc1ac87fe1ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104998, "upload_time": "2019-04-29T01:58:57", "url": "https://files.pythonhosted.org/packages/30/f5/9daaf7e2da79a3dc11e92ac1ed10018f0251abd05d851709af093bd2a0e5/nba_api-1.1.4.tar.gz" } ] }