Skip to main content
GET
/
rwa
List pegged tokens with depeg risk data and aggregates
curl --request GET \
  --url https://api.webacy.com/rwa \
  --header 'x-api-key: <api-key>'
{
  "items": [
    {
      "address": "<string>",
      "chain": "<string>",
      "symbol": "<string>",
      "name": "<string>",
      "assetType": "<string>",
      "denomination": {
        "code": "<string>",
        "name": "<string>",
        "category": "<string>",
        "pegRatio": "<string>",
        "pegType": "<string>"
      },
      "ts": "2023-11-07T05:31:56Z",
      "score": 123,
      "drivers": [
        {
          "name": "<string>",
          "raw": 123,
          "normalized": 123,
          "weight": 123,
          "contribution": 123
        }
      ],
      "price": 123,
      "peg_value": 123,
      "abs_dev_clean": 123,
      "reference_price": 123,
      "within_expected_range": true,
      "token_labels": [
        "<string>"
      ],
      "peg_range": [
        123
      ],
      "is_collapsed": true,
      "rwa_nav_usd": 123,
      "rwa_nav_as_of": "<string>",
      "market_cap_usd": 123,
      "total_market_cap_usd": 123,
      "market_cap_by_chain": {},
      "circulating_supply": 123,
      "total_supply_on_chain": 123,
      "total_supply_cross_chain": 123,
      "fdv_usd": 123,
      "volume_24h": 123,
      "volume_24h_usd": 123,
      "dex_volume_24h_usd": 123,
      "volume_mcap_ratio": 123,
      "markets": [
        {
          "dex": "<string>",
          "pair": "<string>",
          "pool_address": "<string>",
          "chain": "<string>",
          "liquidity_usd": 123,
          "volume_24h_usd": 123
        }
      ],
      "migration": {
        "target_symbol": "<string>",
        "target_address": "<string>",
        "ratio": 123,
        "notes": "<string>"
      },
      "project_info": {
        "issuer": "<string>",
        "audit_count": 123,
        "audit_firms": [
          "<string>"
        ],
        "last_audit_date": "<string>",
        "audit_report_urls": [
          "<string>"
        ],
        "notes": "<string>"
      },
      "score_delta_24h": 123,
      "score_delta_7d": 123,
      "slippage_bps_100k": 123,
      "liquidity_available_100k": true,
      "liquidity_decay_pct": 123,
      "liquidity_decay_flag": true,
      "volume_60m": 123,
      "volatility_burst": true,
      "volatility_ratio": 123,
      "max_drawdown_5m": 123,
      "mins_over_50bp_60m": 123,
      "mins_over_100bp_60m": 123,
      "streak_over_50bp_min": 123,
      "streak_over_100bp_min": 123,
      "chain_spread_5m": 123,
      "chain_spread_60m": 123,
      "price_source_deviation": 123,
      "volume_z_5m": 123,
      "volume_z_60m": 123,
      "oracle_price": 123,
      "oracle_deviation_bps": 123,
      "oracle_deviation_flag": true,
      "risk": {}
    }
  ],
  "pagination": {
    "total": 1,
    "page": 2,
    "pageSize": 250,
    "totalPages": 1
  },
  "aggregates": {
    "generated_at": "<string>",
    "tier_counts": {
      "critical": 1,
      "warning": 1,
      "watch": 1,
      "ok": 1
    },
    "total_mcap": 123,
    "total_volume_24h": 123,
    "at_peg_count": 123,
    "at_peg_total": 123,
    "stability_index": 123,
    "biggest_depegs": [
      {
        "symbol": "<string>",
        "chain": "<string>",
        "address": "<string>",
        "price": 123,
        "peg_value": 123,
        "abs_dev_clean": 123,
        "score": 123
      }
    ],
    "highest_risk": [
      {
        "symbol": "<string>",
        "chain": "<string>",
        "address": "<string>",
        "score": 123,
        "market_cap_usd": 123
      }
    ],
    "most_stable": [
      {
        "symbol": "<string>",
        "chain": "<string>",
        "address": "<string>",
        "score": 123,
        "market_cap_usd": 123
      }
    ]
  },
  "tier_counts": {
    "critical": 1,
    "warning": 1,
    "watch": 1,
    "ok": 1
  },
  "stale": true
}

Authorizations

x-api-key
string
header
required

Query Parameters

chain
string

Filter by short chain code (e.g. eth, arb, pol, opt, base, bsc, sol).

denomination
string

Filter by denomination code (e.g. USD, EUR, XAU).

tier
enum<string>

Filter by display tier.

Available options:
critical,
warning,
watch,
ok,
premium
tags
string

Comma-separated token labels: standard, yield, rwa, gold, bridged, vault.

minScore
number

Minimum risk score (0-100).

Required range: 0 <= x <= 100
maxScore
number

Maximum risk score (0-100).

Required range: 0 <= x <= 100
minMcap
number

Minimum market cap in USD.

Required range: x >= 0
liquidity
enum<string>

Filter by liquidity tier.

Available options:
high,
medium,
low,
very_low
q
string

Substring match on symbol, name, or address.

Maximum string length: 100
sort
enum<string>
default:score
Available options:
score,
symbol,
chain,
tier,
abs_dev_clean,
market_cap_usd,
ts
order
enum<string>
default:desc
Available options:
asc,
desc
showAll
boolean
default:false

When true, include excluded/problematic tokens that are normally suppressed.

collapsedOnly
boolean
default:false

When true, return only collapsed/dead tokens (graveyard view).

page
integer
default:1
Required range: x >= 1
pageSize
integer
default:50
Required range: 1 <= x <= 500

Response

Paginated list of pegged tokens with depeg risk data and ecosystem aggregates

items
object[]
required
pagination
object
required
aggregates
object
required

Ecosystem-wide aggregates computed before filters (RFC-006 Decision #24).

tier_counts
object
required

Post-filter tier counts (after query filters, before pagination).

stale
boolean
required

true when the snapshot is served from the fallback cache during an S3 outage.