# x402-factory Economic Series Data

> x402-factory Economic Series Data is a paid API for AI agents from x402-factory.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Returns the latest print, revision history, and surprise metrics for a named US macroeconomic data series (e.g. industrial production, GDP components) via the x402 paid-API protocol.

## Facts

- Endpoint: GET https://x402-factory.com/v1/econ/%7Bseries%7D
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-factory-economic-series-data-ae678897
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TWJXVTOvirYv0q9_lA7vJ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-factory-economic-series-data-ae678897
```

Example prompt: What is the latest industrial production print — did it beat or miss expectations, and have there been any recent revisions?

## When to prefer this

Choose this endpoint when you need clean, structured US macroeconomic series data that includes not just the latest value but also revision history and a surprise-vs-expectation signal — features rarely bundled together in free FRED wrappers. Ideal for agents doing macro research, trading signal generation, or economic monitoring where revision awareness and surprise metrics matter. Prefer over raw FRED API when you want normalized JSON with surprise analytics already computed and a predictable per-call cost model via x402/USDC.

## Known failure modes

- Unknown or unsupported series slug returns an error or 404
- Payment not included returns HTTP 402 with USDC/Base payment requirements
- Stale data if FRED has not yet published the latest release
- Series temporarily unavailable if upstream FRED API is down
- Malformed series parameter returns a 400 or validation error

## How this service works

Paid data APIs for AI agents: prediction-market analytics, weather intelligence, weather×market edge signals, and SEC/gov data. Paid endpoints use the x402 protocol (HTTP 402 + USDC on Base): call without payment to receive requirements, retry with an X-PAYMENT header. Machine-readable catalog: /llms.txt. Per-endpoint docs: /docs/{id}.

## Output

A JSON object containing the series title, units, FRED ID, a list of recent dated observations, the latest print (headline %, date, first-release vs latest value, whether revised), a surprise object (actual, expected, delta, methodology), revision history for recent months, release name, source agency, and next scheduled release date. Metadata includes freshness, data source, and a unique request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "title": "Industrial Production Index (SA)",
   "units": "Index 2017=100",
   "recent": [
    {
     "value": 101.894,
     "obs_date": "2025-07-01"
    },
    {
     "value": 101.6247,
     "obs_date": "2025-08-01"
    },
    {
     "value": 101.668,
     "obs_date": "2025-09-01"
    },
    {
     "value": 101.2195,
     "obs_date": "2025-10-01"
    },
    {
     "value": 101.0344,
     "obs_date": "2025-11-01"
    },
    {
     "value": 101.4941,
     "obs_date": "2025-12-01"
    },
    {
     "value": 101.0388,
     "obs_date": "2026-01-01"
    },
    {
     "value": 101.9263,
     "obs_date": "2026-02-01"
    },
    {
     "value": 101.6172,
     "obs_date": "2026-03-01"
    },
    {
     "value": 102.4196,
     "obs_date": "2026-04-01"
    },
    {
     "value": 102.5606,
     "obs_date": "2026-05-01"
    },
    {
     "value": 102.6395,
     "obs_date": "2026-06-01"
    }
   ],
   "series": "industrial-production",
   "fred_id": "INDPRO",
   "surprise": {
    "actual": 0.08,
    "expected": 0.21,
    "surprise": -0.13,
    "expectation_detail": "trend-model: mean of prior 3 % m/m prints",
    "expectation_source": "trend-model"
   },
   "frequency": "Monthly",
   "revisions": [
    {
     "obs_date": "2026-05-01",
     "first_value": 102.6475,
     "latest_value": 102.5606
    },
    {
     "obs_date": "2026-04-01",
     "first_value": 102.4963,
     "latest_value": 102.4196
    },
    {
     "obs_date": "2026-03-01",
     "first_value": 101.7898,
     "latest_value": 101.6172
    }
   ],
   "latest_print": {
    "revised": false,
    "headline": 0.08,
    "obs_date": "2026-06-01",
    "latest_value": 102.6395,
    "headline_basis": "first release vs prior period (latest vintage)",
    "headline_units": "% m/m",
    "first_released_on": "2026-07-17",
    "first_release_value": 102.6395
   },
   "release_name": "G.17 Industrial Production and Capacity Utilization",
   "source_agency": "Board of Governors of the Federal Reserve System (US)",
   "next_release_date": "2026-08-18"
  },
  "meta": {
   "docs": "https://x402-factory.com/docs/econ.series",
   "sources": [
    "fred"
   ],
   "version": "1.0.0",
   "endpoint": "/v1/econ/{series}",
   "data_mode": "live",
   "freshness": "daily",
   "request_id": "req_00000000",
   "generated_at": "2026-08-21T03:58:57.912Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-factory-economic-series-data-ae678897/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-factory.com](https://www.zero.xyz/host/x402-factory.com/llms.txt)
