# market2000.xyz Earnings Calendar

> market2000.xyz Earnings 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).

Returns a scheduled list of upcoming corporate earnings announcements for a given date, including EPS estimates, revenue estimates, and timing (pre/post market).

## Facts

- Endpoint: GET https://market2000.xyz/get_earnings_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-earnings-calendar-1f544bb7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RrNkgJfjJVNTARlJ7Yz_5

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-earnings-calendar-1f544bb7
```

Example prompt: Pull up the earnings calendar for June 9, 2026 — I want to see which companies are reporting, when they report (pre or post market), and what the EPS and revenue estimates are.

## When to prefer this

Use this endpoint when an agent needs structured earnings calendar data for a specific date including analyst EPS and revenue estimates, reporting time, and market cap context. Prefer this over general financial news APIs when you need machine-readable, per-company earnings schedule data with estimates for a precise date.

## Known failure modes

- Date out of range or too far in the future — returns empty earnings array
- Invalid date format — likely 400 or malformed response
- Payment failure via x402 on Base — call not processed
- No earnings scheduled for the requested date — empty array with count 0
- Upstream data provider outage — stale or cached data returned

## 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

A JSON object containing the requested date, total count of reporting companies, a fetched_at timestamp, a cached flag, and an array of earnings entries each with ticker symbol, company name, reporting time (e.g. AMC = after market close), EPS estimate, last year's EPS, revenue estimate, and market cap.

## 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": {
      "date": {
       "type": "string",
       "description": "Date to fetch earnings for (YYYY-MM-DD). Defaults to today UTC."
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "date",
      "count",
      "earnings"
     ],
     "properties": {
      "date": {
       "type": "string"
      },
      "note": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "cached": {
       "type": "boolean"
      },
      "earnings": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "time": {
          "type": "string",
          "description": "BMO=Before Market Open, AMC=After Market Close"
         },
         "ticker": {
          "type": "string"
         },
         "company": {
          "type": "string"
         },
         "eps_actual": {
          "type": [
           "string",
           "null"
          ]
         },
         "market_cap": {
          "type": [
           "string",
           "null"
          ]
         },
         "eps_estimate": {
          "type": [
           "string",
           "null"
          ]
         },
         "last_year_eps": {
          "type": [
           "string",
           "null"
          ]
         },
         "revenue_actual": {
          "type": [
           "string",
           "null"
          ]
         },
         "revenue_estimate": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      },
      "fetched_at": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-06-09",
  "count": 8,
  "cached": false,
  "earnings": [
   {
    "time": "AMC",
    "ticker": "ORCL",
    "company": "Oracle Corporation",
    "eps_actual": null,
    "market_cap": "$490B",
    "eps_estimate": "1.65",
    "last_year_eps": "1.19",
    "revenue_actual": null,
    "revenue_estimate": "$14.7B"
   }
  ],
  "fetched_at": "2026-06-07T10:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/market2000-xyz-earnings-calendar-1f544bb7/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)
