---
title: "List recently-moved events for the freshness sitemap"
method: GET
path: "/api/v1/sitemap/movers"
tags: ["sitemap"]
---

# List recently-moved events for the freshness sitemap

`GET /api/v1/sitemap/movers`

## Request

- Base URL: `https://api.pdata.world`
- URL: `https://api.pdata.world/api/v1/sitemap/movers`
- Auth: none declared

Open, top-level events whose odds moved in the trailing 24h.

A "mover" is an open, top-level event with at least one open market
whose absolute 24h probability change (`prob_24h_change`, the same
column the right-rail movers rail ranks on) clears `min_abs_change`.
Ordered by the magnitude of the event's biggest market move so the
most-newsworthy pages lead when the set exceeds `limit`; `lastmod` is
the event's `updated_at`.

The main `/sitemap/events` carries the full open-event set with the
same per-event `lastmod`; this endpoint is the *concentrated* subset
a freshness `<urlset>` emits at higher priority to nudge a re-crawl of
the pages that actually changed. The frontend handler caches at
`revalidate=3600`, so this runs at most once per hour per worker.

## Query parameters

- `min_volume_24h` number: Minimum event 24h notional volume to be included.
- `min_abs_change` number: Minimum absolute 24h probability change (0..1) of the event's biggest-moving market — 0.05 = a 5pp swing. Mirrors the right-rail 'biggest movers' signal, tuned up from 0.02 so the freshness sitemap stays focused on genuinely newsworthy moves.
- `limit` integer

## Response `200`

Successful Response

- SitemapEventOut[]
  - `source` string, required
  - `id` string, required
  - `lastmod` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pdata/apis/pdata-backend.md) · [All operations](https://skmtc.dev/pdata/apis/pdata-backend/llms.txt) · [OpenAPI document](https://skmtc.dev/pdata/apis/pdata-backend/revisions/4c9bf3856786?raw)
