证券行业法条关键词检索接口
按必填keyword检索证券行业相关法条内容,支持按所属法规名称、效力级别、时效性、地域、发布日期和实施日期过滤。返回的是法条列表,每条包含法条内容、法条编号、所属法规 ID/名称和法规元数据;不是法规整部文本列表。
首屏摘要
| 接口名称 | 证券行业法条关键词检索接口 |
|---|---|
| 接口描述 | 按必填keyword检索证券行业相关法条内容,支持按所属法规名称、效力级别、时效性、地域、发布日期和实施日期过滤。返回的是法条列表,每条包含法条内容、法条编号、所属法规 ID/名称和法规元数据;不是法规整部文本列表。 |
| 分类 | 证券合规 |
| 调用地址 | https://open.chineselaw.com/open/rh_ft_zq_search |
| 文档摘要 | 证券行业法条关键词检索接口 1. 基本信息 **接口名称**:证券行业法条关键词检索接口 **接口用途**:按必填keyword检索证券行业相关法条内容,支持按所属法规名称、效力级别、时效性、地域、发布日期和实施日期过滤。返回的是法条列表,每条包含法条内容、法条编号、所属法规 ID/名称和法规元数据;不是法规整部文本列表。 2. 请求信息 **HTTP Method**:POST **URL**:{{API_URL}} **Content-Type**:applicatio… |
请求参数
3. 请求参数(Body)
3.1 字段说明
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
keyword |
string | 是 | 法条内容关键词;按 search_mode 将空格拆分并用 AND/OR 拼接成(queryString) |
search_mode |
string | 否 | 关键词拼接模式,默认 AND;会转为大写(如 AND/OR) |
fgmc |
string | 否 | 法规名称过滤;按空格拆分后,法规标题需全部命中 |
xljb_1 |
string | 否 | 效力级别过滤;按空格拆分后,命中任一即可;可选值:宪法、法律、司法解释、行政法规、监察法规、部门规章、党内法规、军事法规规章、立法机关工作文件、行政机关工作文件、行业/团体规范、地方性法规、自治条例和单行条例、地方司法文件、地方政府规章、地方规范性文件、地方律协规定; |
sxx |
string | 否 | 时效性过滤;按空格拆分后,命中任一即可;可选值:现行有效、失效、已被修改、部分失效、尚未生效 |
dy |
string | 否 | 地域过滤;按空格拆分后,命中任一即可;可选值:中央、北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、上海、江苏、浙江、安徽、福建、江西、山东、河南、湖北、湖南、广东、广西、海南、重庆、四川、贵州、云南、西藏、陕西、甘肃、青海、宁夏、新疆 |
fbbm |
string | 否 | 发布部门过滤;按空格拆分后,任一子串命中即可 |
fbrq_start |
string | 否 | 发布日期起(含当前日期),格式为:yyyy-MM-dd |
fbrq_end |
string | 否 | 发布日期止(含当前日期),格式为:yyyy-MM-dd |
ssrq_start |
string | 否 | 实施日期起(含当前日期),格式为:yyyy-MM-dd |
ssrq_end |
string | 否 | 实施日期止(含当前日期),格式为:yyyy-MM-dd |
top_k |
number | 否 | 返回条数上限;默认 10;最大 50 |
3.2 校验与默认值(按代码)
- body 为空 JSON:返回失败
message = "请求参数不能为空" keyword为空:返回失败(501)message = "keyword 参数不可为空!"top_k默认/上限:- 未传或
<=0:size = 10 >0:size = top_k>50:size = 50
- 未传或
search_mode默认:- 未传或为空:
AND - 否则:转大写(如
or->OR)
- 未传或为空:
响应参数
4. 返回信息
-
返回类型:JSON 字符串
-
成功/失败判断:看
status与code -
code说明
code 说明 200 接口调用成功 500 参数校验/程序内部异常,具体描述见message信息
4.1 通用返回结构
| 字段名 | 类型 | 说明 |
|---|---|---|
status |
string | success / failed 等 |
code |
number | 成功通常为 200/201;失败可能为 500/501 等 |
message |
string | 提示信息(成功通常为“请求成功”;异常时可能为“程序处理异常”等) |
data |
object[] | null | 命中时为列表;失败时可能为 null |
4.2 data 列表单条元素字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id |
string | 法条文档 ID |
_score |
number | ES score |
ftmc |
string | 《法规名称》 + 法条名称(实现为 flmc + ftmc) |
title |
string | 同 ftmc |
fgid |
string | 所属法规 ID |
tid |
string | 法条编号 |
url |
string | 详情地址:/zxt/statuteDetail/detailPage/{fgid}?text={tid} |
content |
string | 法条内容(字段 CONTENT) |
fgmc |
string | 法规名称(字段 FLMC) |
ft_num |
string | 法条号/名称(字段 FTMC) |
llm_content |
string | 形如: - 《{fgmc}》{ft_num}##{content}(## 为分隔符) |
sxx |
string | 所属法规时效性 |
dy |
string | 所属法规地域 |
xljb_1 |
string | 所属法规效力级别-一级 |
xljb_2 |
string | 所属法规效力级别-二级 |
ssrq |
string | 所属法规实施日期 |
fbrq |
string | 所属法规发布日期 |
fbbm |
string | 所属法规发布部门 |
fwzh |
string | 所属法规发文字号 |
错误码
| 错误码 | 说明 |
|---|---|
| 500 | 参数校验/程序内部异常,具体描述见message信息 |
调用示例
CURL
curl --location --request POST "https://open.chineselaw.com/open/rh_ft_zq_search" \
--header "X-API-Key: 你的api_key" \
--header "Accept: application/json" \
--header "Content-Type: application/json; charset=utf-8" \
--data-raw "{\"keyword\": \"内幕交易\", \"search_mode\": \"AND\", \"sxx\": \"现行有效\", \"top_k\": 2}"JAVA
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.time.Duration;
class RhFtSearchExample {
static void main(String[] args) throws Exception {
String apiKey = "你的api_key";
String url = "https://open.chineselaw.com/open/rh_ft_zq_search";
String body = "{\"keyword\":\"行政处罚\",\"search_mode\":\"AND\","
+ \"sxx\":\"现行有效\",\"top_k\":2}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.timeout(Duration.ofSeconds(30))
.header("X-API-Key", apiKey)
.header("Accept", "application/json")
.header("Content-Type", "application/json; charset=utf-8")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}PYTHON
import requests
url = "https://open.chineselaw.com/open/rh_ft_zq_search"
API_KEY = "你的api_key"
headers = {
"X-API-Key": API_KEY,
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8",
}
payload = {
"keyword": "内幕交易",
"search_mode": "AND",
"sxx": "现行有效",
"top_k": 2,
}
response = requests.post(url, json=payload, headers=headers, timeout=30)
response.raise_for_status()
print(response.json())JAVASCRIPT
const API_KEY = "你的api_key";
const url = "https://open.chineselaw.com/open/rh_ft_zq_search";
const res = await fetch(url, {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8",
},
body: JSON.stringify({
keyword: "内幕交易",
search_mode: "AND",
sxx: "现行有效",
top_k: 2,
}),
});
if (!res.ok) throw new Error(`HTTP NULL`);
console.log(await res.json());
响应示例
{
"code": 200,
"data": [
{
"llm_content": " - 《证券市场程序化交易管理规定(试行)》第二十九条##程序化交易相关机构和个人影响证券交易所系统安全或者正常交易秩序的,中国证监会及其派出机构根据《证券法》第一百九十条的规定进行处罚。构成内幕交易、利用未公开信息交易、操纵证券市场等违法行为的,根据《证券法》第一百九十一条、第一百九十二条等规定进行处罚。违反法律、法规或本规定,情节严重的,根据《证券法》第二百二十一条的规定对有关责任人员采取证券市场禁入的措施。",
"ft_num": "第二十九条",
"fbbm": "中国证券监督管理委员会",
"ssrq": "2024-10-08",
"_score": 29.724823,
"title": "证券市场程序化交易管理规定(试行)第二十九条",
"tid": "29",
"url": "https://ydzk.chineselaw.com/zxt/statuteDetail/detailPage/5b67d52111d8227f0a16cd9b36620790?text=29",
"content": "程序化交易相关机构和个人影响证券交易所系统安全或者正常交易秩序的,中国证监会及其派出机构根据《证券法》第一百九十条的规定进行处罚。构成内幕交易、利用未公开信息交易、操纵证券市场等违法行为的,根据《证券法》第一百九十一条、第一百九十二条等规定进行处罚。违反法律、法规或本规定,情节严重的,根据《证券法》第二百二十一条的规定对有关责任人员采取证券市场禁入的措施。",
"fwzh": "中国证券监督管理委员会公告〔2024〕8号",
"sxx": "现行有效",
"fgid": "5b67d52111d8227f0a16cd9b36620790",
"ftmc": "证券市场程序化交易管理规定(试行)第二十九条",
"fbrq": "2024-05-11",
"xljb_2": "部门规范性文件",
"xljb_1": "部门规章",
"fgmc": "证券市场程序化交易管理规定(试行)",
"id": "5b67d52111d8227f0a16cd9b36620790_29"
},
{
"llm_content": " - 《上市公司信息披露管理办法(2025修订)》第三条##信息披露义务人应当及时依法履行信息披露义务,披露的信息应当真实、准确、完整,简明清晰、通俗易懂,不得有虚假记载、误导性陈述或者重大遗漏。\n信息披露义务人披露的信息应当同时向所有投资者披露,不得提前向任何单位和个人泄露。但是,法律、行政法规另有规定的除外。\n在内幕信息依法披露前,内幕信息的知情人和非法获取内幕信息的人不得公开或者泄露该信息,不得利用该信息进行内幕交易。任何单位和个人不得非法要求信息披露义务人提供依法需要披露但尚未披露的信息。\n证券及其衍生品种同时在境内境外公开发行、交易的,其信息披露义务人在境外市场披露的信息,应当同时在境内市场披露。\n信息披露义务人暂缓、豁免披露信息的,应当遵守法律、行政法规和中国证监会的规定。",
"ft_num": "第三条",
"fbbm": "中国证券监督管理委员会",
"ssrq": "2025-07-01",
"_score": 28.921791,
"title": "上市公司信息披露管理办法(2025修订)第三条",
"tid": "3",
"url": "https://ydzk.chineselaw.com/zxt/statuteDetail/detailPage/bd67b9ecf0cc4a044c6230ff6b883e34?text=3",
"content": "信息披露义务人应当及时依法履行信息披露义务,披露的信息应当真实、准确、完整,简明清晰、通俗易懂,不得有虚假记载、误导性陈述或者重大遗漏。\n信息披露义务人披露的信息应当同时向所有投资者披露,不得提前向任何单位和个人泄露。但是,法律、行政法规另有规定的除外。\n在内幕信息依法披露前,内幕信息的知情人和非法获取内幕信息的人不得公开或者泄露该信息,不得利用该信息进行内幕交易。任何单位和个人不得非法要求信息披露义务人提供依法需要披露但尚未披露的信息。\n证券及其衍生品种同时在境内境外公开发行、交易的,其信息披露义务人在境外市场披露的信息,应当同时在境内市场披露。\n信息披露义务人暂缓、豁免披露信息的,应当遵守法律、行政法规和中国证监会的规定。",
"fwzh": "中国证券监督管理委员会令第226号",
"sxx": "现行有效",
"fgid": "bd67b9ecf0cc4a044c6230ff6b883e34",
"ftmc": "上市公司信息披露管理办法(2025修订)第三条",
"fbrq": "2025-03-26",
"xljb_2": "部门规章",
"xljb_1": "部门规章",
"fgmc": "上市公司信息披露管理办法(2025修订)",
"id": "bd67b9ecf0cc4a044c6230ff6b883e34_3"
}
],
"message": "请求成功",
"status": "success"
}
完整文档
证券行业法条关键词检索接口
1. 基本信息
- 接口名称:证券行业法条关键词检索接口
- 接口用途:按必填keyword检索证券行业相关法条内容,支持按所属法规名称、效力级别、时效性、地域、发布日期和实施日期过滤。返回的是法条列表,每条包含法条内容、法条编号、所属法规 ID/名称和法规元数据;不是法规整部文本列表。
2. 请求信息
- HTTP Method:POST
- URL:
https://open.chineselaw.com/open/rh_ft_zq_search - Content-Type:
application/json; charset=utf-8 - Accept:
application/json - X-API-Key:
你的api_key
3. 请求参数(Body)
3.1 字段说明
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
keyword |
string | 是 | 法条内容关键词;按 search_mode 将空格拆分并用 AND/OR 拼接成(queryString) |
search_mode |
string | 否 | 关键词拼接模式,默认 AND;会转为大写(如 AND/OR) |
fgmc |
string | 否 | 法规名称过滤;按空格拆分后,法规标题需全部命中 |
xljb_1 |
string | 否 | 效力级别过滤;按空格拆分后,命中任一即可;可选值:宪法、法律、司法解释、行政法规、监察法规、部门规章、党内法规、军事法规规章、立法机关工作文件、行政机关工作文件、行业/团体规范、地方性法规、自治条例和单行条例、地方司法文件、地方政府规章、地方规范性文件、地方律协规定; |
sxx |
string | 否 | 时效性过滤;按空格拆分后,命中任一即可;可选值:现行有效、失效、已被修改、部分失效、尚未生效 |
dy |
string | 否 | 地域过滤;按空格拆分后,命中任一即可;可选值:中央、北京、天津、河北、山西、内蒙古、辽宁、吉林、黑龙江、上海、江苏、浙江、安徽、福建、江西、山东、河南、湖北、湖南、广东、广西、海南、重庆、四川、贵州、云南、西藏、陕西、甘肃、青海、宁夏、新疆 |
fbbm |
string | 否 | 发布部门过滤;按空格拆分后,任一子串命中即可 |
fbrq_start |
string | 否 | 发布日期起(含当前日期),格式为:yyyy-MM-dd |
fbrq_end |
string | 否 | 发布日期止(含当前日期),格式为:yyyy-MM-dd |
ssrq_start |
string | 否 | 实施日期起(含当前日期),格式为:yyyy-MM-dd |
ssrq_end |
string | 否 | 实施日期止(含当前日期),格式为:yyyy-MM-dd |
top_k |
number | 否 | 返回条数上限;默认 10;最大 50 |
3.2 校验与默认值(按代码)
- body 为空 JSON:返回失败
message = "请求参数不能为空" keyword为空:返回失败(501)message = "keyword 参数不可为空!"top_k默认/上限:- 未传或
<=0:size = 10 >0:size = top_k>50:size = 50
- 未传或
search_mode默认:- 未传或为空:
AND - 否则:转大写(如
or->OR)
- 未传或为空:
4. 返回信息
-
返回类型:JSON 字符串
-
成功/失败判断:看
status与code -
code说明
code 说明 200 接口调用成功 500 参数校验/程序内部异常,具体描述见message信息
4.1 通用返回结构
| 字段名 | 类型 | 说明 |
|---|---|---|
status |
string | success / failed 等 |
code |
number | 成功通常为 200/201;失败可能为 500/501 等 |
message |
string | 提示信息(成功通常为“请求成功”;异常时可能为“程序处理异常”等) |
data |
object[] | null | 命中时为列表;失败时可能为 null |
4.2 data 列表单条元素字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id |
string | 法条文档 ID |
_score |
number | ES score |
ftmc |
string | 《法规名称》 + 法条名称(实现为 flmc + ftmc) |
title |
string | 同 ftmc |
fgid |
string | 所属法规 ID |
tid |
string | 法条编号 |
url |
string | 详情地址:/zxt/statuteDetail/detailPage/{fgid}?text={tid} |
content |
string | 法条内容(字段 CONTENT) |
fgmc |
string | 法规名称(字段 FLMC) |
ft_num |
string | 法条号/名称(字段 FTMC) |
llm_content |
string | 形如: - 《{fgmc}》{ft_num}##{content}(## 为分隔符) |
sxx |
string | 所属法规时效性 |
dy |
string | 所属法规地域 |
xljb_1 |
string | 所属法规效力级别-一级 |
xljb_2 |
string | 所属法规效力级别-二级 |
ssrq |
string | 所属法规实施日期 |
fbrq |
string | 所属法规发布日期 |
fbbm |
string | 所属法规发布部门 |
fwzh |
string | 所属法规发文字号 |
5. 示例
5.1 请求参数示例
{
"keyword": "内幕交易",
"search_mode": "AND",
"sxx": "现行有效",
"top_k": 2
}
5.2 成功响应示例
{
"code": 200,
"data": [
{
"llm_content": " - 《证券市场程序化交易管理规定(试行)》第二十九条##程序化交易相关机构和个人影响证券交易所系统安全或者正常交易秩序的,中国证监会及其派出机构根据《证券法》第一百九十条的规定进行处罚。构成内幕交易、利用未公开信息交易、操纵证券市场等违法行为的,根据《证券法》第一百九十一条、第一百九十二条等规定进行处罚。违反法律、法规或本规定,情节严重的,根据《证券法》第二百二十一条的规定对有关责任人员采取证券市场禁入的措施。",
"ft_num": "第二十九条",
"fbbm": "中国证券监督管理委员会",
"ssrq": "2024-10-08",
"_score": 29.724823,
"title": "证券市场程序化交易管理规定(试行)第二十九条",
"tid": "29",
"url": "https://ydzk.chineselaw.com/zxt/statuteDetail/detailPage/5b67d52111d8227f0a16cd9b36620790?text=29",
"content": "程序化交易相关机构和个人影响证券交易所系统安全或者正常交易秩序的,中国证监会及其派出机构根据《证券法》第一百九十条的规定进行处罚。构成内幕交易、利用未公开信息交易、操纵证券市场等违法行为的,根据《证券法》第一百九十一条、第一百九十二条等规定进行处罚。违反法律、法规或本规定,情节严重的,根据《证券法》第二百二十一条的规定对有关责任人员采取证券市场禁入的措施。",
"fwzh": "中国证券监督管理委员会公告〔2024〕8号",
"sxx": "现行有效",
"fgid": "5b67d52111d8227f0a16cd9b36620790",
"ftmc": "证券市场程序化交易管理规定(试行)第二十九条",
"fbrq": "2024-05-11",
"xljb_2": "部门规范性文件",
"xljb_1": "部门规章",
"fgmc": "证券市场程序化交易管理规定(试行)",
"id": "5b67d52111d8227f0a16cd9b36620790_29"
},
{
"llm_content": " - 《上市公司信息披露管理办法(2025修订)》第三条##信息披露义务人应当及时依法履行信息披露义务,披露的信息应当真实、准确、完整,简明清晰、通俗易懂,不得有虚假记载、误导性陈述或者重大遗漏。\n信息披露义务人披露的信息应当同时向所有投资者披露,不得提前向任何单位和个人泄露。但是,法律、行政法规另有规定的除外。\n在内幕信息依法披露前,内幕信息的知情人和非法获取内幕信息的人不得公开或者泄露该信息,不得利用该信息进行内幕交易。任何单位和个人不得非法要求信息披露义务人提供依法需要披露但尚未披露的信息。\n证券及其衍生品种同时在境内境外公开发行、交易的,其信息披露义务人在境外市场披露的信息,应当同时在境内市场披露。\n信息披露义务人暂缓、豁免披露信息的,应当遵守法律、行政法规和中国证监会的规定。",
"ft_num": "第三条",
"fbbm": "中国证券监督管理委员会",
"ssrq": "2025-07-01",
"_score": 28.921791,
"title": "上市公司信息披露管理办法(2025修订)第三条",
"tid": "3",
"url": "https://ydzk.chineselaw.com/zxt/statuteDetail/detailPage/bd67b9ecf0cc4a044c6230ff6b883e34?text=3",
"content": "信息披露义务人应当及时依法履行信息披露义务,披露的信息应当真实、准确、完整,简明清晰、通俗易懂,不得有虚假记载、误导性陈述或者重大遗漏。\n信息披露义务人披露的信息应当同时向所有投资者披露,不得提前向任何单位和个人泄露。但是,法律、行政法规另有规定的除外。\n在内幕信息依法披露前,内幕信息的知情人和非法获取内幕信息的人不得公开或者泄露该信息,不得利用该信息进行内幕交易。任何单位和个人不得非法要求信息披露义务人提供依法需要披露但尚未披露的信息。\n证券及其衍生品种同时在境内境外公开发行、交易的,其信息披露义务人在境外市场披露的信息,应当同时在境内市场披露。\n信息披露义务人暂缓、豁免披露信息的,应当遵守法律、行政法规和中国证监会的规定。",
"fwzh": "中国证券监督管理委员会令第226号",
"sxx": "现行有效",
"fgid": "bd67b9ecf0cc4a044c6230ff6b883e34",
"ftmc": "上市公司信息披露管理办法(2025修订)第三条",
"fbrq": "2025-03-26",
"xljb_2": "部门规章",
"xljb_1": "部门规章",
"fgmc": "上市公司信息披露管理办法(2025修订)",
"id": "bd67b9ecf0cc4a044c6230ff6b883e34_3"
}
],
"message": "请求成功",
"status": "success"
}
5.3 失败响应示例(keyword 为空)
{
"data": null,
"status": "failed",
"code": 501,
"message": "keyword 参数不可为空!"
}
5.4 失败响应示例(程序异常)
{
"data": null,
"status": "failed",
"code": 500,
"message": "程序处理异常"
}
6. 代码示例
6.1 CURL
curl --location --request POST "https://open.chineselaw.com/open/rh_ft_zq_search" \
--header "X-API-Key: 你的api_key" \
--header "Accept: application/json" \
--header "Content-Type: application/json; charset=utf-8" \
--data-raw "{\"keyword\": \"内幕交易\", \"search_mode\": \"AND\", \"sxx\": \"现行有效\", \"top_k\": 2}"
6.2 Python
import requests
url = "https://open.chineselaw.com/open/rh_ft_zq_search"
API_KEY = "你的api_key"
headers = {
"X-API-Key": API_KEY,
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8",
}
payload = {
"keyword": "内幕交易",
"search_mode": "AND",
"sxx": "现行有效",
"top_k": 2,
}
response = requests.post(url, json=payload, headers=headers, timeout=30)
response.raise_for_status()
print(response.json())
6.3 Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.time.Duration;
class RhFtSearchExample {
static void main(String[] args) throws Exception {
String apiKey = "你的api_key";
String url = "https://open.chineselaw.com/open/rh_ft_zq_search";
String body = "{\"keyword\":\"行政处罚\",\"search_mode\":\"AND\","
+ \"sxx\":\"现行有效\",\"top_k\":2}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.timeout(Duration.ofSeconds(30))
.header("X-API-Key", apiKey)
.header("Accept", "application/json")
.header("Content-Type", "application/json; charset=utf-8")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}
6.4 JavaScript
const API_KEY = "你的api_key";
const url = "https://open.chineselaw.com/open/rh_ft_zq_search";
const res = await fetch(url, {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Accept": "application/json",
"Content-Type": "application/json; charset=utf-8",
},
body: JSON.stringify({
keyword: "内幕交易",
search_mode: "AND",
sxx: "现行有效",
top_k: 2,
}),
});
if (!res.ok) throw new Error(`HTTP NULL`);
console.log(await res.json());