Fidelity Investments 图标

Fidelity Investments 数据 API

Fidelity Investments · 银行 4.1 ★

Fidelity Investments 是 Fidelity Investments 面向美国个人客户推出的 Android 投资与资金管理应用,将经纪账户、IRA、雇主 401(k) 和专业管理账户集中展示,支持股票、ETF、期权、共同基金及加密资产交易,并提供行情、图表与新闻。客户可通过 EFT 或电汇划转资金、进行账户间转账、支付账单、存入支票,并开立青少年投资账户。它服务于希望获得全方位经纪服务的投资者,与 Charles Schwab、Vanguard、E*TRADE 和 Robinhood 同属可供比较的选择;其 Play 评分为 4.11 分,来自 154,113 条评价。

持仓成本基础与日内购买力分别刻画投资组合的两个侧面:averageCostPerShare、positionCostBasis、marketValue 和 totalGainLossPercent 描述已投资资产,settledCash、unsettledCash、marginBuyingPower 和 availableToTradeWithoutMarginImpact 则将可用现金与交易能力区分开来。家庭财富看板可结合 acctType、acctSubType 中的账户分类,以及 isCollege、isFiliAccount 标记,分别管理经纪、退休、教育储蓄和保险账户。

交易核对可将 orderNumber、executedQuantity、currentQuantity、avgPrice 与带有 txnTypeCode、txnCatDesc 的账户活动记录关联。资金划转记录补充 fromAccountNumber、toAccountNumber、xferMethod 和 transferAmount;退休规划工具可利用 rmdYearDetails 和 rmdRollUpDetails 安排最低提取额。研究组件可把已保存的 symbols 与 lastPriceChgPct、bidPrice、fiftyTwoWeekHigh 和 headlineSummary 整合展示。openData Studio 将这些账户、交易与研究数据结构转化为可调用的开放数据,支持财富看板、交易核对和退休规划。

