---
title: "Every FRED series this platform tracks, with its latest observation"
method: GET
path: "/macro/fred"
tags: ["macro"]
---

# Every FRED series this platform tracks, with its latest observation

`GET /macro/fred`

## Request

- Base URL: `https://kresmion.com/v1`
- URL: `https://kresmion.com/v1/macro/fred`
- Auth: HTTP bearer

The catalogue behind `/v1/macro/fred/{series_id}/history`: one row per series with its id, label, units, the newest stored observation and that observation's own date.

THIS IS NOT A FRED BROWSER AND MUST NOT BECOME ONE. FRED's terms prohibit an application that replicates the essential user experience of the FRED API, so the list is exactly the series Kresmion itself fetches for its own surfaces, and an id outside it is a 404 on the history route rather than a pass-through.

A series whose FRED copyright tier requires pre-approval (the ICE BofA family) is listed with `restricted: true` and carries no value (`withheld: "licence"`) when the platform is configured to hide or block it. `date` is the observation's own date; `as_of` is when these rows were last confirmed against FRED, which is a different fact.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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