---
title: "搜索A股公司"
description: "按股票代码、股票简称或公司全称搜索沪深北A股公司，并返回证券生命周期及当前板块关系摘要。"
pageClass: gendangzou-doc
---

# 搜索A股公司

`company.search`

按股票代码、股票简称或公司全称搜索沪深北A股公司，并返回证券生命周期及当前板块关系摘要。

## 调用契约

| 项目 | 值 |
| --- | --- |
| Method | `GET` |
| Path | `/api/gendangzou/companies` |
| 业务域 | `company` |
| 数据更新 | 交易所证券名册每小时核验 |

受控意图：`search_company`、`resolve_company_name`、`resolve_stock_code`、`inspect_company_mapping`

## 请求参数

| 参数 | 位置 | 类型 | 必填 | 约束与默认值 |
| --- | --- | --- | --- | --- |
| `q` | query | string | 是 | 最短 1 字符；最长 100 字符 |
| `lifecycle_status` | query | string | 否 | 默认 `current`；可选 `current`、`all`、`prelisted`、`listed`、`delisted`、`cancelled` |
| `exchange` | query | string | 否 | 可选 `SSE`、`SZSE`、`BSE` |
| `board` | query | string | 否 | 可选 `MAIN`、`STAR`、`CHINEXT`、`BSE` |
| `sector_id` | query | string | 否 | 最短 2 字符；最长 128 字符 |
| `page` | query | integer | 否 | 从 1 开始的页码；默认 `1`；最小 1 |
| `page_size` | query | integer | 否 | 默认 `20`；最小 1；最大 100 |
| `snapshot_id` | query | string | 否 | 最短 8 字符；最长 128 字符 |
| `as_of` | query | string | 否 | 返回此日期或此前最近的完整快照；格式 `date` |
| `detail` | query | string | 否 | full 保留完整 Web 响应；compact 返回供 Agent 使用的稳定快照引用；默认 `compact`；可选 `full`、`compact` |
| `include` | query | string | 否 | 逗号分隔的精简版本扩展：sector_dynamics、coverage；最长 80 字符 |

## 最小调用

```bash
curl --fail --silent --show-error \
  -H "Authorization: Bearer $MOBIUSQUANT_TOKEN" \
  "https://api.mobiusquant.ai/api/gendangzou/companies?q=<q>&page_size=10&detail=compact"
```



## 响应

| 字段 | 类型 | 必有 | 含义 |
| --- | --- | --- | --- |
| `business_date` | `string` | 是 | 本次查询使用的北京时间业务日期。 |
| `snapshot` | `SnapshotContext / SnapshotReference` | 是 | 本次查询实际使用的数据版本。 |
| `query` | `string` | 是 | 去除首尾空白后的实际搜索词。 |
| `lifecycle_status` | `string` | 是 | 本次搜索使用的证券生命周期范围。 |
| `items` | `array<CompanySearchItem>` | 是 | 当前查询返回的结果列表。 |
| `pagination` | `Pagination` | 是 | 分页位置、总数和总页数。 |

### `CompanySearchItem`

| 字段 | 类型 | 必有 | 含义 |
| --- | --- | --- | --- |
| `stock_code` | `string` | 是 | 保留前导零的六位 A 股代码。 |
| `stock_name` | `string` | 是 | 上市公司简称。 |
| `company_name` | `string` | 否 | 交易所名册记录的公司全称。 |
| `market` | `string` | 否 | 市场标识。 |
| `exchange` | `string` | 是 | 上市交易所。 |
| `board` | `string` | 是 | A 股上市板标识。 |
| `lifecycle_status` | `string` | 是 | 当前对象的生命周期状态。 |
| `planned_listing_date` | `string / null` | 否 | - |
| `listing_date` | `string / null` | 否 | - |
| `delisting_date` | `string / null` | 否 | - |
| `match_type` | `string` | 是 | 搜索命中类型；精确匹配和前缀匹配优先。 |
| `sector_count` | `integer` | 否 | 当前结果关联的板块数量。 |
| `sectors` | `array<CompanySearchSector>` | 否 | 当前对象关联的板块摘要或映射结果。 |

### `CompanySearchSector`

| 字段 | 类型 | 必有 | 含义 |
| --- | --- | --- | --- |
| `relation_id` | `string` | 是 | 公司与板块关系的稳定标识，用于继续查询证据。 |
| `sector_id` | `string` | 是 | 板块稳定标识。 |
| `sector_name` | `string` | 是 | 板块名称。 |
| `sector_layer` | `string` | 否 | 关系对应板块的层级。 |
| `relation_type` | `string` | 是 | 公司与板块的业务关系或市场关系。 |
| `relation_status` | `string` | 是 | 公司板块关系在当前版本中的状态。 |
| `score` | `number` | 是 | 公司业务事实与板块定义的关系强度。 |
| `confidence` | `number` | 是 | 结果置信度；不能与关系分或热度分互换。 |
| `evidence_count` | `integer` | 否 | 支撑当前结果的可溯源证据数量。 |
| `mapping_state` | `string` | 是 | 板块映射处于预览、生效或历史状态。 |

## 调用要点

- Agent 建议使用 `detail=compact` 控制上下文体积。
- 分页从 `page_size=10` 开始，确认需要后再继续翻页。
- 需要解释结论时，再调用关联证据能力。

## 关联能力

- [`company.detail`](/zh/gendangzou/capabilities/company.detail)
- [`company.sectors.list`](/zh/gendangzou/capabilities/company.sectors.list)
- [`security.lifecycle.list`](/zh/gendangzou/capabilities/security.lifecycle.list)

## 机器可读契约

- [完整能力清单](/zh/gendangzou/agent-manifest.json)
- [在线能力详情](https://api.mobiusquant.ai/api/gendangzou/capabilities/company.search)
