Robinhood has two official programmatic paths in 2026, and neither is a REST API for stocks. The Crypto Trading API is a documented, key-authenticated REST API for crypto. Agentic Trading adds the Robinhood Trading MCP, which lets an external AI agent such as Claude Code read your accounts and place long equity, options and crypto orders, but only inside a dedicated, separately funded Agentic account.12 Unofficial reverse-engineered clients like robin_stocks still exist, and they are still a production risk.

TL;DR

Question Verified answer (2026-10-18)
Official REST API for stocks or options? No
Official crypto API? Yes, the Robinhood Crypto Trading API
Crypto API auth API key (created in the API Credentials Portal)
Official agent access to stocks and options? Yes, the Robinhood Trading MCP, through a dedicated Agentic account
MCP order types Market (share- or dollar-based), limit, stop limit, stop market; no multi-leg options
What an MCP agent can read All your Robinhood accounts, positions, balances and order history
Unofficial stock libraries Exist (e.g. robin_stocks); unsupported, ToS risk

The split is clean: crypto has an official REST API; stocks and options have an official agent interface but no REST API for your own code.

The official Robinhood Crypto Trading API

The Robinhood Crypto Trading API "lets you view crypto market data, access your account information, and place crypto orders programmatically," and is available to Robinhood Crypto customers in the US.3

Authentication is via an API key. You create credentials in the Robinhood API Credentials Portal (desktop web only), which generates a key and lets you define the actions it can perform; only customers with active Robinhood Crypto accounts can create keys.34 There are two API versions: v2 supports trading with fee tiers based on eligible 30-day volume, while v1 supports non-fee-tier orders and all read-only actions.4

What the crypto API does not document publicly (as of October 2026) is a specific request rate limit: the official support material does not state a numeric per-second or per-minute cap.4

Agentic Trading: the official path to stocks and options

Agentic Trading is a brokerage product that connects a third-party AI agent to a dedicated Robinhood account to automate investment decisions and order placement.1 External agents connect through the Robinhood Trading MCP at https://agent.robinhood.com/mcp/trading; in Claude Code that is claude mcp add robinhood-trading --transport http https://agent.robinhood.com/mcp/trading, then an in-app sign-in.2

  • What the agent can read: all your Robinhood accounts, including account numbers, plus every position, balance and transaction, including order history.2
  • Where it can trade: only in your Robinhood Agentic account, which you fund separately.12
  • What it can trade: long equities, options and crypto, with market (share- or dollar-based), limit, stop limit and stop market orders. Multi-leg options orders are not available to agents.5
  • Approvals: trade approvals are on by default for Robinhood's built-in agents and off by default for external MCP agents, and the setting is still rolling out for MCP accounts.5
  • Crypto through an agent: needs a matching Robinhood Crypto account, is unavailable in some states including New York, and cannot transfer, stake or lend.5

What Agentic Trading is not: a trading API for a deterministic strategy engine. Robinhood documents what an agent can do, not endpoints, rate limits or order-idempotency rules you can code against, and every order passes through an AI client that interprets instructions.

The unofficial route, and why it is a non-starter for production

Community projects wrap Robinhood's private mobile-app endpoints: the best known is the robin_stocks Python library, plus various reverse-engineered API docs. They work until they don't. The structural problems:

  • Unsupported and undocumented. The endpoints are private. Robinhood can change auth, payloads, or 2FA policy without notice, and routinely does. Any one of those changes breaks the client mid-strategy.
  • Terms-of-service risk. Driving the consumer app's endpoints programmatically is outside the intended use; account actions taken this way carry enforcement and lockout risk.
  • No idempotency or order guarantees. You are reverse-engineering a UI flow, not consuming a designed trading API. Retry semantics, partial-fill handling, and order-state reconciliation are all on you, against a moving target.

A serious equities strategy built on an unofficial Robinhood client is one 2FA-policy change away from breaking, with real money exposed during the break. That is the definition of a non-starter for production.

What automated traders actually use instead

