# Disclosure Date

Periodic report disclosure schedule, providing each company's expected and actual report-release dates. The expected date is pre-announced by the company and may be adjusted, while the actual date is when the report is formally published. Used to plan earnings-tracking schedules ahead of time, build an earnings-season calendar, and locate disclosure windows for event-driven strategies. Note that expected dates can change, so reconcile against the latest schedule before live use.

`GET /v2/financials/disclosure-date`

## Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `symbol` | string | No | Stock code, e.g. 000001.SZ |
| `start_date` | string | No | Start date (YYYYMMDD) |
| `end_date` | string | No | End date (YYYYMMDD) |
| `pre_date` | string | No | Planned disclosure date YYYYMMDD |
| `actual_date` | string | No | Actual disclosure date YYYYMMDD |

## Key Response Fields

| Field | Description |
| --- | --- |
| `ann_date` | Latest announcement date |
| `end_date` | Report period |
| `pre_date` | Planned disclosure date |
| `actual_date` | Actual disclosure date |
| `modify_date` | Revision date |

## API Example

cURL

```
curl -H "X-API-Key: YOUR_KEY" \
  "https://asharehub.com/v2/financials/disclosure-date?symbol=000001.SZ"
```

Python SDK

```
from asharehub import AShareHub

client = AShareHub(api_key="YOUR_KEY")
df = client.disclosure_date(symbol="000001.SZ")
print(df.head())
```

## Sample Data

returns a pandas.DataFrame

| symbol | ann_date | end_date | pre_date | actual_date | modify_date |
| --- | --- | --- | --- | --- | --- |
| 000001.SZ | 20260331 | 20260331 | 20260425 | — | — |
| 000001.SZ | 20260101 | 20251231 | 20260321 | 20260321 | — |
| 000001.SZ | 20251001 | 20250930 | 20251025 | 20251025 | — |
