# CN Data – Earnings Express (业绩快报)

> CN Data – Earnings Express (业绩快报) is a paid API for AI agents from cn-data-x402.cn-data-x402-worker.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-16).

Returns Chinese A-share company earnings express reports (业绩快报) as structured JSON, filterable by announcement date, report period, stock symbol, and sortable by revenue, profit, ROE, or growth.

## Facts

- Endpoint: GET https://cn-data-x402.cn-data-x402-worker.workers.dev/cn/earnings-express?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cn-data-earnings-express-6bd1b83c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qBIJ8NaYgGE07ZqirUOa3

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 cn-data-earnings-express-6bd1b83c
```

Example prompt: Pull the top 20 Chinese A-share companies by net profit growth from the earnings express reports announced on 2026-10-13, sorted descending.

## When to prefer this

Use this endpoint when you need machine-readable Chinese A-share earnings express (业绩快报) data — preliminary earnings disclosures published before full financial statements. Prefer this over scraping Eastmoney web pages directly, as it returns clean JSON. Best for screening stocks by financial metrics, tracking earnings season announcements, or monitoring a specific company's earnings history. Not suitable for full audited financial statements, real-time price data, or non-A-share markets.

## Known failure modes

- Invalid date format (not YYYY-MM-DD) returns an error or empty result
- Symbol not found (non-existent 6-digit code) returns empty items array
- limit out of range (outside 1-300) may return error or be clamped
- HTTP 402 returned on first call — agent must pay $0.02 USDC on Base and retry
- No data for future report periods not yet disclosed returns empty dataset
- Invalid sort field value returns error or defaults

## How this service works

Chinese market and China-focused public data over the x402 protocol. No API key and no signup: call any endpoint, receive HTTP 402 with payment terms, pay the listed amount in USDC on Base and retry. Every response is JSON. Some Chinese-language sources are published only as web pages — these endpoints return them as clean, machine-readable JSON.

## Output

A JSON object containing an array of earnings express records, each with company code, name, exchange board, industry, EPS, BVPS, ROE, revenue, net profit, year-over-year revenue and profit growth rates, quarter label, report period, and announcement date. The response also includes aggregate totals (total revenue, total net profit), breakdown by board, total matching count, source attribution (Eastmoney), and the applied filter parameters.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "date": {
       "type": "string",
       "description": "公告日 YYYY-MM-DD，如 2026-10-13"
      },
      "sort": {
       "type": "string",
       "description": "排序：notice（公告日倒序，默认）/ revenue（营业收入）/ profit（净利润）/ roe / growth（净利增速）"
      },
      "limit": {
       "type": "integer",
       "description": "返回条数 1-300，默认 50"
      },
      "report": {
       "type": "string",
       "description": "报告期 YYYY-MM-DD，如 2026-09-30"
      },
      "symbol": {
       "type": "string",
       "description": "6 位股票代码，查单只股票的历史快报，如 600519"
      },
      "direction": {
       "type": "string",
       "description": "方向：desc（默认，从大到小）/ asc"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "sort": "notice",
   "items": [
    {
     "code": "601139",
     "name": "深圳燃气",
     "board": "上交所主板",
     "symbol": "601139.SH",
     "epsYuan": 0.4,
     "bvpsYuan": 5.97,
     "industry": "燃气Ⅱ",
     "isLatest": true,
     "noticeDate": "2026-10-13",
     "roePercent": 6.88,
     "revenueYuan": 22710280000,
     "quarterLabel": "2026年 三季报",
     "reportPeriod": "2026-09-30",
     "netProfitYuan": 1162520000,
     "revenueLastYearYuan": 22528430000,
     "revenueGrowthPercent": 0.8072,
     "netProfitLastYearYuan": 917540000,
     "netProfitGrowthPercent": 26.6997
    }
   ],
   "source": "东方财富 数据中心（业绩快报，RPT_FCI_PERFORMANCEE）",
   "symbol": null,
   "byBoard": {
    "上交所主板": 1
   },
   "returned": 1,
   "noticeDate": null,
   "reportPeriod": null,
   "totalMatching": 39520,
   "returnedTotals": {
    "revenueYuan": 22710280000,
    "netProfitYuan": 1162520000
   }
  },
  "endpoint": "/cn/earnings-express"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cn-data-earnings-express-6bd1b83c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cn-data-x402.cn-data-x402-worker.workers.dev](https://www.zero.xyz/host/cn-data-x402.cn-data-x402-worker.workers.dev/llms.txt)
