# DF Market Intelligence – Prediction Market Movers

> DF Market Intelligence – Prediction Market Movers is a paid API for AI agents from df-data-agent.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Returns prediction markets whose implied probabilities shifted the most in the last 24 hours, filtered by minimum volume, to surface where crowd sentiment suddenly changed.

## Facts

- Endpoint: GET https://df-data-agent.vercel.app/api/v1/predictions/movers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/df-market-intelligence-prediction-market-movers-bfda8ff3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BLbcniwmiL2tNy7bmLBU0

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 df-market-intelligence-prediction-market-movers-bfda8ff3
```

Example prompt: Show me the top 20 prediction markets whose implied probabilities moved the most in the last 24 hours, but only include markets with at least $50,000 in volume.

## When to prefer this

Choose this endpoint when you specifically want to detect sudden crowd sentiment shifts in prediction markets rather than just seeing the highest-volume or highest-probability markets. It is ideal for monitoring narrative flips, contrarian signals, or breaking-news repricing events. If you want a broad snapshot of active markets rather than movers, prefer the sibling highest-volume endpoint instead.

## Known failure modes

- No markets meet the min_volume threshold — returns empty list
- limit out of range (must be 1–100) — validation error
- Payment failure or missing x402 payment header — 402 response
- Service downtime on Vercel deployment — 5xx error
- Stale data if upstream Polymarket/Kalshi feeds are delayed

## How this service works

Markets whose implied probability moved the most in the last 24h — what the crowd suddenly changed its mind about. Filtered by minimum volume.

## Output

A ranked list of prediction markets (up to the requested limit) sorted by magnitude of implied probability change over the last 24 hours, each including the market name, current implied probability, the size of the probability shift, 24h trading volume, and likely the platform (Polymarket/Kalshi). Only markets meeting the minimum volume threshold are included.

## 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": {
      "limit": {
       "type": "integer",
       "description": "1-100, default 25"
      },
      "min_volume": {
       "type": "integer",
       "description": "Minimum 24h volume in USD, default 10000"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/df-market-intelligence-prediction-market-movers-bfda8ff3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from df-data-agent.vercel.app](https://www.zero.xyz/host/df-data-agent.vercel.app/llms.txt)
