21trust / 100

Stablecoins Depeg

by Aayat AI in Onchain & crypto

x402 APIFailing, checked 3 h ago

Stablecoin depeg monitor across 400+ USD, EUR, GBP and other stablecoins: which trade below their peg now and how badly, which are seeing fast redemptions (supply falling, often a run), which trade at a premium, and the status of the 10 largest. Filter by depeg threshold (percent), peg currency, symbol and minimum supply.

GET https://aayatai.com/stablecoins/depeg

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
6.7%
Response time
903 ms typical, 903 ms slowest 5%
Last check
3 h ago: Expected HTTP 402, got 410
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://aayatai.com/stablecoins/depeg?limit=20&minSupplyUsd=1000000&peg=all&thresholdPercent=0.5"
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%2Faayatai.com%2Fstablecoins%2Fdepeg
const res = await pay("https://aayatai.com/stablecoins/depeg?limit=20&minSupplyUsd=1000000&peg=all&thresholdPercent=0.5");
console.log(await res.json());

Example input

{
  "limit": 20,
  "minSupplyUsd": 1000000,
  "peg": "all",
  "thresholdPercent": 0.5
}

Example output

{
  "alerts": {
    "newlyDepegged": [],
    "note": "",
    "recovered": [
      {
        "offPegSince": "2026-09-28T06:00:00.000Z",
        "peg": "USD",
        "recoveredBy": "2026-09-28T12:00:00.000Z",
        "symbol": "USDX",
        "worstDeviationPercent": -1.2
      }
    ],
    "trackingSince": "2026-09-28T06:00:00.000Z"
  },
  "checked": 212,
  "checkedAt": "2026-09-28T12:00:00.000Z",
  "depegged": [
    {
      "chains": [
        "Ethereum"
      ],
      "deviationPercent": -1.832,
      "mechanism": "crypto-backed",
      "name": "apxUSD",
      "peg": "USD",
      "pegUsd": 1,
      "priceUsd": 0.98168,
      "severity": "minor",
      "supplyChange1dPercent": -0.4,
      "supplyChange7dPercent": -3.1,
      "supplyUsd": 311000000,
      "symbol": "apxUSD"
    }
  ],
  "majors": [
    {
      "deviationPercent": -0.024,
      "priceUsd": 0.99976,
      "status": "on-peg",
      "supplyChange1dPercent": 0,
      "supplyUsd": 183744761898,
      "symbol": "USDT"
    }
  ],
  "note": "",
  "premiums": [
    {
      "deviationPercent": 13.8,
      "mechanism": "fiat-backed",
      "peg": "USD",
      "priceUsd": 1.138,
      "supplyUsd": 2403000000,
      "symbol": "USYC"
    }
  ],
  "redemptions": [],
  "source": "DefiLlama stablecoins",
  "status": "watch"
}

Security scan

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

Recent checks

WhenResultHTTPTimePrice
3 h agoExpected HTTP 402, got 41041048 ms-
8 h agoExpected HTTP 402, got 41041039 ms-
12 h agoExpected HTTP 402, got 41041044 ms-
16 h agoExpected HTTP 402, got 41041037 ms-
21 h agoExpected HTTP 402, got 41041045 ms-
24 h agoExpected HTTP 402, got 41041032 ms-
29 h agoExpected HTTP 402, got 41041035 ms-
33 h agoExpected HTTP 402, got 41041071 ms-
37 h agoExpected HTTP 402, got 410410126 ms-
41 h agoExpected HTTP 402, got 410410119 ms-
45 h agoExpected HTTP 402, got 41041054 ms-
2 days agoExpected HTTP 402, got 41041035 ms-
2 days agoExpected HTTP 402, got 410410131 ms-
2 days agoExpected HTTP 402, got 41041040 ms-
3 days agoPassed402903 ms$0.005