Robinhood 购买力、持仓与行情
Robinhood: Trading & Investing 是 Robinhood Markets, Inc. 面向美国零售投资者的安卓券商应用。用户买卖股票、ETF、期权和加密货币,开立经纪与退休账户,使用 Gold Card 消费,通过 ACH 出入金,并查看实时行情与图表。客户端包名为 com.robinhood.android(版本 2026.41.2),与 Webull、SoFi Invest、Public 同场竞争免佣美股零售经纪。
现金账户购买力写在 buying_power,保证金侧是 day_trade_buying_power、overnight_buying_power 与嵌套 crypto_buying_power,缺口视图再给出 unleveraged_buying_power 和 held_deposits。股票持仓用 quantity 对 average_buy_price 和 shares_available_for_sells。NBBO 打上 last_trade_price、bid_price、ask_price;K 线带 begins_at、open_price、high_price、low_price、close_price 与 volume。绑定银行露出 bank_routing_number 与 bank_account_type;ACH 腿带 early_access_amount 和 direction。加密交易对列出 symbol 以及 minOrderSize、maxOrderSize。
对账台把持仓均价接到行情最新价,资金台等 ACH 状态与即时额度,加密台在下单前核对最小数量。openData Studio 把购买力、持仓、行情、ACH 与交易对做成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
OAuth 令牌
POST
/v1/sessions/tokenosint为已登录客户签发会话令牌。password 授权对应登录,refresh_token 授权用于续期。access_token 作为经纪、行情、ACH 与加密调用的 Bearer;mfa_required 为真时进入额外验证。
认证方式: 无需既有令牌。表单体带 grant_type(password、refresh_token、passkey 或 account_recovery)与 username。令牌响应返回 access_token、refresh_token、token_type、expires_in、scope、mfa_required 与 user_uuid;后续调用带 Authorization Bearer access_token。
- grant_type
- username
- expires_in
- access_token
- refresh_token
- token_type
- scope
- mfa_required
- mfa_type
- challenge
- redirect_uri
- user_uuid
POST /v1/sessions/token HTTP/1.1 Content-Type: application/x-www-form-urlencoded grant_type=password&[email protected]{ "expires_in": 86400, "access_token": "<access_token>", "refresh_token": "<refresh_token>", "token_type": "Bearer", "scope": "internal", "mfa_required": false, "mfa_type": null, "challenge": null, "redirect_uri": null, "user_uuid": "9a3f6c52-71b4-4e08-8d2a-5c0e1f7b3a64" }经纪账户
GET
/v1/brokerage/accounts/{acct_id}openbanking读取单个经纪账户。嵌套 cash_balances.buying_power、crypto_buying_power 以及 margin_balances.day_trade_buying_power / overnight_buying_power 驱动购买力条;option_level、drip_enabled 与 max_ach_early_access_amount 描述期权等级、分红再投资与即时 ACH。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- account_number
- rhs_account_number
- brokerage_account_type
- type
- nickname
- option_level
- drip_enabled
- cash_management_enabled
- cash_available_for_withdrawal
- max_ach_early_access_amount
- buying_power
- crypto_buying_power
- cash_held_for_orders
- uncleared_deposits
- unsettled_funds
- day_trade_buying_power
- overnight_buying_power
- margin_limit
- withdrawal_halted
- deposit_halted
GET /v1/brokerage/accounts/7XQ00123 HTTP/1.1 Authorization: Bearer <access_token>{ "account_number": "7XQ00123", "rhs_account_number": "123456789", "brokerage_account_type": "individual", "type": "margin", "nickname": "Individual", "option_level": "option3", "drip_enabled": true, "cash_management_enabled": true, "cash_available_for_withdrawal": "4200.00", "max_ach_early_access_amount": "1000.00", "withdrawal_halted": false, "deposit_halted": false, "is_pinnacle_account": false, "has_futures_account": false, "is_default": true, "cash_balances": { "buying_power": "12500.00", "crypto_buying_power": "8000.00", "cash_held_for_orders": "250.00", "uncleared_deposits": "0.00", "unsettled_funds": "150.00", "pending_deposit": "0.00" }, "margin_balances": { "day_trade_buying_power": "25000.00", "overnight_buying_power": "12500.00", "margin_limit": "2000.00", "start_of_day_dtbp": "25000.00", "outstanding_interest": "0.00" } }购买力拆解
GET
/v1/brokerage/accounts/{acct_id}/buying-power-detailopenbanking返回保证金中心的购买力拆解。unleveraged_buying_power 是不含杠杆的现金购买力;held_deposits 是尚未计入的存款;deficit 是隔夜或日内购买力用尽时的缺口。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- deficit
- held_deposits
- unleveraged_buying_power
- explanation
GET /v1/brokerage/accounts/7XQ00123/buying-power-detail HTTP/1.1 Authorization: Bearer <access_token>{ "deficit": "0.00", "held_deposits": "250.00", "unleveraged_buying_power": "12500.00", "explanation": [] }股票持仓列表
GET
/v1/brokerage/accounts/{acct_id}/holdingsopenfinance列出经纪账户的股票持仓。quantity 与 average_buy_price 构成成本;shares_available_for_sells 与 shares_held_for_options_collateral 区分可卖与质押股;has_selectable_lots 决定能否自选税层卖出。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- account_number
- account_number_rhs
- instrument_id
- quantity
- average_buy_price
- pending_average_buy_price
- intraday_average_buy_price
- intraday_quantity
- shares_available_for_sells
- shares_held_for_buys
- shares_held_for_sells
- shares_held_for_options_collateral
- clearing_cost_basis
- instrument_is_halted
- has_selectable_lots
- type
GET /v1/brokerage/accounts/7XQ00123/holdings HTTP/1.1 Authorization: Bearer <access_token>{ "account_number": "7XQ00123", "account_number_rhs": "123456789", "instrument_id": "c4a7e1d2-3b58-4f96-a0d1-62e8b9f40c17", "quantity": "12.5", "average_buy_price": "178.42", "pending_average_buy_price": "178.42", "intraday_average_buy_price": "180.10", "intraday_quantity": "2.0", "shares_available_for_sells": "12.5", "shares_held_for_buys": "0", "shares_held_for_sells": "0", "shares_held_for_options_collateral": "0", "clearing_cost_basis": "2230.25", "instrument_is_halted": false, "has_selectable_lots": true, "type": "long" }股票订单
GET
/v1/trading/equity-orders?scope=allopenfinance在 scope=all 时列出各账户的股票订单。side/type/trigger/time_in_force 描述指令;quantity 与 cumulative_quantity、average_price 显示成交进度;未完成时 cancel 为撤单链接。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- id
- account_number_rhs
- user_uuid
- side
- type
- trigger
- time_in_force
- price
- stop_price
- quantity
- cumulative_quantity
- average_price
- fees
- extended_hours
- created_at
- updated_at
- cancel
- executions
GET /v1/trading/equity-orders?scope=all HTTP/1.1 Authorization: Bearer <access_token>{ "id": "d8f2a6b1-5e47-4c3a-b9e0-1a2b3c4d5e6f", "account_number_rhs": "123456789", "user_uuid": "9a3f6c52-71b4-4e08-8d2a-5c0e1f7b3a64", "side": "buy", "type": "limit", "trigger": "immediate", "time_in_force": "gfd", "price": "177.50", "stop_price": null, "quantity": "10", "cumulative_quantity": "10", "average_price": "177.48", "fees": "0.00", "extended_hours": false, "created_at": "2026-10-16T14:32:01Z", "updated_at": "2026-10-16T14:32:08Z", "cancel": null, "executions": [] }标的行情
GET
/v1/market/instruments/{instrument_id}/quoteopendata读取单个标的的实时行情。last_trade_price 与 bid_price/ask_price 构成 NBBO;trading_halted 与 has_traded 标记停牌与是否成交;已退市或停用标的仍可返回最近一次行情。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- symbol
- last_trade_price
- last_trade_price_source
- bid_price
- bid_size
- ask_price
- ask_size
- previous_close
- adjusted_previous_close
- has_traded
- trading_halted
- updated_at
GET /v1/market/instruments/c4a7e1d2-3b58-4f96-a0d1-62e8b9f40c17/quote HTTP/1.1 Authorization: Bearer <access_token>{ "symbol": "AAPL", "last_trade_price": "178.55", "last_trade_price_source": "nls", "bid_price": "178.54", "bid_size": "200", "ask_price": "178.56", "ask_size": "300", "previous_close": "177.20", "adjusted_previous_close": "177.20", "has_traded": true, "trading_halted": false, "updated_at": "2026-10-17T15:01:02Z" }行情 K 线
GET
/v1/market/instruments/{instrument_id}/candlesopendata返回价格图表的 K 线序列。interval 与 span 选择周期;每个数据点含 begins_at、open_price、high_price、low_price、close_price 与 volume。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- interval
- span
- open_price
- open_time
- previous_close_price
- historicals
- begins_at
- high_price
- low_price
- close_price
- volume
GET /v1/market/instruments/c4a7e1d2-3b58-4f96-a0d1-62e8b9f40c17/candles?interval=5minute&span=day HTTP/1.1 Authorization: Bearer <access_token>{ "interval": "5minute", "span": "day", "open_price": "177.80", "open_time": "2026-10-17T13:30:00Z", "previous_close_price": "177.20", "historicals": [ { "begins_at": "2026-10-17T13:30:00Z", "open_price": "177.80", "high_price": "178.10", "low_price": "177.65", "close_price": "177.95", "volume": "1204301" } ] }ACH 银行关系
GET
/v1/funding/bank-linksopenbanking列出已绑定的银行账户。bank_routing_number 与 bank_account_type 标识轨道;state/verified/verification_method 显示微存款核验;withdrawal_limit 限制出金。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- id
- bank_account_nickname
- bank_account_type
- bank_account_number
- bank_routing_number
- state
- verified
- verification_method
- withdrawal_limit
- created_at
- unlinked_at
GET /v1/funding/bank-links HTTP/1.1 Authorization: Bearer <access_token>{ "id": "5e0c9a37-2d14-4b8e-a6f1-93c7d2b8e045", "bank_account_nickname": "Checking", "bank_account_type": "checking", "bank_account_number": "******3210", "bank_routing_number": "021000021", "state": "verified", "verified": true, "verification_method": "micro_deposits", "withdrawal_limit": "50000.00", "created_at": "2025-03-12T18:04:00Z", "unlinked_at": null }ACH 转账
GET
/v1/funding/transfersopenbanking列出 ACH 转账记录。direction 为入金或出金;early_access_amount 是相对 max_ach_early_access_amount 的即时额度;state/rhs_state 与 expected_landing_date 跟踪清算。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- id
- ach_relationship
- amount
- direction
- state
- rhs_state
- early_access_amount
- fees
- expected_landing_date
- status_description
- created_at
- updated_at
- cancel
GET /v1/funding/transfers HTTP/1.1 Authorization: Bearer <access_token>{ "id": "f3a8d1c6-7b20-4e95-8c4d-0e6b2a91d7f3", "ach_relationship": "5e0c9a37-2d14-4b8e-a6f1-93c7d2b8e045", "amount": "500.00", "direction": "deposit", "state": "completed", "rhs_state": "completed", "early_access_amount": "500.00", "fees": "0.00", "expected_landing_date": "2026-10-20", "status_description": "posted", "created_at": "2026-10-16T12:00:00Z", "updated_at": "2026-10-16T12:05:00Z", "cancel": null }加密货币交易对
GET
/v1/crypto/pairsopenfinance列出应用加密服务中的交易对。symbol 与 minOrderSize/maxOrderSize、minOrderPriceIncrement 约束下单;displayOnly 标记仅展示不可交易对;列表涵盖 BTC-USD、ETH-USD、DOGE-USD 等交易对。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- id
- symbol
- name
- displayOnly
- marketOrdersOnly
- minOrderSize
- maxOrderSize
- minOrderPriceIncrement
- minOrderQuantityIncrement
- minOrderQuoteAmount
- quoteFee
- type
GET /v1/crypto/pairs HTTP/1.1 Authorization: Bearer <access_token>{ "id": "5b2c7d19-8e3f-4a60-91c4-d7a0e6f13b82", "symbol": "BTC-USD", "name": "Bitcoin to US Dollar", "displayOnly": false, "marketOrdersOnly": false, "minOrderSize": "0.000001", "maxOrderSize": "20", "minOrderPriceIncrement": "0.01", "minOrderQuantityIncrement": "0.000001", "minOrderQuoteAmount": "1.00", "quoteFee": "0", "type": "cryptocurrency" }标的目录
GET
/v1/market/instruments?status=allopendata读取标的目录(status=all 时含停用标的)。symbol/name 标识证券;tradable_chain_id 连接期权链;fractional_tradability 与保证金比率(day_trade_ratio、maintenance_ratio、margin_initial_ratio)描述持仓方式。
认证方式: Authorization Bearer,令牌来自 POST /v1/sessions/token 的 access_token。
- id
- symbol
- name
- simple_name
- type
- state
- tradable_chain_id
- fractional_tradability
- all_day_tradability
- day_trade_ratio
- maintenance_ratio
- margin_initial_ratio
- min_tick_size
- list_date
GET /v1/market/instruments?status=all HTTP/1.1 Authorization: Bearer <access_token>{ "id": "c4a7e1d2-3b58-4f96-a0d1-62e8b9f40c17", "symbol": "AAPL", "name": "Apple Inc.", "simple_name": "Apple", "type": "stock", "state": "active", "tradable_chain_id": "8d1f4a62-0c97-4b3e-95a8-e2f6071c3b49", "fractional_tradability": "tradable", "all_day_tradability": "tradable", "day_trade_ratio": "0.25", "maintenance_ratio": "0.25", "margin_initial_ratio": "0.50", "min_tick_size": null, "list_date": "1980-12-12" }
数据类别
- 账户
- 持仓
- 订单
- 行情
- ACH
- 加密交易对
- 标的
数据使用场景与案例
购买力与隔夜保证金对账
风控拉取 cash_balances.buying_power 与 margin_balances.day_trade_buying_power / overnight_buying_power,再对照 ApiBuyingPowerBreakdown.unleveraged_buying_power、held_deposits 与 deficit,让 PDT 与隔夜追保落在同一账本。
持仓成本对 NBBO 盯市
记账任务把 ApiPosition.quantity、average_buy_price 接到 ApiQuote.last_trade_price、bid_price、ask_price,让浮动盈亏与 shares_available_for_sells 同屏。
ACH 即时额度与银行轨道
资金台读取 ApiAchRelationship.bank_routing_number、state、verified,再把 ApiAchTransfer.early_access_amount、direction、expected_landing_date 对上账户 max_ach_early_access_amount。
加密交易对数量门槛
加密台在下单前核对 ApiCurrencyPair.symbol、minOrderSize、maxOrderSize、minOrderPriceIncrement,跳过 displayOnly 交易对。
常见问题
Robinhood 如何维持会话?
OAuthToken 返回 access_token、refresh_token、token_type、expires_in 与 user_uuid。grant_type password 用于登录,refresh_token 续期 Bearer。mfa_required 与 challenge 处理额外验证。后续经纪、行情与 ACH 调用带 Authorization Bearer access_token。
哪些字段标识经纪账户?
ApiAccount.account_number 是面向客户的编号,rhs_account_number 是清算编号。嵌套 cash_balances.buying_power 与 margin_balances.day_trade_buying_power / overnight_buying_power 驱动购买力条,option_level 与 drip_enabled 描述期权等级和分红再投资。
持仓如何与行情对齐?
ApiPosition.instrument_id 对应行情标的。quantity 与 average_buy_price 是成本,last_trade_price、bid_price、ask_price 用于盯市。shares_available_for_sells 与 shares_held_for_options_collateral 区分可卖与质押股。
ACH 即时入金看哪些字段?
ApiAchRelationship.bank_routing_number、state、verified 描述绑定银行。ApiAchTransfer.early_access_amount 是即时额度,受账户 max_ach_early_access_amount 限制,direction、state、expected_landing_date 跟踪该笔。
与 Robinhood: Trading & Investing 相似的应用
- Webull — Webull 是面向美国自主交易散户的电子交易平台,可免佣买卖股票、ETF 和期权,并提供加密资产、期货、模拟交易以及盘前盘后交易。
- SoFi Invest — SoFi Invest 是 SoFi 的免佣经纪,覆盖股票、ETF、期权、碎股、加密资产和 IRA,与支票、储蓄账户同在其美国银行应用内。
- Public — Public 是纽约的 FINRA/SIPC 经纪商,应用可交易九千多只股票、ETF、期权、六十多种加密资产、债券和国债,并提供传统与罗斯 IRA。
- Fidelity — 富达在经纪应用里提供美股和 ETF 网上零佣交易,以及期权、逾一万只共同基金、债券、存单和 Fidelity Crypto。
- Charles Schwab — 嘉信理财是美国折扣券商,提供股票、ETF 和期权交易,收购 TD Ameritrade 后还运营 thinkorswim 桌面、网页和手机交易平台。
- E*TRADE — 摩根士丹利旗下的 E*TRADE 是自主经纪平台,自 2019 年起免佣交易美国上市股票、ETF 和期权,并提供 Power E*TRADE 网页与手机交易台。
- Interactive Brokers — 盈透证券是总部位于康涅狄格州格林尼治的券商,覆盖全球股票、期权、期货、外汇、债券和基金,并于 2019 年推出 IBKR Lite 免佣美股交易。
- Coinbase — Coinbase 是美国加密货币交易所,面向个人的应用可买入、托管和交易数字货币,与 Robinhood 的全天候加密下单重叠。
相关主题
- robinhood api
- robinhood 购买力
- robinhood 持仓
- robinhood 行情
- robinhood ACH
- robinhood 加密交易对
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业