For the complete documentation index, see llms.txt. This page is also available as Markdown.

Markets & Trading

How to find markets, research them, and trade from the CLI.

Find Markets

bullpen polymarket discover                              # trending markets
bullpen polymarket discover crypto --limit 10            # crypto markets
bullpen polymarket discover sports                       # sports markets
bullpen polymarket discover traders --limit 10           # top traders by P&L
bullpen polymarket discover walletscope --address 0x...  # what a wallet holds
bullpen polymarket discover flow --address 0x...         # wallet's recent trades
bullpen polymarket search "bitcoin"                      # search by keyword
bullpen polymarket markets --active --sort volume        # browse all active markets

Sort options for discover: volume, volume24h, liquidity, newest, ending-soon

Filter options: --min-liquidity, --min-volume, --min-odds, --status, --category

Research a Market

bullpen polymarket event <slug>                          # event overview + all outcomes
bullpen polymarket price <slug>                          # real-time bid/ask/mid/spread
bullpen polymarket price <slug> yes                      # price for one outcome only
bullpen polymarket trades <slug> --limit 20              # recent trades
bullpen polymarket holders <slug> --limit 10             # top holders
bullpen polymarket price-history <slug> --outcome Yes    # price chart
bullpen polymarket comments <slug>                       # market comments
bullpen polymarket market <slug>                         # detailed market info

Price history intervals: 1h, 6h, 1d (default), 1w

Buy & Sell

--preview shows what would happen without executing. --yes skips the confirmation prompt. Without --yes, you type y to confirm.

Outcomes accept: Yes, No, Y, N, True, False, 1, 0, or the full outcome text for multi-outcome markets.

Market slugs (e.g. will-btc-reach-100k) and full Polymarket URLs both work.

Limit Orders

Flag
Description

--price

Price between 0.01 and 0.99

--shares

Number of shares

--expiration

gtc (default), gtd, fok, fak

--post-only

Reject if order would fill immediately

Positions

Orders

Redeem Winnings

Collect payouts from resolved markets. All redemptions are gasless.

Works with both standard binary and neg-risk markets.

Portfolio

Covers Solana, Hyperliquid (Spot + Perps), and Polymarket (Polygon).

Activity Feed

Full history of trades, redemptions, rewards, and more:

Watchlist

Stored locally at ~/.bullpen/watchlist.json.

Smart Money

Trade & Comment Feeds

Filtered streams of activity across all markets:

Filters for both: --min-pnl, --min-volume, --min-predictions, --min-position-value, --category, --exclude-categories

Trade-only: --action, --min-trade-size, --min-price, --max-price

Comment-only: --following-only

Alerts

View current settings by running the command with no flags. Delete with --delete.

Wallet Tracking

Per-wallet notification filters:

Filter options: --notify-trades, --notify-comments, --trade-threshold, --markets, --category, --action

Deposit & Withdraw

Points & Rewards

Before Your First Trade

Polymarket requires one-time ERC-1155 and USDC approvals on Polygon (gasless):

bullpen setup handles approvals automatically. These commands are only needed if you skipped setup.

Tips

  • --output json works on any read command for scripting

  • --preview on any trade shows what would happen without executing

  • bullpen shell launches a REPL so you skip typing bullpen every time

  • bullpen with no args opens the interactive TUI

  • Prices are 0.01-0.99 (cents per share / probability)

Full Reference

Per-command documentation for all 100+ commands: cli.bullpen.fi/reference

LLM docs bundle: cli.bullpen.fi/llm.txt

Last updated