# Scry Wallet Watchlist Snapshot

> Scry Wallet Watchlist Snapshot is a paid API for AI agents from scry.solanahub.de, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Polls up to 25 Solana wallets in a single request and returns Helius-normalized transfer freshness, edge-gap evidence, coverage status, and drill-down routes for wallet monitoring.

## Facts

- Endpoint: GET https://scry.solanahub.de/x402/wallet-watchlist-snapshot
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scry-solanahub-de-1a66458d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GboR6KUz2_kQNh1NjBANJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scry-solanahub-de-1a66458d
```

Example prompt: Can you check these 3 Solana wallets for recent transfer activity and tell me which ones have been active lately — HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK, 4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt, and Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr?

## When to prefer this

Use this endpoint when you need to monitor or snapshot multiple Solana wallets (up to 25) simultaneously without setting up webhooks or callback infrastructure. It is ideal for agents running periodic watchlist checks, portfolio surveillance, or pre-trade counterparty screening where polling is acceptable and no persistent subscription is needed. Prefer this over single-wallet endpoints when batch efficiency matters.

## Known failure modes

- More than 25 addresses provided — request rejected or truncated
- Invalid Solana address format in the addresses param — returns error status
- Payment not included or incorrect — x402 payment required, request blocked
- Helius data unavailable for one or more addresses — partial status returned
- addresses query param missing — required field validation error

## How this service works

Cached multi-wallet transfer-evidence snapshot via fixed query-param endpoint. Pass `addresses` to poll up to 25 wallets and get cached Helius-normalized transfer-freshness timestamps, local edge-gap evidence, coverage status, and drill-down routes. No webhook subscription, no callback URL, no delivery infrastructure. Cached/indexed evidence with freshness stamps, not a live/streaming feed. No API keys, no subscriptions; x402 exact payment per request.

## Output

Returns a JSON evidence pack with transfer freshness status per wallet, local edge-gap signals, coverage confidence scores (0–1), agent decision support fields, methodology notes, and drill-down route suggestions. Includes a top-level status (success/partial/error), product label, data sources, and an as_of timestamp.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "addresses": "HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK,4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt,Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "addresses": {
       "type": "string",
       "examples": [
        "HvFdDWS3RqymRAVx1ZdoL2RjiC38r5dtt19Z8op5jqDK,4hSXPtxZgXFpCcBUfZ54LpStURptm7PAfzPPcK9EgvGt"
       ],
       "description": "Comma-separated Solana wallet addresses. Maximum 25 addresses per paid snapshot."
      },
      "since_slot": {
       "type": "integer",
       "minimum": 0,
       "description": "Optional exclusive Solana slot cursor applied to every watchlist wallet."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "status",
      "product",
      "coverage",
      "evidence_pack",
      "agent_decision_support",
      "methodology"
     ],
     "properties": {
      "as_of": {
       "type": "string",
       "description": "Response evidence timestamp."
      },
      "caveat": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "product": {
       "type": "string"
      },
      "sources": {
       "type": "array"
      },
      "wallets": {
       "type": "string"
      },
      "coverage": {
       "type": "string"
      },
      "aggregate": {
       "type": "string"
      },
      "frozen_at": {
       "type": "string"
      },
      "truncated": {
       "type": "boolean"
      },
      "is_example": {
       "type": "boolean"
      },
      "methodology": {
       "type": "string"
      },
      "fixture_note": {
       "type": "string"
      },
      "evidence_pack": {
       "type": "object",
       "description": "Compact evidence contract; full schema is available in OpenAPI.",
       "additionalProperties": true
      },
      "requested_count": {
       "type": "number"
      },
      "spend_rationale": {
       "type": "string"
      },
      "watchlist_count": {
       "type": "number"
      },
      "confidence_score": {
       "type": "number"
      },
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scry-solanahub-de-1a66458d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scry.solanahub.de](https://www.zero.xyz/host/scry.solanahub.de/llms.txt)