If you want crypto automation and you are already a Robinhood Crypto customer, the official Crypto Trading API is legitimate: use it. If you want an AI agent to trade stocks or options from your Robinhood account, Agentic Trading is the sanctioned route. For a coded equities or options strategy, route to a broker that publishes a real trading API. The engine block below runs the Broker API Comparator on a profile an agent builder typically wants: a free tier to evaluate and an MCP server, at moderate auth complexity. Robinhood now passes it through its Trading MCP, alongside Alpaca and Tradier; Interactive Brokers and Schwab drop out on auth complexity. The output is computed live from the shipped bundle.

Decision guidance

  • Crypto automation, existing Robinhood Crypto account? Use the official Crypto Trading API: it is a real, key-authenticated API.
  • An AI agent trading stocks or options in your Robinhood account? Use Agentic Trading, fund the Agentic account with only what the agent may risk, and turn trade approvals on: they are off by default for external agents.
  • A coded stock or options strategy? Robinhood has no REST path. Use Alpaca (free paper trading, official MCP), Tradier (options-first), or Interactive Brokers (multi-asset).
  • Tempted to use robin_stocks for live equities? Don't, for anything with real capital. The break risk is structural, not occasional.

Connects to

References

Footnotes

  1. Robinhood. "Agentic Trading" (dedicated account, trade approvals, external agent access via MCP) and its disclosures. robinhood.com, verified 2026-10-18. https://robinhood.com/us/en/agentic-trading ↩ ↩2 ↩3

  2. Robinhood. "Onboarding an external agent" (Robinhood Trading MCP endpoint, read access to all accounts, trading only in the Agentic account). robinhood.com support, verified 2026-10-18. https://robinhood.com/us/en/support/articles/onboarding-an-external-agent/ ↩ ↩2 ↩3 ↩4

  3. Robinhood. "Introducing the Robinhood Crypto Trading API" / Crypto Trading API documentation. robinhood.com, verified 2026-10-18. https://robinhood.com/us/en/newsroom/robinhood-crypto-trading-api/ ↩ ↩2

  4. Robinhood. "Robinhood Crypto Trading API." robinhood.com support, verified 2026-10-18. https://robinhood.com/us/en/support/articles/crypto-api/ ↩ ↩2 ↩3

  5. Robinhood. "Trading with your agent" (long equities, options and crypto; market, limit, stop limit and stop market orders; no multi-leg options; trade approvals off by default for MCP accounts; crypto state restrictions). robinhood.com support, verified 2026-10-18. https://robinhood.com/us/en/support/articles/trading-with-your-agent/ ↩ ↩2 ↩3

Verified engine output

