All Insider Transaction Types内部人交易类型清单
该接口提供内部人交易动作的完整类型清单:买入、卖出、期权行权、赠与、股票奖励等各类交易的分类明细,用于全面理解内部人申报的交易及其对公司业绩的含义。
https://quote-fmp.com/stable/insider-trading-transaction-type数据更新周期
2 Minutes
接口说明
- 交易类型全覆盖:查看内部人交易的全部类型,包括买入、卖出、期权行权等,调用后可提取
transactionType(交易类型) 等字段,便于直接写入量化因子库。 - 交易分类:理解每笔交易的分类属性——属于收购(acquisition)、处置(disposition)还是其他。
- 实时洞察:及时了解内部人最新动作及其对公司的潜在影响,基于 SEC Form 3/4/5 披露追踪上市公司管理层与大股东的真实增减持行为。
- 关联数据线接口:Search Insider Trades(内部人交易检索) · Search Insider Trades by Reporting Name(内部人交易按申报人检索) · Stock Price and Volume Data(日线完整行情) · Senate Trading Activity(参议院交易动态)
调用代码示例
Python 关键代码在 Python 中调用 内部人交易类型清单(/stable/insider-trading-transaction-type,仅 apikey),可提取 transactionType(交易类型)(transactionType=A-Award)。
resp = requests.get(
"https://quote-fmp.com/stable/insider-trading-transaction-type",
params={"apikey": FMP_KEY},
timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())参数使用和避坑
3 组参数组合 · 2 条避坑以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:
| 投研场景 | Query 参数组合示例 | 返回数据特征与用途 |
|---|---|---|
| 一次性拉取全量内部人交易类型清单初始化本地主表 | GET /stable/insider-trading-transaction-type(免参数) | /stable/insider-trading-transaction-type 为一次性全量输出(1 列,含 transactionType);首次建库与周期性覆盖都走它。 |
| 以 transactionType 为唯一键覆盖写入,避免全表重复 | GET /stable/insider-trading-transaction-type → upsert on transactionType | transactionType 在全表内唯一(样本 A-Award),1 列按该键 upsert 即可幂等;无法按单条重取,补数须重跑全量。 |
| 落库后自检:transactionType 唯一性对账 | GET /stable/insider-trading-transaction-type → count(distinct transactionType) | 本表仅 1 列(transactionType 为唯一标识)。落库后比对 count(distinct transactionType) 与接口实际返回条数,两者一致即无重复写入。 |
使用 /stable/insider-trading-transaction-type 同步内部人交易类型清单(免业务参数)时,transactionType(交易类型)为关键业务列;多次拉取或增量合并时请按主键去重。
对内部人交易类型清单(/stable/insider-trading-transaction-type)执行增量 ETL 时,通过 (transactionType) 唯一约束幂等写入,并对 transactionType(交易类型)做非空与字符集清洗。
返回数据
1 个字段本接口示例响应共包含 1 个字段(数值型 0 个,文本/日期/布尔型 1 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。
| 字段 | 类型 | 示例值 | 说明 |
|---|---|---|---|
transactionType | string | "A-Award" | 交易类型 |
查看响应数据示例(原始 JSON)
[
{
"transactionType": "A-Award"
}
]常见问题解答(FAQ)
2 个问题投研选型时,什么场景用内部人交易类型清单(/stable/insider-trading-transaction-type),什么场景改用 内部人交易统计?
当您需要 transactionType(交易类型,如 A-Award)时调 内部人交易类型清单(/stable/insider-trading-transaction-type,免业务参数);反之若侧重 Insider Trade Statistics(内部人交易统计) 的维度,则请求 /stable/insider-trading/statistics(必填 symbol)。
在脚本里循环或定时请求 /stable/insider-trading-transaction-type(内部人交易类型清单)时,有哪些调度细节要注意?
在脚本编排上,建议直接请求无参端点 /stable/insider-trading-transaction-type 拉取全表快照并缓存;将每次从 /stable/insider-trading-transaction-type 拿到的 transactionType(交易类型)按批次追加至本地历史表。
同模块相关接口对比
Statistics本接口路径 /stable/insider-trading-transaction-type,无必填参数。 同一模块「Statistics」下共 2 个接口,下表列出其余 1 个, 按粒度与查询维度对比,避免选错接口。
| 接口 | 路径 | 核心差异与适用场景 |
|---|---|---|
| 内部人交易统计Insider Trade Statistics | /stable/insider-trading/statistics | 汇总指定公司的内部人交易数据,买入与卖出的总笔数、增减持股数及其比例、季度趋势和平均交易规模 |