应用截图

  • Fidelity Investments 应用截图 1
  • Fidelity Investments 应用截图 2
  • Fidelity Investments 应用截图 3
  • Fidelity Investments 应用截图 4
  • Fidelity Investments 应用截图 5
  • Fidelity Investments 应用截图 6
  • Fidelity Investments 应用截图 7
  • Fidelity Investments 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 经纪账户列表

    POST /v1/portfolios/catalog openbanking

    列出已登录客户的经纪、IRA 和雇主计划账户。accountNumber、acctType 和 acctSubType 用于账户切换器;isFiliAccount 与 filiProdCode/filiProdDesc 标识 Fidelity 人寿保险账户记录;isCollege 标识 529 教育储蓄账户。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • acctType
    • acctSubType
    • isFiliAccount
    • filiSystem
    • filiProdCode
    • filiProdDesc
    • isCollege
    POST /v1/portfolios/catalog HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "includeClosed": false
    }
    {
      "accounts": [
        {
          "accountNumber": "X12345678",
          "acctType": "BROKERAGE",
          "acctSubType": "INDIVIDUAL",
          "isFiliAccount": false,
          "filiSystem": null,
          "filiProdCode": null,
          "filiProdDesc": null,
          "isCollege": false
        },
        {
          "accountNumber": "Z98765432",
          "acctType": "IRA",
          "acctSubType": "ROTH",
          "isFiliAccount": false,
          "filiSystem": null,
          "filiProdCode": null,
          "filiProdDesc": null,
          "isCollege": false
        }
      ]
    }
  • 账户余额明细

    POST /v1/portfolios/cash-view openbanking

    返回单个账户的现金与购买力概览。settledCash 与 unsettledCash 区分已结算、未结算现金,以了解可提取资金的构成;marginBuyingPower、intraDayBuyingPower 和 availableToTradeWithoutMarginImpact 供交易委托界面使用;buyingPowerCommittedToOpenOrders 表示已被未完成委托占用的资金。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • settledCash
    • unsettledCash
    • availableWithdraw
    • buyingPower
    • marginBuyingPower
    • nonMarginBuyingPower
    • intraDayBuyingPower
    • availableToTradeWithoutMarginImpact
    • buyingPowerCommittedToOpenOrders
    POST /v1/portfolios/cash-view HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "X12345678"
    }
    {
      "accountNumber": "X12345678",
      "settledCash": "8420.15",
      "unsettledCash": "250.00",
      "availableWithdraw": "8170.15",
      "buyingPower": "16840.30",
      "marginBuyingPower": "16840.30",
      "nonMarginBuyingPower": "8420.15",
      "intraDayBuyingPower": "33680.60",
      "availableToTradeWithoutMarginImpact": "8420.15",
      "buyingPowerCommittedToOpenOrders": "0.00"
    }
  • 未平仓持仓

    POST /v1/portfolios/holdings openfinance

    返回账户内尚未平仓的各批次持仓。lastPrice 和 marketValue 用于按市值计价;averageCostPerShare 和 positionCostBasis 记录成本;todaysGainLoss/totalGainLossPercent 用于损益栏;bidPrice、askPrice 和 volume 展示于行情栏。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • id
    • assetId
    • currencyCode
    • positionTypeCode
    • acctType
    • intradayQuantity
    • averageCostPerShare
    • positionCostBasis
    • lastPrice
    • closingPrice
    • bidPrice
    • askPrice
    • volume
    • marketValue
    • previousMarketValue
    • previousCloseLastPrice
    • chgCloseDollar
    • chgClosePercent
    • todaysGainLoss
    • todaysGainLossPercent
    • totalGainLoss
    • totalGainLossPercent
    • fiftyTwoWeekHigh
    POST /v1/portfolios/holdings HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "X12345678"
    }
    {
      "positions": [
        {
          "id": "pos_AAPL_long",
          "assetId": "AAPL",
          "currencyCode": "USD",
          "positionTypeCode": "LONG",
          "acctType": "BROKERAGE",
          "intradayQuantity": "25",
          "averageCostPerShare": "178.42",
          "positionCostBasis": "4460.50",
          "lastPrice": "226.15",
          "closingPrice": "224.80",
          "bidPrice": "226.10",
          "askPrice": "226.20",
          "volume": "48231000",
          "marketValue": "5653.75",
          "previousMarketValue": "5620.00",
          "previousCloseLastPrice": "224.80",
          "chgCloseDollar": "1.35",
          "chgClosePercent": "0.60",
          "todaysGainLoss": "33.75",
          "todaysGainLossPercent": "0.60",
          "totalGainLoss": "1193.25",
          "totalGainLossPercent": "26.75",
          "fiftyTwoWeekHigh": "260.10"
        }
      ]
    }
  • 行情快照

    GET /v1/instruments/price-snapshot opendata

    返回单个证券代码的 JSON 行情。lastPrice、lastPriceChgPct、bidPrice 和 askPrice 用于行情页头;closePrice 和 fiftyTwoWeekHigh 填充统计栏;volume 表示该交易时段的成交股数。

    认证方式: 客户 SSO 会话 Cookie;行情是否可用取决于登录状态。

    • symbol
    • lastPrice
    • lastPriceChg
    • lastPriceChgPct
    • lastPriceDate
    • lastPriceTime
    • bidPrice
    • askPrice
    • closePrice
    • fiftyTwoWeekHigh
    • volume
    GET /v1/instruments/price-snapshot?symbol=AAPL HTTP/1.1
    Cookie: session=<mock-session>
    {
      "symbol": "AAPL",
      "lastPrice": "226.15",
      "lastPriceChg": "1.35",
      "lastPriceChgPct": "0.60",
      "lastPriceDate": "2026-10-22",
      "lastPriceTime": "16:00:00",
      "bidPrice": "226.10",
      "askPrice": "226.20",
      "closePrice": "224.80",
      "fiftyTwoWeekHigh": "260.10",
      "volume": "48231000"
    }
  • 提交股票委托

    POST /v1/trade-tickets/submit openfinance

    提交股票或 ETF 交易委托。orderAction/orderActionCode 与 originalQuantity 描述买卖方向和数量;响应返回 orderNumber、orderStatus 和 currentQuantity,供委托簿展示。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • symbol
    • orderAction
    • orderActionCode
    • originalQuantity
    • orderNumber
    • orderStatus
    • executedQuantity
    • currentQuantity
    • avgPrice
    • rptAction
    POST /v1/trade-tickets/submit HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "X12345678",
      "symbol": "AAPL",
      "orderAction": "BUY",
      "orderActionCode": "B",
      "originalQuantity": 10
    }
    {
      "accountNumber": "X12345678",
      "orderNumber": "20261022-184422",
      "orderStatus": "ACCEPTED",
      "orderAction": "BUY",
      "orderActionCode": "B",
      "symbol": "AAPL",
      "originalQuantity": 10,
      "executedQuantity": 0,
      "currentQuantity": 10,
      "avgPrice": 0,
      "rptAction": "NEW"
    }
  • 委托状态

    POST /v1/trade-tickets/progress openfinance

    读取单笔委托的实时状态。orderStatus 和 rptAction 区分处理中与已成交状态;executedQuantity、currentQuantity、avgPrice 和 execSeqNum 跟踪部分成交情况。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • orderNumber
    • orderStatus
    • orderAction
    • symbol
    • originalQuantity
    • executedQuantity
    • currentQuantity
    • avgPrice
    • execSeqNum
    • rptAction
    POST /v1/trade-tickets/progress HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "X12345678",
      "orderNumber": "20261022-184422"
    }
    {
      "accountNumber": "X12345678",
      "orderNumber": "20261022-184422",
      "orderStatus": "FILLED",
      "orderAction": "BUY",
      "symbol": "AAPL",
      "originalQuantity": 10,
      "executedQuantity": 10,
      "currentQuantity": 0,
      "avgPrice": 226.12,
      "execSeqNum": 3,
      "rptAction": "FILL"
    }
  • 账户活动与委托

    POST /v1/ledger/activity-feed openbanking

    提供“账户活动与委托”界面使用的 GraphQL 活动信息流。orders 包含 actionCode、status 和 symbol;historys 补充 orderNumber、txnTypeCode 和 txnCatDesc;transfers 列明 fromAccountNumber、toAccountNumber 和 xferMethod。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • acctNum
    • description
    • date
    • amount
    • actionCode
    • status
    • symbol
    • orderDate
    • orderNumber
    • txnTypeCode
    • txnCatCode
    • txnCatDesc
    • fromAccountNumber
    • toAccountNumber
    • xferMethod
    POST /v1/ledger/activity-feed HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "query": "query AccountActivity($acctIdList: String) { getTransactions(acctIdList: $acctIdList) { orders { acctNum description date amount actionCode status symbol orderDate } historys { acctNum orderNumber description date amount txnTypeCode txnCatCode txnCatDesc status symbol } transfers { acctNum orderNumber fromAccountNumber toAccountNumber xferMethod amount status } } }",
      "variables": {
        "acctIdList": "X12345678"
      }
    }
    {
      "data": {
        "getTransactions": {
          "orders": [
            {
              "acctNum": "X12345678",
              "description": "BUY AAPL",
              "date": "2026-10-22",
              "amount": "2261.20",
              "actionCode": "B",
              "status": "FILLED",
              "symbol": "AAPL",
              "orderDate": "2026-10-22"
            }
          ],
          "historys": [
            {
              "acctNum": "X12345678",
              "orderNumber": "20261022-184422",
              "description": "YOU BOUGHT APPLE INC",
              "date": "2026-10-22",
              "amount": "-2261.20",
              "txnTypeCode": "TRD",
              "txnCatCode": "EQ",
              "txnCatDesc": "Equity",
              "status": "POSTED",
              "symbol": "AAPL"
            }
          ],
          "transfers": [
            {
              "acctNum": "X12345678",
              "orderNumber": "EFT-9912",
              "fromAccountNumber": "****2211",
              "toAccountNumber": "X12345678",
              "xferMethod": "EFT",
              "amount": "1000.00",
              "status": "COMPLETE"
            }
          ]
        }
      }
    }
  • 发起 EFT 转账

    POST /v1/cash-movements/prepare openbanking

    发起 ACH/EFT 资金划转。fromAccountNumber、toAccountNumber、routingNumber 和 bankInstructionLineNum 标识银行转账指令;transferAmount、xferMethod 和 xferType 描述该笔划转;txnId 是后续核验、确认所用的标识。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • fromAccountNumber
    • toAccountNumber
    • routingNumber
    • bankInstructionLineNum
    • transferAmount
    • xferMethod
    • xferType
    • txnId
    • orderNumber
    • status
    POST /v1/cash-movements/prepare HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "fromAccountNumber": "****2211",
      "toAccountNumber": "X12345678",
      "routingNumber": "000000000",
      "transferAmount": "1000.00",
      "xferMethod": "EFT",
      "xferType": "PUSH"
    }
    {
      "txnId": "eft_7c21",
      "orderNumber": "EFT-9912",
      "fromAccountNumber": "****2211",
      "toAccountNumber": "X12345678",
      "routingNumber": "000000000",
      "bankInstructionLineNum": "1",
      "transferAmount": "1000.00",
      "xferMethod": "EFT",
      "xferType": "PUSH",
      "status": "INITIATED"
    }
  • 自选列表

    POST /v1/saved-lists/lookup opendata

    返回已保存的自选列表。watchlistId 和 watchlistName 标识各列表;symbols 是“行情”标签页显示的证券代码。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • watchlistId
    • watchlistName
    • symbols
    POST /v1/saved-lists/lookup HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {}
    {
      "watchlists": [
        {
          "watchlistId": "wl_default",
          "watchlistName": "My Watch List",
          "symbols": ["AAPL", "MSFT", "NVDA"]
        }
      ]
    }
  • IRA 最低提取额

    POST /v1/retirement/distribution-summary openfinance

    读取退休账户的最低提取额数据。rmdYearDetails 记录当年剩余的最低提取额;rmdAcctDetail 和 rmdCustomerDetails 标识 IRA 及其持有人;rmdAdjUp 和 rmdRollUpDetails 涵盖合并计算、调整后的最低提取额。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • rmdAcctDetail
    • rmdCustomerDetails
    • rmdYearDetails
    • rmdDetail
    • rmdAdjUp
    • rmdRollUpDetails
    POST /v1/retirement/distribution-summary HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "Z98765432"
    }
    {
      "accountNumber": "Z98765432",
      "rmdAcctDetail": {
        "acctType": "IRA",
        "acctSubType": "TRADITIONAL"
      },
      "rmdCustomerDetails": {
        "birthYear": 1954
      },
      "rmdYearDetails": {
        "year": 2026,
        "requiredAmount": "12480.00",
        "satisfiedAmount": "4000.00",
        "remainingAmount": "8480.00"
      },
      "rmdDetail": {
        "rmdAdjUp": false
      },
      "rmdRollUpDetails": {
        "aggregatedRemaining": "8480.00"
      }
    }
  • 账户对账单

    POST /v1/documents/account-index openbanking

    列出账户的电子投递对账单。statementDate 和 documentType 标注各 PDF 文档;documentId 是传给文档下载路径的标识。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • accountNumber
    • documentId
    • documentType
    • statementDate
    POST /v1/documents/account-index HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "accountNumber": "X12345678"
    }
    {
      "accountNumber": "X12345678",
      "statements": [
        {
          "documentId": "stmt_202609",
          "documentType": "MONTHLY_STATEMENT",
          "statementDate": "2026-09-30"
        },
        {
          "documentId": "stmt_202608",
          "documentType": "MONTHLY_STATEMENT",
          "statementDate": "2026-08-31"
        }
      ]
    }
  • 新闻标题

    POST /v1/research/headline-feed opendata

    按证券代码搜索研究新闻。headlineSummary 是行情页“新闻”标签中的卡片标题;headlineDetails 是摘要正文。

    认证方式: 客户 SSO 会话 Cookie;首次登录需使用 PIN/密码并完成双因素认证。

    • symbol
    • headlineSummary
    • headlineDetails
    POST /v1/research/headline-feed HTTP/1.1
    Cookie: session=<mock-session>
    Content-Type: application/json
    
    {
      "symbol": "AAPL"
    }
    {
      "headlines": [
        {
          "symbol": "AAPL",
          "headlineSummary": "Apple reports September quarter results",
          "headlineDetails": "Revenue and services growth beat estimates."
        }
      ]
    }