Show the recompute-verified inputs and outputs
Brokers with a free tier + MCP server at moderate auth complexity (the agent-builder profile)
Inputs
require_free_tier1
require_mcp1
max_auth_complexity3
Result
filters › require optionsfalse
filters › require futuresfalse
filters › require cryptofalse
filters › require mcptrue
filters › require free tiertrue
filters › max auth complexity3
results › row 1 › broker › idalpaca
results › row 1 › broker › nameAlpaca
results › row 1 › broker › urlhttps://alpaca.markets/
results › row 1 › broker › docs urlhttps://alpaca.markets/docs/
results › row 1 › broker › authAPI Key + Secret
results › row 1 › broker › auth complexity1
results › row 1 › broker › order types (10 items)[...]
results › row 1 › broker › rate limitsTrading API 200 req/min; market data 200/min free, 10,000/min on Algo Trader Plus
results › row 1 › broker › market data › row 1IEX real-time (free)
results › row 1 › broker › market data › row 2Full SIP on Algo Trader Plus ($99/mo)
results › row 1 › broker › market data › row 3Historical bars + trades + quotes
results › row 1 › broker › mcpofficial
results › row 1 › broker › mcp noteOfficial open-source MCP server (V2 rewrite on FastMCP/OpenAPI); data, paper and live trading
results › row 1 › broker › assets › stockstrue
results › row 1 › broker › assets › optionstrue
results › row 1 › broker › assets › futuresfalse
results › row 1 › broker › assets › cryptotrue
results › row 1 › broker › assets › forexfalse
results › row 1 › broker › assets › bondsfalse
results › row 1 › broker › account minimum0
results › row 1 › broker › commission$0 (PFOF on equities)
results › row 1 › broker › good forSolo AI operator, paper-to-live parity
results › row 1 › broker › has free tiertrue
results › row 1 › broker › notes › row 1Free paper trading with same API surface as live
results › row 1 › broker › notes › row 2Real-time OPRA options data needs Algo Trader Plus; Basic gets the indicative feed
results › row 1 › broker › notes › row 3Python/Go SDKs mature; rate-limit backoff documented
results › row 1 › score3
results › row 1 › max score3
results › row 1 › fitstrue
results › row 2 › broker › idtradier
results › row 2 › broker › nameTradier
results › row 2 › broker › urlhttps://tradier.com/
results › row 2 › broker › docs urlhttps://developer.tradier.com/
results › row 2 › broker › authOAuth 2.0
results › row 2 › broker › auth complexity3
results › row 2 › broker › order types (8 items)[...]
results › row 2 › broker › rate limits120 req/min standard and market data, 60 req/min trading (production)
results › row 2 › broker › market data › row 1Real-time equities + options (streaming)
results › row 2 › broker › market data › row 2Historical OHLC back ~5 years
results › row 2 › broker › market data › row 3No Level-2 depth
results › row 2 › broker › mcpofficial
results › row 2 › broker › mcp noteOfficial hosted MCP server (Streamable HTTP, personal API token); market data, accounts and order placement
results › row 2 › broker › assets › stockstrue
results › row 2 › broker › assets › optionstrue
results › row 2 › broker › assets › futuresfalse
results › row 2 › broker › assets › cryptofalse
results › row 2 › broker › assets › forexfalse
results › row 2 › broker › assets › bondsfalse
results › row 2 › broker › account minimum0
results › row 2 › broker › commission$0 equities (PFOF), $0.35/contract options Pro
results › row 2 › broker › good forOptions-first retail, multi-leg strategies
results › row 2 › broker › has free tiertrue
results › row 2 › broker › notes › row 1Free sandbox with delayed data
results › row 2 › broker › notes › row 2Strong options chain + multi-leg order API
results › row 2 › broker › notes › row 3US-only account eligibility
results › row 2 › score3
results › row 2 › max score3
results › row 2 › fitstrue
results › row 3 › broker › idrobinhood
results › row 3 › broker › nameRobinhood
results › row 3 › broker › urlhttps://robinhood.com/
results › row 3 › broker › docs urlhttps://docs.robinhood.com/
results › row 3 › broker › authAPI key (Crypto Trading API); Robinhood sign-in (Trading MCP)
results › row 3 › broker › auth complexity3
results › row 3 › broker › order types › row 1market
results › row 3 › broker › order types › row 2limit
results › row 3 › broker › order types › row 3stop
results › row 3 › broker › order types › row 4stop-limit
results › row 3 › broker › rate limitsNot publicly documented
results › row 3 › broker › market data › row 1Delayed quotes in public tier
results › row 3 › broker › market data › row 2Limited historical depth
results › row 3 › broker › market data › row 3No public Level-2
results › row 3 › broker › mcpofficial
results › row 3 › broker › mcp noteOfficial Robinhood Trading MCP (Agentic Trading): long equities, options and crypto, only in a dedicated agentic account; no multi-leg options
results › row 3 › broker › assets › stockstrue
results › row 3 › broker › assets › optionstrue
results › row 3 › broker › assets › futuresfalse
results › row 3 › broker › assets › cryptotrue
results › row 3 › broker › assets › forexfalse
results › row 3 › broker › assets › bondsfalse
results › row 3 › broker › account minimum0
results › row 3 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
results › row 3 › broker › good forAgent-driven trading from an existing Robinhood account; no REST API for stocks or options
results › row 3 › broker › has free tiertrue
results › row 3 › broker › notes › row 1Official REST API covers crypto only; stocks and options are reachable only through the Trading MCP
results › row 3 › broker › notes › row 2Trade approvals are off by default for external MCP agents
results › row 3 › broker › notes › row 3Paper trading unavailable
results › row 3 › score3
results › row 3 › max score3
results › row 3 › fitstrue
results › row 4 › broker › idschwab
results › row 4 › broker › nameSchwab
results › row 4 › broker › urlhttps://www.schwab.com/
results › row 4 › broker › docs urlhttps://developer.schwab.com/
results › row 4 › broker › authOAuth 2.0 (3-legged)
results › row 4 › broker › auth complexity4
results › row 4 › broker › order types (9 items)[...]
results › row 4 › broker › rate limits120 req/min for non-order calls per app; order writes 0-120/min per account, set at app registration
results › row 4 › broker › market data › row 1Real-time equities + options quotes
results › row 4 › broker › market data › row 2Historical bars (1m to daily)
results › row 4 › broker › market data › row 3No exchange depth via API
results › row 4 › broker › mcpcommunity
results › row 4 › broker › mcp noteNo official MCP; community servers wrap the Trader API (self-hosted, re-authorize when the 7-day refresh token expires)
results › row 4 › broker › assets › stockstrue
results › row 4 › broker › assets › optionstrue
results › row 4 › broker › assets › futuresfalse
results › row 4 › broker › assets › cryptofalse
results › row 4 › broker › assets › forexfalse
results › row 4 › broker › assets › bondsfalse
results › row 4 › broker › account minimum0
results › row 4 › broker › commission$0 equities, $0.65/contract options
results › row 4 › broker › good forEstablished retail, post-TDA API migration
results › row 4 › broker › has free tiertrue
results › row 4 › broker › notes › row 1API rebuilt after TD Ameritrade integration; still maturing
results › row 4 › broker › notes › row 2Orders cover stocks, ETFs and options; futures and forex trade on thinkorswim, not through the API
results › row 4 › broker › notes › row 3Requires individual developer registration and app review
results › row 4 › broker › notes › row 4Token refresh flow is finicky vs Alpaca/Tradier
results › row 4 › score2
results › row 4 › max score3
results › row 4 › fitsfalse
results › row 4 › fail reasons › row 1Auth ≤ 3
results › row 5 › broker › idibkr
results › row 5 › broker › nameInteractive Brokers
results › row 5 › broker › urlhttps://www.interactivebrokers.com/
results › row 5 › broker › docs urlhttps://www.interactivebrokers.com/en/trading/ib-api.php
results › row 5 › broker › authOAuth + TWS/IB Gateway
results › row 5 › broker › auth complexity5
results › row 5 › broker › order types (10 items)[...]
results › row 5 › broker › rate limitsMarket-data lines / 2 requests per second (50 on the default 100 lines); small-bar history 60 requests per 10 min
results › row 5 › broker › market data › row 1Global equities via subscription bundles
results › row 5 › broker › market data › row 2Level-2 depth on most exchanges
results › row 5 › broker › market data › row 3Historical depth across asset classes
results › row 5 › broker › mcpofficial
results › row 5 › broker › mcp noteOfficial IBKR Connector: remote MCP at api.ibkr.com, IBKR sign-in, one account; drafts trade instructions that you submit as orders yourself
results › row 5 › broker › assets › stockstrue
results › row 5 › broker › assets › optionstrue
results › row 5 › broker › assets › futurestrue
results › row 5 › broker › assets › cryptotrue
results › row 5 › broker › assets › forextrue
results › row 5 › broker › assets › bondstrue
results › row 5 › broker › account minimum0
results › row 5 › broker › commissionTiered per-share or fixed; ~$0.0035/sh tiered
results › row 5 › broker › good forMulti-asset-class, international, scale
results › row 5 › broker › has free tierfalse
results › row 5 › broker › notes › row 1Requires TWS or IB Gateway running locally
results › row 5 › broker › notes › row 2Idempotency via client-supplied orderId
results › row 5 › broker › notes › row 3Fully headless gateway is possible but under-documented
results › row 5 › score1
results › row 5 › max score3
results › row 5 › fitsfalse
results › row 5 › fail reasons › row 1Free tier
results › row 5 › fail reasons › row 2Auth ≤ 3
fitting brokers › row 1 › broker › idalpaca
fitting brokers › row 1 › broker › nameAlpaca
fitting brokers › row 1 › broker › urlhttps://alpaca.markets/
fitting brokers › row 1 › broker › docs urlhttps://alpaca.markets/docs/
fitting brokers › row 1 › broker › authAPI Key + Secret
fitting brokers › row 1 › broker › auth complexity1
fitting brokers › row 1 › broker › order types (10 items)[...]
fitting brokers › row 1 › broker › rate limitsTrading API 200 req/min; market data 200/min free, 10,000/min on Algo Trader Plus
fitting brokers › row 1 › broker › market data › row 1IEX real-time (free)
fitting brokers › row 1 › broker › market data › row 2Full SIP on Algo Trader Plus ($99/mo)
fitting brokers › row 1 › broker › market data › row 3Historical bars + trades + quotes
fitting brokers › row 1 › broker › mcpofficial
fitting brokers › row 1 › broker › mcp noteOfficial open-source MCP server (V2 rewrite on FastMCP/OpenAPI); data, paper and live trading
fitting brokers › row 1 › broker › assets › stockstrue
fitting brokers › row 1 › broker › assets › optionstrue
fitting brokers › row 1 › broker › assets › futuresfalse
fitting brokers › row 1 › broker › assets › cryptotrue
fitting brokers › row 1 › broker › assets › forexfalse
fitting brokers › row 1 › broker › assets › bondsfalse
fitting brokers › row 1 › broker › account minimum0
fitting brokers › row 1 › broker › commission$0 (PFOF on equities)
fitting brokers › row 1 › broker › good forSolo AI operator, paper-to-live parity
fitting brokers › row 1 › broker › has free tiertrue
fitting brokers › row 1 › broker › notes › row 1Free paper trading with same API surface as live
fitting brokers › row 1 › broker › notes › row 2Real-time OPRA options data needs Algo Trader Plus; Basic gets the indicative feed
fitting brokers › row 1 › broker › notes › row 3Python/Go SDKs mature; rate-limit backoff documented
fitting brokers › row 1 › score3
fitting brokers › row 1 › max score3
fitting brokers › row 1 › fitstrue
fitting brokers › row 2 › broker › idtradier
fitting brokers › row 2 › broker › nameTradier
fitting brokers › row 2 › broker › urlhttps://tradier.com/
fitting brokers › row 2 › broker › docs urlhttps://developer.tradier.com/
fitting brokers › row 2 › broker › authOAuth 2.0
fitting brokers › row 2 › broker › auth complexity3
fitting brokers › row 2 › broker › order types (8 items)[...]
fitting brokers › row 2 › broker › rate limits120 req/min standard and market data, 60 req/min trading (production)
fitting brokers › row 2 › broker › market data › row 1Real-time equities + options (streaming)
fitting brokers › row 2 › broker › market data › row 2Historical OHLC back ~5 years
fitting brokers › row 2 › broker › market data › row 3No Level-2 depth
fitting brokers › row 2 › broker › mcpofficial
fitting brokers › row 2 › broker › mcp noteOfficial hosted MCP server (Streamable HTTP, personal API token); market data, accounts and order placement
fitting brokers › row 2 › broker › assets › stockstrue
fitting brokers › row 2 › broker › assets › optionstrue
fitting brokers › row 2 › broker › assets › futuresfalse
fitting brokers › row 2 › broker › assets › cryptofalse
fitting brokers › row 2 › broker › assets › forexfalse
fitting brokers › row 2 › broker › assets › bondsfalse
fitting brokers › row 2 › broker › account minimum0
fitting brokers › row 2 › broker › commission$0 equities (PFOF), $0.35/contract options Pro
fitting brokers › row 2 › broker › good forOptions-first retail, multi-leg strategies
fitting brokers › row 2 › broker › has free tiertrue
fitting brokers › row 2 › broker › notes › row 1Free sandbox with delayed data
fitting brokers › row 2 › broker › notes › row 2Strong options chain + multi-leg order API
fitting brokers › row 2 › broker › notes › row 3US-only account eligibility
fitting brokers › row 2 › score3
fitting brokers › row 2 › max score3
fitting brokers › row 2 › fitstrue
fitting brokers › row 3 › broker › idrobinhood
fitting brokers › row 3 › broker › nameRobinhood
fitting brokers › row 3 › broker › urlhttps://robinhood.com/
fitting brokers › row 3 › broker › docs urlhttps://docs.robinhood.com/
fitting brokers › row 3 › broker › authAPI key (Crypto Trading API); Robinhood sign-in (Trading MCP)
fitting brokers › row 3 › broker › auth complexity3
fitting brokers › row 3 › broker › order types › row 1market
fitting brokers › row 3 › broker › order types › row 2limit
fitting brokers › row 3 › broker › order types › row 3stop
fitting brokers › row 3 › broker › order types › row 4stop-limit
fitting brokers › row 3 › broker › rate limitsNot publicly documented
fitting brokers › row 3 › broker › market data › row 1Delayed quotes in public tier
fitting brokers › row 3 › broker › market data › row 2Limited historical depth
fitting brokers › row 3 › broker › market data › row 3No public Level-2
fitting brokers › row 3 › broker › mcpofficial
fitting brokers › row 3 › broker › mcp noteOfficial Robinhood Trading MCP (Agentic Trading): long equities, options and crypto, only in a dedicated agentic account; no multi-leg options
fitting brokers › row 3 › broker › assets › stockstrue
fitting brokers › row 3 › broker › assets › optionstrue
fitting brokers › row 3 › broker › assets › futuresfalse
fitting brokers › row 3 › broker › assets › cryptotrue
fitting brokers › row 3 › broker › assets › forexfalse
fitting brokers › row 3 › broker › assets › bondsfalse
fitting brokers › row 3 › broker › account minimum0
fitting brokers › row 3 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
fitting brokers › row 3 › broker › good forAgent-driven trading from an existing Robinhood account; no REST API for stocks or options
fitting brokers › row 3 › broker › has free tiertrue
fitting brokers › row 3 › broker › notes › row 1Official REST API covers crypto only; stocks and options are reachable only through the Trading MCP
fitting brokers › row 3 › broker › notes › row 2Trade approvals are off by default for external MCP agents
fitting brokers › row 3 › broker › notes › row 3Paper trading unavailable
fitting brokers › row 3 › score3
fitting brokers › row 3 › max score3
fitting brokers › row 3 › fitstrue

