80trust / 100

Markets Predictions

by Tanod utilpeek in Markets & finance

x402 APIPassing, checked 2 h ago

utilpeek (Tanod) Polymarket prediction-market search: question, outcome probabilities, volume, liquidity, end date. Use when an agent needs Polymarket prediction markets on a topic: outcome probabilities, volume, liquidity, end date.

POST https://tanod.dev/v1/markets/predictions

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
277 ms typical, 709 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X POST 'https://tanod.dev/v1/markets/predictions' \
  -H 'content-type: application/json' \
  --data-raw '{"limit":5,"q":"bitcoin"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ftanod.dev%2Fv1%2Fmarkets%2Fpredictions
const res = await pay("https://tanod.dev/v1/markets/predictions", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: "{\"limit\":5,\"q\":\"bitcoin\"}",
});
console.log(await res.json());

Example input

{
  "limit": 5,
  "q": "bitcoin"
}

Example output

{
  "cache": "fetched",
  "count": 1,
  "disclaimer": "Data only, not betting advice. Prices are Polymarket's quoted outcome prices (implied probabilities), may lag, and are not a prediction by Tanod. Prediction markets may be restricted where you live.",
  "markets": [
    {
      "active": true,
      "closed": false,
      "end_date": "2026-10-10T16:00:00Z",
      "event": "Bitcoin above ___ on October 10?",
      "liquidity_usd": 95264.47,
      "outcomes": [
        {
          "name": "Yes",
          "price": 0.9995,
          "probability_pct": 99.95
        },
        {
          "name": "No",
          "price": 0.0005,
          "probability_pct": 0.05
        }
      ],
      "question": "Will the price of Bitcoin be above $74,000 on October 10?",
      "url": "https://polymarket.com/event/bitcoin-above-on-october-10-2026",
      "volume_24h_usd": 71491.57,
      "volume_usd": 73361.54
    }
  ],
  "query": "bitcoin",
  "sorted_by": "relevance",
  "source": {
    "docs": "https://docs.polymarket.com/developers/gamma-markets-api/overview",
    "name": "Polymarket Gamma API",
    "url": "https://gamma-api.polymarket.com"
  },
  "status": "active"
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402264 ms$0.004
6 h agoPassed402269 ms$0.004
10 h agoPassed402362 ms$0.004
14 h agoPassed402449 ms$0.004
18 h agoPassed402277 ms$0.004
21 h agoPassed402300 ms$0.004
25 h agoPassed4023.3 s$0.004
28 h agoPassed402389 ms$0.004
32 h agoPassed402263 ms$0.004
36 h agoPassed402332 ms$0.004
39 h agoPassed402283 ms$0.004
43 h agoPassed402267 ms$0.004
47 h agoPassed402299 ms$0.004
2 days agoPassed402272 ms$0.004
2 days agoPassed402261 ms$0.004