---
title: "Realised 30-day yields of tokenized treasuries, recomputable"
method: GET
path: "/v1/rwa/yields"
tags: ["rwa", "tokenized-treasuries", "yield", "nav", "money-market"]
---

# Realised 30-day yields of tokenized treasuries, recomputable

`GET /v1/rwa/yields`

## Request

- Base URL: `https://api.402rates.com`
- URL: `https://api.402rates.com/v1/rwa/yields`
- Auth: none declared

Realised 30-day yields for 13 tokenized treasury funds under the Open Treasury Yield Basis. Measured rows use NAV, price or verified passive-holder balances, with observations, sources and dates. Issuer figures and differences appear where available. Quoted and unavailable rows stay explicit; free coverage lists funds and gaps. Business/professional use only. Terms: https://402rates.com/data-terms/

## Query parameters

- `instruments` string: comma-separated tickers or instrument ids, for example USTB,EUTBL or rwa.spiko.eutbl. Defaults to every tracked instrument. The free coverage endpoint lists them.

## Response `200`

Successful response

- object
  - `meta` object
    - `capability` string
    - `schema_version` string
    - `basis` object
      - `name` string
      - `version` string
      - `window_days` integer
      - `annualisation` string
      - `day_count` string
  - `data` object[]
    - `instrument` string
    - `ticker` string
    - `legal_name` string
    - `issuer` string
    - `family` string
    - `currency` string
    - `access` string
    - `yield_basis` string
    - `yield_pct` number
    - `period_return_pct` number
    - `annualisation` string
    - `day_count` string
    - `window` object
      - `start_date` string
      - `end_date` string
      - `actual_days` integer
      - `distinct_observations` integer
    - `primary_source` object
      - `id` string
      - `chain_key` string
      - `quantity` string
    - `issuer_figure` object
      - `available` boolean
      - `value_pct` number
      - `as_of_date` string
      - `definition` unknown
      - `reproducible_from_published_inputs` unknown
    - `issuer_vs_basis_bps` number
    - `deployment_divergence` unknown[]
      - unknown
    - `eligibility` object
      - `quote` string
      - `url` string
      - `read_on` string
  - `ranking` object
    - `groups` object[]
      - `family` string
      - `currency` string
      - `highest` object
        - `ticker` string
        - `yield_pct` number

## Other responses

- `402`: Payment required. Decode the base64 JSON PAYMENT-REQUIRED header, sign one accepted USDC option, and retry the same request.

---

[API](https://skmtc.dev/402rates/apis/402rates-com.md) · [All operations](https://skmtc.dev/402rates/apis/402rates-com/llms.txt) · [OpenAPI document](https://skmtc.dev/402rates/apis/402rates-com/revisions/483a9d0a3f0b?raw)