Computed live at build time.

Frequently asked questions

Does Robinhood have an official API in 2026?
Yes, two official paths: the Crypto Trading API, a key-authenticated REST API for crypto, and the Robinhood Trading MCP, which lets an external AI agent trade stocks, options and crypto in a dedicated Agentic account. There is no REST API for stocks or options.
Can I trade stocks on Robinhood through an API?
Not through a REST API. The official route is Agentic Trading: connect an MCP client such as Claude Code to the Robinhood Trading MCP, and the agent can place long equity and options orders in a dedicated Agentic account.
What can a Robinhood MCP agent see and do?
It gets read access to all your Robinhood accounts, including account numbers, positions, balances and order history. It can place market, limit, stop limit and stop market orders in long equities, options and crypto, only in your Agentic account. Trade approvals are off by default for external agents (verified 2026-10-18).
Is robin_stocks safe to use?
It works but is unofficial and undocumented. Robinhood can change auth or 2FA policy without notice and break it. It is not safe for production strategies with real capital.
What authentication does the Robinhood Crypto API use?
An API key created in the Robinhood API Credentials Portal on desktop web. Only active Robinhood Crypto customers can create keys.
What should I use instead for a coded stock strategy?
A broker with an official trading API: Alpaca, Tradier, Interactive Brokers, Schwab, or TradeStation.