# polynews.news Move Context — Price Movement News & X Post Search

> polynews.news Move Context — Price Movement News & X Post Search is a paid API for AI agents from polynews.news, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-16).

Searches for relevant news articles and X posts surrounding a specific price movement timestamp on a prediction market

## Facts

- Endpoint: POST https://polynews.news/api/v1/move-context
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polynews-news-b0e9fb35
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PFQ2VDKr4tHeJHAsMjXIO

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 polynews-news-b0e9fb35 -d '<json body>'
```

Example prompt: Can you pull the news and X posts that were circulating around the time of this Polymarket price spike — the market ID is 'will-trump-win-2024' and it moved sharply on November 6th, 2024 at 2:15 AM UTC?

## When to prefer this

Use this endpoint when you need to understand the specific news or social media catalyst behind a discrete price movement at a known timestamp on a prediction market. Prefer this over the general market-context endpoint when you already know the exact timestamp of the move and want targeted, time-anchored content rather than a broader market briefing.

## Known failure modes

- Invalid or missing timestamp returns 400 error
- Unknown market ID returns empty results or 404
- No news or X posts found near the timestamp returns empty result set
- Grok API downstream failure causes 503 or timeout
- Rate limiting or payment failure returns 402 or 429

## How this service works

Search for news and X posts around a specific price movement timestamp

## Output

Returns a curated set of news articles and X (Twitter) posts published near the specified price movement timestamp, providing context for what likely caused or accompanied the market movement. Results include source citations and publication times relevant to the price event.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "data": {
       "type": "object",
       "properties": {
        "items": {
         "type": "array",
         "items": {
          "type": "object",
          "properties": {
           "url": {
            "type": "string"
           },
           "date": {
            "type": "string"
           },
           "type": {
            "type": "string",
            "description": "'news' or 'x_post'"
           },
           "title": {
            "type": "string"
           },
           "source": {
            "type": "string"
           },
           "snippet": {
            "type": "string"
           }
          }
         },
         "description": "News + X posts (use type to distinguish), most relevant first"
        },
        "searchWindow": {
         "type": "object",
         "properties": {
          "to": {
           "type": "string"
          },
          "from": {
           "type": "string"
          }
         }
        },
        "moveTimestamp": {
         "type": "number"
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "news": [
    {
     "url": "https://reuters.com/...",
     "title": "Reuters: Newsom advisor joins 2028 exploratory committee",
     "relevance": 0.94,
     "publishedAt": "2026-05-12T18:23:00Z"
    },
    {
     "url": "https://politico.com/...",
     "title": "Politico polling update — California internals shift",
     "relevance": 0.81,
     "publishedAt": "2026-05-12T19:01:00Z"
    }
   ],
   "xPosts": [
    {
     "text": "Big move on Newsom 2028 — Reuters wire just dropped",
     "likes": 2400,
     "author": "@nate_cohn",
     "postedAt": "2026-05-12T18:25:00Z"
    }
   ],
   "windowHours": 24,
   "moveTimestamp": 1740003600000
  },
  "meta": {
   "tier": "premium",
   "version": "v1",
   "endpoint": "/api/v1/move-context",
   "latencyMs": 16700,
   "timestamp": "2026-05-12T04:30:00.000Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polynews-news-b0e9fb35/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from polynews.news](https://www.zero.xyz/host/polynews.news/llms.txt)
