# market2000.xyz Economic Calendar

> market2000.xyz Economic Calendar is a paid API for AI agents from market2000.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Fetches upcoming and current economic calendar events filtered by currency, date range, and importance level

## Facts

- Endpoint: GET https://market2000.xyz/get_economic_calendar
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/market2000-xyz-economic-calendar-af1d6748
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UvGIpvwzo8gHUN1PtO7oZ

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 market2000-xyz-economic-calendar-af1d6748
```

Example prompt: What are the high-impact economic calendar events for USD and EUR this week? I want to see the forecast and previous values so I can plan around potential market-moving releases.

## When to prefer this

Use this endpoint when you need structured, queryable economic calendar data for a specific date range and set of currencies — especially for automated trading workflows, pre-trade risk checks, or financial research agents that need to know what macro events are approaching. Prefer this over a general web search when you need clean structured data (date, time, forecast, previous, impact) rather than unstructured news text.

## Known failure modes

- Invalid or unsupported currency code returns empty events array
- Date range too far in future may return no events if calendar not yet published
- Payment failure via x402 (insufficient USDC balance) returns 402 status
- Malformed date format in request body returns 400 error
- Network timeout if upstream economic data provider is unavailable

## How this service works

An origin the crawlers already index. We count what AI agents try to buy, what they are refused, and what the AI companies take without sending anyone back. Sold per call in USDC.

## Output

Returns a JSON object with a list of economic events for the requested period, each containing date, time (UTC), event name (e.g. CPI m/m, NFP), impact level (high/medium/low), currency, forecast value, previous value, and actual value (if released). Also includes metadata like total event count, whether the response was cached, and the date range queried.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "period": {
       "enum": [
        "today",
        "tomorrow",
        "this_week",
        "next_week",
        "this_month"
       ],
       "type": "string",
       "description": "Time window for events (default: this_week)"
      },
      "currencies": {
       "type": "string",
       "description": "Comma-separated currency codes to filter, e.g. 'USD,EUR,GBP' (default: USD,EUR,GBP,JPY)"
      },
      "importance": {
       "type": "string",
       "description": "Comma-separated importance levels: 'high', 'medium', 'low' (default: all three)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "period",
      "date_from",
      "date_to",
      "count",
      "events"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "stale": {
       "type": "boolean"
      },
      "cached": {
       "type": "boolean"
      },
      "events": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "date": {
          "type": "string"
         },
         "time": {
          "type": "string"
         },
         "event": {
          "type": "string"
         },
         "actual": {
          "type": [
           "string",
           "null"
          ]
         },
         "impact": {
          "enum": [
           "high",
           "medium",
           "low",
           "unknown"
          ],
          "type": "string"
         },
         "currency": {
          "type": "string"
         },
         "forecast": {
          "type": [
           "string",
           "null"
          ]
         },
         "previous": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      },
      "period": {
       "type": "string"
      },
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 5,
  "cached": false,
  "events": [
   {
    "date": "2026-06-11",
    "time": "14:00 UTC",
    "event": "CPI m/m",
    "actual": null,
    "impact": "high",
    "currency": "USD",
    "forecast": "0.3%",
    "previous": "0.2%"
   }
  ],
  "period": "this_week",
  "date_to": "2026-06-15",
  "date_from": "2026-06-09",
  "currencies": [
   "USD",
   "EUR"
  ],
  "fetched_at": "2026-06-07T10:00:00Z",
  "importance": [
   "high"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market2000-xyz-economic-calendar-af1d6748/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market2000.xyz](https://www.zero.xyz/host/market2000.xyz/llms.txt)
