United States
US macro briefing for an AI agent
Build a repeatable briefing that connects growth, inflation, labour, rates, credit, housing, and market stress without maintaining separate public-data adapters.
Decision supported
Is the US economy accelerating, slowing, overheating, or entering stress?
Primary sources
FRED · US Treasury · Yahoo Finance
Signals in the workflow
Growth
Real GDP, industrial production, retail sales, and leading activity context.
Inflation
Headline and core consumer inflation alongside expectations and producer pressure.
Labour
Unemployment, payrolls, claims, vacancies, hours, and wages.
Financial conditions
Policy rates, Treasury curve, credit, volatility, equities, and commodities.
Recent observations
Public examples return up to 20 observations per series with source and units. Longer history requires authenticated access. IMF WEO includes estimates and forecasts; a past date alone does not establish an actual observation.
curl --fail --max-time 15 "https://api.meridianapi.io/v1/series/UNRATE"const ids = ["UNRATE","CPIAUCSL","DGS10"];
const output = [];
for (const id of ids) {
const response = await fetch("https://api.meridianapi.io/v1/series/" + encodeURIComponent(id),
{ signal: AbortSignal.timeout(15000) });
if (!response.ok) throw new Error(id + ": HTTP " + response.status);
output.push(await response.json());
}
console.log(JSON.stringify({ retrievedAt: new Date().toISOString(), series: output }, null, 2));import json
from urllib.request import urlopen
from urllib.parse import quote
ids = ["UNRATE","CPIAUCSL","DGS10"]
result = []
for series_id in ids:
with urlopen("https://api.meridianapi.io/v1/series/" + quote(series_id, safe=""), timeout=15) as response:
result.append(json.load(response))
print(json.dumps({"series": result}, indent=2))