2s FRED Series Watcher — Economic Indicator Threshold Alert is a paid API for AI agents from 2s.io, paid per call via x402, $0.125/call, status unknown (last checked 2026-10-11).
Creates a webhook-based watcher that fires a callback when a FRED economic data series crosses a specified threshold value (above or below).
The (most) everything API: 575+ pay-per-call endpoints for AI agents — ground-truth data, a full AI gateway, and agent infrastructure (storage, queues, watchers). USDC via x402, no signup, no API keys, and upto billing: pay actual usage, not the quote.
Returns a JSON object confirming the watcher was registered, including the watcher record(s) in an items array, a total count, an ok:true flag, and source attribution (provider, URL, license). Once active, the watcher POSTs a signed callback event to the specified URL each time the FRED series breaches the threshold, including an X-2s-Signature header for verification and the optional echo payload.
POSThttps://2s.io/api/watchers/fred-series?utm_source=zero.xyzUse this endpoint when you need event-driven, webhook-based alerts on FRED macroeconomic series (Treasury yields, unemployment, CPI, fed funds rate, etc.) rather than polling for data yourself. It is ideal for trading systems, economic dashboards, hiring models, or any automated pipeline that must react to a specific economic threshold being crossed. Prefer this over polling the FRED data endpoints directly when you want push-based notification with signature verification, configurable fire limits, and built-in expiry — without managing a cron job or scheduler yourself.
| Field | Type | Description |
|---|---|---|
| label | string | Optional free-text tag. |
| payload | object | Arbitrary JSON echoed back in every callback. |
| maxFires | integer | Stop after this many callbacks (default 1). |
| seriesId | string | FRED series id, e.g. DGS10, UNRATE, CPIAUCSL, FEDFUNDS. |
| threshold | number | The series value to cross, e.g. 5 (for DGS10 = 5% 10yr yield). |
| callbackUrl | string | Signed event POSTed here (verify X-2s-Signature). Any http(s) URL. |
| conditionType | string | Fire when the latest value goes above or below the threshold. |
| expiresInSeconds | integer | Active window in seconds (default 30d, max 90d). |
{
"type": "json",
"schema": {
"type": "object",
"required": [
"ok",
"items",
"total",
"source"
],
"properties": {
"ok": {
"enum": [
true
],
"type": "boolean"
},
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"total": {
"type": "integer",
"nullable": true,
"description": "Total matching rows upstream; null when unknown."
},
"source": {
"type": "object",
"required": [
"provider",
"url",
"license"
],
"properties": {
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"provider": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"example": {
"ok": true,
"items": [
{}
],
"total": 1,
"source": {
"url": "example",
"license": "example",
"provider": "example"
}
}
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"