Batch Aftermarket Trade盘后批量成交

该接口一次请求返回多只股票的盘后交易明细:成交价、成交量与成交时间戳可同时跟踪多家公司,用于盘后行情分析与次日策略准备。

GEThttps://quote-fmp.com/stable/batch-aftermarket-trade?symbols=AAPL

数据更新周期

Real-Time · 实时更新

接口说明

  • 多股监控:随时了解各公司的盘后成交,跟踪常规交易时段之外的价格波动与成交活动,传入 symbols 后可交付 price(最新价)、tradeSize(成交笔数)与 timestamp(时间戳) 等结构化信息,降低多资产投研系统的数据接入复杂度。
  • 高效数据获取:无需逐只请求,一次即可获取一批股票的盘后交易信息,基于 price(最新价)与 tradeSize(成交笔数) 等核心指标,省去多源报表口径折算与人工核对环节。
  • 优化投资决策:利用盘后时段的实时数据分析多只股票的趋势与规律,在搭建投研工作流时,建议配合「股票批量报价」同步拉取关联截面数据。
  • 关联数据线接口:Full Cryptocurrency Quotes(加密货币批量报价) · Full Forex Quote(外汇批量报价) · Biggest Stock Gainers(涨幅榜) · Stock Price and Volume Data(日线完整行情)

请求参数

1 个参数
参数类型要求示例说明
symbolsstring必填AAPL一个或多个证券代码,多个代码用逗号分隔(支持逗号拼接多只标的代码并发查询,单次建议控制在 50~100 只以内)

调用代码示例

Python 关键代码

在 Python 中调用 盘后批量成交(/stable/batch-aftermarket-trade,必填 symbols),可提取 price(最新价)、tradeSize(成交笔数)、timestamp(时间戳)(price=331.85999)。

Python(核心参数与字段清洗逻辑)
resp = requests.get(
    "https://quote-fmp.com/stable/batch-aftermarket-trade",
    params={"symbols": "AAPL", "apikey": FMP_KEY},
    timeout=15,
)
resp.raise_for_status()
df = pd.DataFrame(resp.json())
# 数值化核心指标列 price(最新价)
df["price"] = pd.to_numeric(df["price"], errors="coerce")

参数使用和避坑

3 组参数组合 · 2 条避坑

以下列出本接口在高频投研与回测场景下的常用 Query 参数组合写法:

投研场景Query 参数组合示例返回数据特征与用途
科技龙头组合(AAPL,MSFT,NVDA)并发查询盘后批量成交symbols=AAPL,MSFT,NVDA在 symbols 中逗号拼接多股代码请求 /stable/batch-aftermarket-trade,一次返回 price、tradeSize、timestamp(如 price=331.85999)。
跨行业权重股(JPM,BRK-B,XOM)批量拉取盘后批量成交symbols=JPM,BRK-B,XOM单次请求并发刷新金融与能源龙头的 price、tradeSize、timestamp 等 4 个字段。
港股组合(0700.HK,9988.HK)跨市场批量盘后批量成交symbols=0700.HK,9988.HK组合携带 .HK 后缀的证券代码,从 /stable/batch-aftermarket-trade 批量提取 price、tradeSize、timestamp。
参数与空值防守同步 /stable/batch-aftermarket-trade:批次去重与 price(最新价)清洗

使用 /stable/batch-aftermarket-trade 同步盘后批量成交(必填 symbols)时,price(最新价)为关键业务列;多次拉取或增量合并时请按主键去重。

落库主键与口径清洗 /stable/batch-aftermarket-trade:按 (symbol) Upsert 并处理 price 空值

对盘后批量成交(/stable/batch-aftermarket-trade)执行增量 ETL 时,通过 (symbol) 唯一约束幂等写入,并将 price(最新价)与 tradeSize(成交笔数) 统一转为浮点列。

返回数据

4 个字段

本接口示例响应共包含 4 个字段(数值型 3 个,文本/日期/布尔型 1 个)。下表列出全部字段名、类型、首条记录真实样本值与中文释义,实际返回会因接口与数据状态有所不同。

字段类型示例值说明
symbolstring"AAPL"证券代码
pricenumber331.85999最新价
tradeSizenumber16成交笔数
timestampnumber1785430813000时间戳
查看响应数据示例(原始 JSON)
[
{
"symbol": "AAPL",
"price": 331.85999,
"tradeSize": 16,
"timestamp": 1785430813000
}
]

常见问题解答(FAQ)

2 个问题
投研选型时,什么场景用盘后批量成交(/stable/batch-aftermarket-trade),什么场景改用 股票批量报价?

当您需要 price(最新价,如 331.85999)与 tradeSize(成交笔数)时调 盘后批量成交(/stable/batch-aftermarket-trade,必填 symbols);反之若侧重 Stock Batch Quote(股票批量报价) 的维度,则请求 /stable/batch-quote(必填 symbols)。

在脚本里循环或定时请求 /stable/batch-aftermarket-trade(盘后批量成交)时,有哪些调度细节要注意?

在脚本编排上,建议将目标股票池按 50~100 只分批拼入 symbols 调用 /stable/batch-aftermarket-trade;将每次从 /stable/batch-aftermarket-trade 拿到的 price(最新价)按批次追加至本地历史表。

同模块相关接口对比

Batch

本接口路径 /stable/batch-aftermarket-trade,必填参数 symbols。 同一模块「Batch」下共 4 个接口,下表列出其余 3 个, 按粒度与查询维度对比,避免选错接口。

接口路径核心差异与适用场景
股票批量报价Stock Batch Quote/stable/batch-quote单次请求返回多只股票的实时报价,现价、成交量、日内最高最低价等
股票批量精简报价Stock Batch Quote Short/stable/batch-quote-short一次请求返回多只股票的短格式实时报价,只取现价、涨跌与成交量等关键数据,快速掌握市场动向
盘后批量报价Batch Aftermarket Quote/stable/batch-aftermarket-quote一次请求返回多只股票的盘后实时报价,买卖价、成交量等关键盘后数据一并获取

Quote(实时行情)全部接口目录 →

需要稳定访问 盘后批量成交 数据?注册即可获取专属 API Key,免费体验全部接口。
免费试用 1 个月