# x402stock Dividend Calendar

> x402stock Dividend Calendar is a paid API for AI agents from agents.x402stock.xyz, paid per call via x402 or MPP, $0.02/call, status unknown (last checked 2026-10-21).

Returns upcoming and historical dividend payment schedules (ex-dates, pay dates, amounts) for US stocks and ETFs, paid per-request in USDC via x402.

## Facts

- Endpoint: GET https://agents.x402stock.xyz/api/v1/dividend-calendar?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402stock-dividend-calendar-46db1c6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_giqcXf4TzEURev9_BBN90

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 x402stock-dividend-calendar-46db1c6e
```

Example prompt: Can you pull up the upcoming dividend calendar — I want to see which stocks are going ex-dividend in the next two weeks so I can plan my income positions?

## When to prefer this

Use this endpoint when you need structured, pay-per-use dividend schedule data for US equities and ETFs without requiring an API key or subscription. Prefer it over Bloomberg or Refinitiv when operating autonomously with USDC payment capability and you need lightweight per-call billing. Best for income-focused agent workflows that need ex-date and pay-date data on demand.

## Known failure modes

- Invalid or unrecognized ticker symbol returns empty or error response
- Date range outside available data window returns no results
- Payment failure or insufficient USDC balance returns 402 status
- Network timeout on slow market data upstream returns 503
- Malformed properties parameter returns 400 validation error

## How this service works

Market-wide dividend calendar (no ticker needed). Per row: ticker, ex-dividend / record / pay / declaration dates, cash amount per share, currency, type, payments-per-year `frequency` + `frequency_label` (quarterly, monthly, weekly, one-time), and computed `annualized_amount`. Upcoming payments first. Filter `?from=`/`?to=` on ex-date, `?ticker=`, `?frequency=`, `?order=`, `?limit=`.

## Output

Returns a dividend calendar dataset including ticker symbols, ex-dividend dates, record dates, payment dates, and declared dividend amounts per share for qualifying US stocks and ETFs.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "source",
  "as_of",
  "count",
  "dividends"
 ],
 "properties": {
  "as_of": {
   "type": "string"
  },
  "count": {
   "type": "number"
  },
  "source": {
   "type": "string",
   "const": "x402stock"
  },
  "dividends": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "ticker",
     "ex_dividend_date",
     "pay_date",
     "record_date",
     "declaration_date",
     "cash_amount",
     "currency",
     "dividend_type",
     "frequency",
     "frequency_label",
     "annualized_amount"
    ],
    "properties": {
     "ticker": {
      "type": "string"
     },
     "currency": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "pay_date": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "frequency": {
      "anyOf": [
       {
        "type": "number"
       },
       {
        "type": "null"
       }
      ]
     },
     "cash_amount": {
      "type": "number"
     },
     "record_date": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "dividend_type": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "frequency_label": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "declaration_date": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "ex_dividend_date": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ]
     },
     "annualized_amount": {
      "anyOf": [
       {
        "type": "number"
       },
       {
        "type": "null"
       }
      ]
     }
    },
    "additionalProperties": false
   }
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402stock-dividend-calendar-46db1c6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.x402stock.xyz](https://www.zero.xyz/host/agents.x402stock.xyz/llms.txt)
