# DripMetrics AI Polymarket Wallet Novelty

> DripMetrics AI Polymarket Wallet Novelty is a paid API for AI agents from api.dripmetrics.ai, paid per call via x402, $0.050000/call, status unknown (last checked 2026-09-15).

Estimates what fraction of recent Polymarket market flow comes from wallets not seen in earlier API-visible trades for the same market

## Facts

- Endpoint: POST https://api.dripmetrics.ai/polymarket/wallet-novelty
- Price: $0.050000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-dripmetrics-ai-13eaca65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0vCpscMkzFzbOAleQrJkc

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 api-dripmetrics-ai-13eaca65 -d '<json body>'
```

Example prompt: What's the wallet novelty score for the Polymarket market with slug 'will-the-fed-cut-rates-in-july' over the last 120 minutes? I want to know how much of the recent flow is coming from wallets that haven't been seen trading this market before.

## When to prefer this

Use this endpoint when you need to assess whether recent Polymarket market flow is driven by new, previously unseen wallets — a signal of organic interest, potential manipulation, or information leakage. Prefer this over general volume metrics when wallet diversity and novelty are the key diagnostic. Ideal for agents monitoring prediction market integrity or building risk-adjusted trading signals on Polymarket.

## Known failure modes

- Missing both conditionId and slug returns a 400 validation error
- Unknown or invalid conditionId/slug returns a 404 or empty result
- Insufficient trade data for the window returns a low-confidence or null metric
- Payment not provided or insufficient USDC results in HTTP 402 payment required
- Rate limiting or upstream Polymarket data unavailability causes 5xx errors
- Ambiguous multi-market event slug without conditionId may return wrong market data

## How this service works

DripMetricsAI (https://dripmetrics.ai/) provides on-demand crypto market microstructure metrics, Hyperliquid candle metrics, Polymarket diagnostics, and on-chain DefiLlama metrics for agents, dashboards, and trading workflows.

## Output

A structured JSON object containing the wallet novelty metric value (fraction of flow from new wallets), the analysis window, sample size (number of trades evaluated), component breakdown, the market slug or conditionId, data source, and a computed-at timestamp.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "conditionId": "0x1234567890abcdef1234567890abcdef12345678",
   "windowMinutes": 120
  }
 }
}
```

## 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": [
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "anyOf": [
      {
       "required": [
        "conditionId"
       ]
      },
      {
       "required": [
        "slug"
       ]
      }
     ],
     "required": [],
     "properties": {
      "slug": {
       "type": "string",
       "description": "Polymarket market or event slug for human-readable market selection. Multi-market event slugs may require conditionId to disambiguate."
      },
      "endTs": {
       "type": "integer",
       "description": "Optional unix timestamp upper bound."
      },
      "limit": {
       "type": "integer",
       "maximum": 5000,
       "minimum": 1,
       "description": "Maximum number of trades to evaluate."
      },
      "newsTs": {
       "type": "integer",
       "description": "Optional explicit event timestamp for leakage scoring. If omitted, the metric uses the midpoint of the effective analysis window."
      },
      "assetId": {
       "type": "string",
       "description": "Alias for tokenId on price-history-based endpoints."
      },
      "outcome": {
       "enum": [
        "YES",
        "NO"
       ],
       "type": "string",
       "description": "Required for token-side Polymarket diagnostics when the selected YES or NO side must be interpreted."
      },
      "startTs": {
       "type": "integer",
       "description": "Optional unix timestamp lower bound."
      },
      "tokenId": {
       "type": "string",
       "description": "Polymarket token / asset ID for orderbook and price-history endpoints."
      },
      "conditionId": {
       "type": "string",
       "description": "Polymarket condition ID for trade-based metrics."
      },
      "windowMinutes": {
       "type": "integer",
       "minimum": 1,
       "description": "Lookback window in minutes."
      },
      "lookbackMinutes": {
       "type": "integer",
       "minimum": 1,
       "description": "Historical lookback used for probability shock normalization."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required":
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "slug": "fed-decision-in-october",
  "value": 0.3385,
  "metric": "wallet-novelty",
  "source": {
   "market": "https://gamma-api.polymarket.com/markets/slug/fed-decision-in-october",
   "trades": "https://data-api.polymarket.com/trades"
  },
  "window": {
   "windowMinutes": 60
  },
  "components": {
   "note": "API-window novelty, not full lifetime wallet novelty.",
   "novelVolume": 6912.5,
   "totalVolume": 20428.8,
   "novelWalletCount": 9,
   "totalWalletCount": 31
  },
  "computedAt": "2026-05-25T14:00:00.000Z",
  "sampleSize": {
   "trades": 186,
   "wallets": 31,
   "scannedTrades": 600
  },
  "conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-dripmetrics-ai-13eaca65/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.dripmetrics.ai](https://www.zero.xyz/host/api.dripmetrics.ai/llms.txt)
