polymarket-cli
Read-only CLI for public Polymarket Gamma, CLOB, and Data API lookups.
This package stays intentionally narrow: public, unauthenticated reads only. It does not place orders, manage wallets, sign anything, or depend on private APIs.
The published Pypi package is polymarket-cli.
What It Covers
- Market discovery via
searchandlist - Market detail lookup via
market - Order book and spot pricing via
book,midpoint, andprice - Recent public trades via
trades - Public token price history via
history
Install
uv tool install polymarket-cli
polymarket-cli --help
The published package pins a bundled CA root store via certifi, so HTTPS works consistently in environments where uv or Homebrew Python points at an incomplete local OpenSSL trust store. If you already manage trust with SSL_CERT_FILE or SSL_CERT_DIR, the CLI respects those overrides.
For one-off execution:
uvx polymarket-cli --help
If your uv tool bin directory is not on PATH, either run uv tool update-shell or call the binary directly from $(uv tool dir --bin).
Agent Skill Installation
Install the packaged skill with npx skills:
OpenClaw
npx skills add ra1nty/polymarket-cli -a openclaw
Claude Code
npx skills add ra1nty/polymarket-cli -a claude-code
After installation, use the public command surface in agent prompts and automation:
polymarket-cli search bitcoin --limit 5
polymarket-cli market --slug <market-slug> --json
Usage
polymarket-cli search bitcoin --limit 5
polymarket-cli list --active-only --sort volume24hr --limit 20
polymarket-cli market --slug btc-updown-5m-1774165800
polymarket-cli book --slug btc-updown-5m-1774165800 --outcome Down
polymarket-cli price --slug btc-updown-5m-1774165800
polymarket-cli history --slug btc-updown-5m-1774165800 --window 6h --format summary --json
polymarket-cli trades --slug btc-updown-5m-1774165800 --limit 20
Useful flags:
--jsonis available on every command.--hydrateresolves search/list rows to full market detail before local ranking or filtering.--with-oddsimplies hydration and includes current outcome prices.--with-marketimplies hydration and embeds the resolved market payload in JSON output.- Market selectors are explicit:
--slug,--id,--token-id,--condition-id.
Supported history intervals: max, all, 1m, 1h, 6h, 1d, 1w.
Release files for polymarket-cli 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| polymarket_cli-0.2.2.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| polymarket_cli-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.5 kB
Release files / polymarket_cli-0.2.2.tar.gz
| Download URL | polymarket_cli-0.2.2.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
851f7028a0f827048dd19433d72ea90f3a28733141118af773bbb183a7710e17
|
|
BLAKE2b-256 checksum How to use checksums |
b999b876f06ed6f1c40a40a20b7c0255b4d8c3ed89116a7f2dfdce8e4a6e8754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 22, 2026.
Transparency logRelease files / polymarket_cli-0.2.2-py3-none-any.whl
| Download URL | polymarket_cli-0.2.2-py3-none-any.whl |
|---|---|
| Size | 16.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98b0f27c71a0387b60312556ad94780102b2a0d41a131f30dfe5d0c15a5a201b
|
|
BLAKE2b-256 checksum How to use checksums |
70e86262ddb70f267185c7fcad5cb5573872d61e881ea24efd3e2b53d51f2e2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 22, 2026.
Transparency log