$0.05
per call · USD Coin on Base
Live Polymarket watchlist ranked by structural UMA resolution base-rate signals, with flip risk kept as a separate conditional axis. BEFORE YOU PAY: free substitute https://dash.polym.uk/markets.json and https://dash.polym.uk/uma-base-rates.json. THIS ADDS: The live subset ranked by structural dispute signals, computed for you. The inputs are in the free files; the ranking and the tiering are what this adds.
Endpoint
GET https://api.polym.uk/resolution-watchlist7
Calls / 30d
2
Unique payers / 30d
Sep 7
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://api.polym.uk/resolution-watchlist", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://api.polym.uk/resolution-watchlist?top=25" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"asOf": "2026-09-01T02:31:34.907Z",
"caveats": [
"SHOWCASE, NOT THE PAID RESPONSE: what you see is one ranked row of the watchlist. markets is cut to 1 of the 8 rows this response carried. Nothing is masked or invented: every value is a dated measurement, kept so you can read the shape, the units and the field semantics. The schema published beside it is complete; a paid call returns the complete set.",
"EXAMPLE ONLY: a paid response captured from api.polym.uk on 2026-09-01 with top=8, then frozen. A live response carries its own asOf and current values. The row count is bounded by the 402 challenge header budget, not by the route: top accepts 1 through 40.",
"Structural BASE RATE for the category and criterion. Not a prediction that THIS market will be disputed or reversed. A fact, not an accusation.",
"tier uses the RANK-stable signal (category elevated by consensus across two samples, plus a title with no checkable threshold, read from the TITLE and not from the resolution rules), not the absolute dispute rate, which varies about 16-fold between samples.",
"LIVE markets only, and liveness must have been MEASURED (marketClosed === false). A market whose Gamma context was not fetched is absent rather than assumed open. Drawn from the set decomposed by window volume; this is not the whole Polymarket universe.",
"flipProne is omitted when the category flip sample is small and therefore directional. Category is a title heuristic."
],
"flipReferencePct": 14.6,
"flipReferenceStatus": "measured",
"flipReferenceWithheldReason": null,
"howToRead": "Ranks LIVE markets by STRUCTURAL resolution risk. tier counts how many DISPUTE-axis signals are present (category elevated by consensus, plus a title with no checkable threshold): elevated=2, watch=1, baseline=0. flipProne is a separate axis: if disputed, the outcome tends to REVERSE (category rate at or above the overall rate). Both axes are conditional, and flip alone never raises the tier.",
"liveMarketsRanked": 8,
"markets": [
{
"apparentVolumeUsd": 46599.79,
"category": "Geopolitics",
"categoryDisputeRatePctHighVolume": 35.2,
"categoryElevated": true,
"conditionId": "0x9b94d7e2e7250d156b02435f4d59634d357dc789d842eaee15c35c1158d5bca4",
"disputeFlagCount": 2,
"flags": {
"categoryElevated": true,
"flipProne": false,
"titleLooksUncheckable": true
},
"flipRatePct": null,
"marketClosed": false,
"tier": "elevated",
"title": "US ceasefire against Iran continues through September 15?",
"titleLooksUncheckable": true
}
],
"tierCounts": {
"elevated": 6,
"watch": 2
},
"windowHours": 71.94
}Payment details
0x7b13107779cfda1beba3289d0fbe27310436f3e3USD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Games & Fun and the homepage with a featured placement.
More from Polymarket Intelligence API & similar services
Polymarket Intelligence API · Resolution Risk
api.polym.uk
UMA resolution dispute and flip base rates by category and criterion clarity; descriptive historical compatibility, not a market-specific forecast. BEFORE YOU PAY: free substitute https://dash.polym.uk/uma-base-rates.json and https://dash.polym.uk/uma-flip-rate.json. THIS ADDS: The two artifacts joined into one response, dispute axis and flip axis already aligned by category. The underlying numbers are the same ones in those two free files.
Polymarket Intelligence API · Market Authenticity
api.polym.uk
Per-market Polymarket taker-flow concentration, price-band structure and book compatibility. Facts, never a fraud verdict. BEFORE YOU PAY: free substitute https://dash.polym.uk/markets.json. THIS ADDS: A single-market lookup instead of the whole snapshot, for a decomposed market. Outside that set: 422, and no charge.
Polymarket Intelligence API · Screener
api.polym.uk
Ranked Polymarket market-flow screener with factual concentration and liquidity-compatibility fields for the observed window. BEFORE YOU PAY: free substitute https://dash.polym.uk/markets.json. THIS ADDS: Little today, and we would rather you knew: the free snapshot has every field this route returns, for the whole decomposed set instead of the 40 rows this caps at, and it also carries the dominant-flow wallet that this route omits. Buy only if a small fixed-shape response beats completeness.