Menu
Macroeconomics · Research
Research reports
ResearchReportThis API requires paid access or an active trial. Review its fields and examples first; online payments are not available yet.
Data description
Use the field names shown below when building requests.
POST /v1/data/operations/ResearchReport · JSON
Input parameters
| Field | Type | Constraint | Description and example |
|---|---|---|---|
keyWord关键词 | stringstring | Optional | 检索研报名称或内容的关键词,关键词支持多个,多个关键词空格分隔时是且的关系,多个关键词分号分隔是或的关系 Example: |
keyWordSearchScale关键词检索范围 | stringstring | Optional Dictionary selection: KEY_WORD_SEARCH_SCALE | 关键词的检索范围,包括全文、标题、全文和标题 Example: |
reportType研报类型 | string_arraystring_array | Optional Dictionary selection: RESEARCH_REPORT_TYPE | 研究报告的研报类型,包括公司研究、行业研究、宏观研究、策略研究、晨会早报、新股研究、港股研究、基金研究、债券研究、商品期货、金融期货、期权研究、金融工程、外汇研究、外文报告,研报类型可以是多个,缺失时不限 Example: |
orgID研究机构 | string_arraystring_array | Optional Dictionary selection: RESEARCH_REPORT_ANALYST_ORG | 研究报告的发布机构,字典值是全部研报发布机构覆盖的机构ID列表,研报机构可以是多个,缺省时不限 Example: |
authorId报告作者 | string_arraystring_array | Optional Dictionary selection: RESEARCH_REPORT_ANALYST | 研究报告的撰写作者,字典值是全部研报撰写作者覆盖的研报作者ID列表,研报作者可以是多个,,缺省时不限 Example: |
stockObject证券代码 | string_arraystring_array | Optional Dictionary selection: STOCK_NEEQ_COMPANY | 研究报表的证券标签,字典值包括沪深北、三板、港股证券内码,证券代码可以是多个,缺省时不限 Example: |
swInduCode行业代码 | string_arraystring_array | Optional Dictionary selection: SW_TREE_LEVEL_INDUSTRY | 研究报表的行业标签,字典值包括申万一级、二级、三级行业代码,行业代码可以是多个,缺省时不限 Example: |
ratingTypes投资评级 | string_arraystring_array | Optional Dictionary selection: INVESTMENT_LEVEL | 研究报告的行业或个股投资评级,包括买入、增持、中性、减持、卖出,缺省时不限 Example: |
isDeepReport是否深度报告 | stringstring | Optional Dictionary selection: isDeepReport | 检索研究报告是否深度报告,缺省时不限 Example: |
isFirstCover是否首次覆盖 | stringstring | Optional Dictionary selection: isFirstCover | 检索研究报告是否首次覆盖报告,缺省时不限 Example: |
isNewWealth是否新财富报告 | numbernumber | Optional Dictionary selection: isNewWealth | 检索新财富分析师撰写的报告,缺省时不限 Example: |
beginDate起始日期 | datedate | Optional | 开始日期,所查询的数据起始时间,输入格式“YYYY-MM-DD”,缺省时不限 Example: |
endDate截止日期 | datedate | Optional | 截止日期,所查询的数据结束时间,输入格式“YYYY-MM-DD”,缺省时不限 Example: |
pageNo页面编号 | numbernumber | Optional | 定位分页查询的目标页码,默认值为1 Example: |
pageSize页内记录数 | numbernumber | Optional | 单页返回的最大记录条数,默认为50 Example: |
Response fields
| Field | Type | Constraint | Description and example |
|---|---|---|---|
reportID研报ID | stringstring | — | 研报ID Example: |
orgName机构名称 | stringstring | — | 研报的撰写机构名称 Example: |
orgID机构ID | stringstring | — | 研报的撰写机构ID Example: |
author作者 | stringstring | — | 研报的撰写作者姓名 Example: |
authorId作者ID | stringstring | — | 研报的撰写作者ID Example: |
title标题 | stringstring | — | 研报标题 Example: |
summary摘要 | stringstring | — | 研报摘要 Example: |
writeDate撰写时间 | stringstring | — | 研报撰写时间 Example: |
publishDate发布日期 | stringstring | — | 研报发布日期 Example: |
secCode证券代码 | stringstring | — | 研报的证券代码标签列表 Example: |
secName证券简称 | stringstring | — | 研报的证券简称标签列表 Example: |
ratingTypes投资评级 | stringstring | — | 研报的投资评级 Example: |
isDeepReport是否深度报告 | stringstring | — | 研报是否深度报告,字典值包括是、否 Example: |
isFirstCover是否首次覆盖 | stringstring | — | 研报是否首次覆盖,字典值包括是、否 Example: |
isHotReport是否热门报告 | stringstring | — | 研报是否热门报告,字典值包括是、否 Example: |
isNewWealth是否新财富报告 | stringstring | — | 研报是否新财富报告,字典值包括是、否 Example: |
swInduCode申万行业代码 | stringstring | — | 研报的申万行业代码标签列表 Example: |
swInduName申万行业名称 | stringstring | — | 研报的申万行业名称标签列表 Example: |
pageCount页数 | stringstring | — | 研报页数 Example: |
sourceTitle研报溯源标题 | stringstring | — | 研报溯源标题 Example: |
sourceHighlight研报溯源高亮内容 | stringstring | — | 研报溯源高亮内容 Example: |
sourceHighlightPageNo研报溯源高亮内容页码 | stringstring | — | 研报溯源高亮内容页码 Example: |
sourceAddress研报溯源地址 | stringstring | — | 研报溯源地址 Example: |
detailApiUrl明细数据API地址 | stringstring | — | 明细数据API地址 Example: |
detailApiParams明细数据API调用参数 | stringstring | — | 明细数据API调用参数 Example: |
Request example
Example instruments, required parameters and applicable page limits are prefilled. Open the side drawer for field notes and a live response.
{
"parameters": {
"beginDate": "2026-10-15",
"endDate": "2026-11-14",
"pageNo": 1,
"pageSize": 5
}
}- Samples use verified instruments and dictionary values. Records depend on the query range, data updates and the selected key's permissions.
- The sample requests 5 records; some business aggregates may return more rows, as shown in the actual response.
Coverage and access boundaries
Follow the parameter notes for minute intervals, price adjustment and time units. A missing field does not mean a zero value.