数据类别

  • 经纪账户
  • 余额
  • 持仓
  • 行情
  • 交易委托
  • 转账
  • 对账单
  • 退休账户最低提取额(RMD)
  • 自选列表
  • 新闻

数据使用场景与案例

  • 家庭财富看板

    家族办公室工作台先读取包含 accountNumber / acctType 的账户记录,再汇入 settledCash、marginBuyingPower 以及各持仓批次的 marketValue 和 totalGainLossPercent,将隔夜现金与按市值计价的股票资产整合到同一家庭视图。

  • 交易委托簿核对

    委托管理系统(OMS)将股票下单和委托状态查询返回的 orderNumber、orderAction、executedQuantity、avgPrice,与账户活动 GraphQL 中的 historys(txnTypeCode、txnCatDesc)逐项匹配,识别部分成交及撤单、改单产生的差异。

  • IRA 最低提取额日历

    退休账户运营工具按各 IRA 的 accountNumber 读取 rmdYearDetails,安排在年末前完成剩余的最低提取额;多个 IRA 合并计算时使用 rmdRollUpDetails。

  • 行情与自选列表整合

    研究组件为 watchlistName 对应列表中的证券代码补充 lastPrice、lastPriceChgPct、bidPrice 和 fiftyTwoWeekHigh,再附上新闻搜索返回的 headlineSummary 条目。

