PMWallets
中文

Signals and radar

Track coordinated smart-money buying and large trades. Available on Pro and Max.

Signals

A signal fires when several tracked wallets buy the same side of the same market within a short window. Its states are forming (under 15 minutes old, unless already fading), active, and fading (the wallets have sold at least half of the amount bought).

Radar

Every taker fill of $5,000 or more across the whole market, kept for 7 days. You can narrow it by size, side and the trader’s 30-day PnL.

Your own rules

Open Signals to turn a push on and set its rule, or use the API.

SettingAllowed
WatchOfficial list, wallets you follow, or a wallet group
Wallets3 or more on the official list, 2 or more otherwise
Window30, 60 or 360 minutes
Bought together$5,000 or more on the official list, $1,000 or more otherwise
DeliveryWebSocket, webhook, or both

Wallet groups

A group is a list of wallets of your own, built at Wallet groups. It takes handles from the board, and full addresses only if you paid to unlock them.

API

Available on Pro and Max. A signal fires when several wallets buy one side of a market in a short time: the official list is the top 3000 of the frozen 30-day board, at 3 wallets, 30 minutes and $5,000, and a rule of your own can watch that list, the wallets you follow, or a wallet group, at 2 wallets or more. The radar is taker fills of $5,000 or more across the whole market, kept 7 days. Short-duration up/down markets in the crypto-updown category fire no signal.

shell
# official signals, then large fills on the radar (Pro and Max)
curl -H "x-api-key: $KEY" "https://api.pmwallets.com/v1/signals?category=sports"
curl -H "x-api-key: $KEY" "https://api.pmwallets.com/v1/radar?minUsd=25000&smart=1"

# push when 3 wallets of the official list buy one side within 30 minutes
curl -X PUT -H "x-api-key: $KEY" -H "content-type: application/json" https://api.pmwallets.com/v1/account/signal-rules/signal \
  -d '{"enabled":true,"scope":"official","minWallets":3,"windowMin":30,"minUsd":5000,"channels":["ws","webhook"]}'

Your rules send alerts over wss://api.pmwallets.com/v1/signals/ws (key or session, up to 5 sockets per account, best effort) and on your webhook, signed like a fill and retried 3 times. Read type: a webhook that receives fills now receives these too once you turn a rule on. Close code 4412 means this socket was replaced: do not reconnect. Amounts keep two significant figures, times are rounded to the minute, PnL is shown as a band, and traders are identified by handles. A signal is sent once and is not retracted after a reorg.

json
{
  "type": "signal",
  "data": {
    "id": "b1f0c2e4-…", "source": "custom", "tokenId": "7132…", "conditionId": "0x…", "title": "Will the Fed cut in December?",
    "slug": "fed-cut-december", "outcome": "Yes", "category": "economy", "state": "forming",
    "firedAt": "2026-11-05T10:13:00.000Z", "wallets": 6, "usd": 84000, "avgPrice": 0.42, "priceNow": 0.47,
    "handles": ["7KQ2MF9X4B1C", "H3N8TZ5R2WQD"]
  }
}