---
title: "Where is money actually going? ~50 sector and macro instruments as GO / HOLDING / TURNING / OUT"
method: GET
path: "/api/board/rotation"
tags: ["Market Data"]
---

# Where is money actually going? ~50 sector and macro instruments as GO / HOLDING / TURNING / OUT

`GET /api/board/rotation`

## Request

- Base URL: `https://coil.trade`
- URL: `https://coil.trade/api/board/rotation`
- Auth: one of:
  - API key in header `X-PAYMENT`
  - HTTP payment

Sector + macro ROTATION map: each of ~50 sector ETFs and macro instruments (bond, income, metals and commodity ETFs plus a few single mining stocks) scored on its own X/SPY ratio versus that ratio's 50-day and labelled GO (money already here), HOLDING (here but paused), TURNING (money arriving) or OUT (money left), with distance-to-50d %, 20-day slope % and ratio RSI — a state map, not a buy list; confirmed rotation is LATE for a pullback buyer.

## Headers

- `PAYMENT-SIGNATURE` string
- `X-PAYMENT` string
- `Authorization` string

## Response `200`

The rotation map: ~50 sector ETFs and macro instruments (bond, income, metals and commodity ETFs plus a few single mining stocks) each scored on its own X/SPY ratio versus that ratio's 50-day and labelled GO / HOLDING / TURNING / OUT, with distance-to-50d %, 20-day slope % and ratio RSI. A state map, not a buy list. Settlement receipt in the PAYMENT-RESPONSE header.

- object

## Other responses

- `402`: Payment Required — x402 v2 payment requirements in the JSON body and the PAYMENT-REQUIRED header

---

[API](https://skmtc.dev/coil/apis/coil-scanner-agent-api.md) · [All operations](https://skmtc.dev/coil/apis/coil-scanner-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/coil/apis/coil-scanner-agent-api/revisions/e087ee004cfb?raw)