常见问题

涵盖哪些账户与现金字段?

账户记录包含 accountNumber、acctType、acctSubType,以及 isCollege、isFiliAccount 等标记。余额明细补充 settledCash、unsettledCash、availableWithdraw、marginBuyingPower、intraDayBuyingPower 和 availableToTradeWithoutMarginImpact,用于区分可用现金与购买力。

持仓、行情与自选列表如何关联?

持仓包含 assetId、intradayQuantity、averageCostPerShare、positionCostBasis、marketValue 和 totalGainLossPercent。行情快照补充 symbol、lastPriceChgPct、bidPrice、askPrice、closePrice、fiftyTwoWeekHigh 和 volume。已保存列表通过 watchlistId、watchlistName 和 symbols 标识;新闻记录则为相应证券代码提供 headlineSummary 和 headlineDetails。

哪些字段支持委托核对与退休规划?

交易委托使用 orderNumber、orderAction、originalQuantity、executedQuantity、currentQuantity 和 avgPrice。账户活动记录补充 txnTypeCode、txnCatDesc 及转账账户标识,EFT 记录则包含 transferAmount、xferMethod 和 txnId。最低提取额记录使用 rmdYearDetails、rmdAcctDetail 和 rmdRollUpDetails;对账单记录提供 documentId、documentType 和 statementDate。

