client-python
client-python copied to clipboard
The official Python client library for the Polygon REST and WebSocket API.
Currently it silently just ends after max reconnects is exceeded, instead of return it should raise the ConnectionClosedError.
Bumps [black](https://github.com/psf/black) from 24.8.0 to 25.11.0. Release notes Sourced from black's releases. 25.11.0 Highlights Enable base 3.14 support (#4804) Add support for the new Python 3.14 t-string syntax introduced by...
Automatically use `urllib3.ProxyManager` when `HTTPS_PROXY`/`HTTP_PROXY` environment variables are set. Enables the client to work in proxy-required environments (corporate networks, CI/CD, sandboxed dev environments) without code changes. Follows the same convention...
**Describe the bug** `list_tickers()` limit parameter default value is 10; however, the docstring indicates that the default value is 100 **To Reproduce** client-python/massive/rest/reference.py line 88: `limit: Optional[int] = 10,` line...
**Is your feature request related to a problem? Please describe.** https://polygon.io/docs/rest/options/snapshots/option-contract-snapshot - client.get_snapshot_option is sync,cannot leverage coroutine for multiple asynchrounus fetching. - it's very slow when fetching each one by...
Problem Statement * The Futures Market operates on a standard "Continuous" Contract when regarding their candle bars. * As no underlying asset exists, only the derivative asset, to keep consistency...
### I AM NOT SURE IF THIS IS THE CORRECT PLACE TO POST THIS! **Describe the bug** https://polygon.io/docs/rest/stocks/aggregates/custom-bars I was testing out the API to see if this is usable...
**Describe the bug** Endpoints such as /v3/trades and /v3/quotes support a `limit` parameter which according to the documentation "Limit the number of results returned, default is 1000 and max is...
**Describe the bug** The `get_ticker_types()` and/or the `/v3/reference/tickers/types` behaves unexpectedly when `"options"` is used as a the asset class. If I run the query in the documentation page, I get...