---
title: "Who holds US Treasuries, in short"
method: GET
path: "/api/bonds/context"
tags: ["Short URLs"]
---

# Who holds US Treasuries, in short

`GET /api/bonds/context`

## Request

- Base URL: `https://api.prereason.com`
- URL: `https://api.prereason.com/api/bonds/context`
- Auth: HTTP bearer

Who holds US Treasuries, in short. Foreign investors' net purchases of long term Treasuries (Treasury TIC), primary dealers' 13 week change in positions (New York Fed) and speculators' 10Y note futures position (CFTC), each against its own history, with the 10Y yield and TLT, LQD, HYG. Treasury holder data for fixed income research agents. Alias for `GET /api/context?briefing=bonds.context`. Paid per request over x402 or MPP with no API key, or read with a key on the Basic plan or above.

## Query parameters

- `format` 'json' | 'markdown'
- `date` string

## Response `200`

bonds.context data

## Other responses

- `401`: Authentication required
- `402`: Payment required. The body is an x402 v2 payment quote naming this resource, its price in USDC, and the accepted networks. Pay and retry with the payment header, or authenticate with an API key instead.

## Changes

- **2026-10-03** `af8895edad72`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/prereason/apis/prereason-api/changes/api/bonds/context/get.md)

---

[API](https://skmtc.dev/prereason/apis/prereason-api.md) - [All operations](https://skmtc.dev/prereason/apis/prereason-api/llms.txt) - [OpenAPI document](https://skmtc.dev/prereason/apis/prereason-api/revisions/fe5bacbc7887?raw)