这些是 Fidelity 的真实服务路径吗?展示的是哪种认证方式?

本页路径及请求/响应示例仅用于说明,并非 Fidelity 的真实服务地址,也不构成官方集成指南。所展示的认证模型是客户登录后的 SSO 会话 Cookie,通过 PIN/密码登录和双因素认证建立;示例中仅含模拟会话占位符。

与 Fidelity Investments 相似的应用

  • Charles Schwab — 嘉信理财是美国券商,提供免佣股票、ETF 和期权交易、7,700 多只免交易费共同基金、IRA 以及近 400 家网点,并在 2020 年收购 TD Ameritrade 后运营 thinkorswim 交易平台。
  • Vanguard — 先锋集团是美国券商,可交易股票、共同基金、ETF 和期权,提供传统、罗斯、转存、SEP 和继承 IRA,网上股票交易免佣,旗下基金起投金额从 1,000 美元起。
  • E*TRADE — 摩根士丹利旗下的 E*TRADE 是自主经纪平台,免佣交易股票、ETF 和期权,并提供共同基金与期货,以及 E*TRADE Web、Power E*TRADE 交易台和传统、罗斯、SEP、SIMPLE 等 IRA。
  • Robinhood: Trading & Investing — Robinhood 是美国经纪应用,免佣交易股票、ETF 和期权,应税账户可交易 90 多种加密货币,并向 IRA 缴款提供匹配,但不提供共同基金和个券债券。
  • Webull: Investing & Trading — Webull 是美国电子交易平台,免佣交易股票、ETF 和股票期权,并提供期货、部分加密资产、模拟交易以及传统与罗斯 IRA,共同基金仅能在 IRA 中购买。
  • Interactive Brokers — 盈透证券是总部位于康涅狄格州格林尼治的券商,2019 年推出 IBKR Lite 以免佣交易美股和 ETF,并可在数十个国家路由股票、期权、期货、外汇、债券、基金和加密资产。
  • SoFi Invest — SoFi Active Investing 是 SoFi 的零佣经纪,覆盖股票、ETF、期权、碎股、约 6,800 只免交易费共同基金、加密资产以及传统、罗斯、SEP 和转存 IRA,与支票、储蓄账户同在其美国银行应用内。

相关主题

  • Fidelity Investments 数据 API
  • Fidelity 经纪账户余额
  • Fidelity 持仓成本基础
  • Fidelity settledCash marginBuyingPower
  • Fidelity 交易核对字段
  • Fidelity IRA rmdYearDetails
  • Fidelity 自选列表行情数据
  • Fidelity 说明性 API 示例

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价