You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求提供Nasdaq API接口实现AAPL内部交易股票数据爬取方案

Nasdaq内部交易数据API爬取方案

对应API端点

你需要的内部交易数据API端点为:
https://api.nasdaq.com/api/company/AAPL/insider-transactions

该接口默认返回两类数据:recent(对应页面第二个表格“Recent Insider Transactions”,包含你需要的“Number of Insider Shares Traded”字段)和top(对应页面第一个表格)。

代码调整方案

基于你提供的代码,只需修改请求URL和数据提取逻辑,调整后的完整代码如下:

import requests
import json

nasdaq_dict = {}

# 修改为内部交易数据的API端点
url = 'https://api.nasdaq.com/api/company/AAPL/insider-transactions'

headers = {
    'accept': 'application/json, text/plain, */*',
    'origin': 'https://www.nasdaq.com',
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.79 Safari/537.36'
}

r = requests.get(url, headers=headers)

# 提取第二个表格(Recent Insider Transactions)的数据,其中sharesTransacted对应Number of Insider Shares Traded
nasdaq_dict['recent_insider_transactions'] = r.json()['data']['recent']['table']['rows']

# 若需要第一个表格数据可保留这行
# nasdaq_dict['top_insider_transactions'] = r.json()['data']['top']['table']['rows']

with open('AAPL_insider_transactions.json', 'w') as f:
    json.dump(nasdaq_dict, f, indent=4)

字段对应说明

返回数据中,rows数组里的sharesTransacted字段就是你要的“Number of Insider Shares Traded”对应内容。

内容的提问来源于stack exchange,提问作者kiestuthridge23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:45:37