In 2026 Robinhood has one official API and it is crypto-only: the Robinhood Crypto Trading API, which lets you view crypto market data, read account state, and place crypto orders with an API key. There is no official Robinhood API for stocks, ETFs, or options. Equities automation against Robinhood means unofficial reverse-engineered clients that wrap the mobile app's private endpoints: unsupported, against the spirit of the terms, and a production non-starter. If you need a programmatic equities broker, the answer is to use one that publishes a real trading API; compare them with the Broker API Comparator.

TL;DR

Question Verified answer (2026-05-25)
Official equities/options API? No
Official crypto API? Yes, Robinhood Crypto Trading API
Crypto API auth API key (created in the API Credentials Portal)
Crypto API scope Crypto market data, account info, place crypto orders
Unofficial stock libraries Exist (e.g. robin_stocks); unsupported, ToS risk
Production-safe equities automation? Not on Robinhood, use a broker with an official API

The split is clean: crypto has an official, documented, key-authenticated API; equities and options do not.

The official Robinhood Crypto Trading API

Robinhood does offer a real, officially supported API: but only for crypto. 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.1

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.12 There are two API versions: v2 supports trading with fee tiers based on 30-day volume, while v1 supports non-fee-tier orders.1

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

There is no official stock or options API

This is the fact most searchers actually want: Robinhood does not offer an official, publicly supported developer API for equities, ETFs, or options account access in 2026. The official documentation surface is the Crypto Trading API; no equities trading API is published alongside it.2

So if your strategy trades stocks or options, Robinhood gives you no sanctioned programmatic path.

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. For equities and options automation, route to a broker that publishes a real trading API. The engine block below runs the Broker API Comparator on a profile a Robinhood-leaver typically wants: a free tier to evaluate and an MCP server for agent integration, at moderate auth complexity. Robinhood fails that profile (no MCP, no official equities API); the brokers that pass are the practical alternatives. 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.
  • Stock or options automation? Robinhood has no official 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. "Introducing the Robinhood Crypto Trading API" / Crypto Trading API documentation. robinhood.com, verified 2026-05-25. https://robinhood.com/us/en/newsroom/robinhood-crypto-trading-api/ 2 3

  2. Robinhood. "Robinhood Crypto Trading API." robinhood.com support, verified 2026-05-25. https://robinhood.com/us/en/support/articles/crypto-api/ 2 3

Verified engine output

Show the recompute-verified inputs and outputs
Brokers with a free tier + MCP server at moderate auth complexity (the Robinhood-leaver 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 limits200 req/min (free), higher on paid tiers
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 MCP V2, 61 actions, idempotent order submission
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 2Options require Algo Trader Plus tier
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 market data, 60 req/min trading
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 › mcpcommunity
results › row 2 › broker › mcp noteCommunity MCP; idempotency is a manual patch
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 › idschwab
results › row 3 › broker › nameSchwab
results › row 3 › broker › urlhttps://www.schwab.com/
results › row 3 › broker › docs urlhttps://developer.schwab.com/
results › row 3 › broker › authOAuth 2.0 (3-legged)
results › row 3 › broker › auth complexity4
results › row 3 › broker › order types (9 items)[...]
results › row 3 › broker › rate limits120 req/min per endpoint (published tier)
results › row 3 › broker › market data › row 1Real-time equities + options quotes
results › row 3 › broker › market data › row 2Historical bars (1m to daily)
results › row 3 › broker › market data › row 3No exchange depth via API
results › row 3 › broker › mcpnone
results › row 3 › broker › mcp noteNo official or listed community MCP server
results › row 3 › broker › assets › stockstrue
results › row 3 › broker › assets › optionstrue
results › row 3 › broker › assets › futurestrue
results › row 3 › broker › assets › cryptofalse
results › row 3 › broker › assets › forextrue
results › row 3 › broker › assets › bondstrue
results › row 3 › broker › account minimum0
results › row 3 › broker › commission$0 equities, $0.65/contract options
results › row 3 › broker › good forEstablished retail, post-TDA API migration
results › row 3 › broker › has free tiertrue
results › row 3 › broker › notes › row 1API rebuilt after TD Ameritrade integration; still maturing
results › row 3 › broker › notes › row 2Requires individual developer registration and app review
results › row 3 › broker › notes › row 3Token refresh flow is finicky vs Alpaca/Tradier
results › row 3 › score1
results › row 3 › max score3
results › row 3 › fitsfalse
results › row 3 › fail reasons › row 1MCP
results › row 3 › fail reasons › row 2Auth ≤ 3
results › row 4 › broker › idrobinhood
results › row 4 › broker › nameRobinhood
results › row 4 › broker › urlhttps://robinhood.com/
results › row 4 › broker › docs urlhttps://docs.robinhood.com/
results › row 4 › broker › authOAuth 2.0 (unofficial endpoints)
results › row 4 › broker › auth complexity4
results › row 4 › broker › order types › row 1market
results › row 4 › broker › order types › row 2limit
results › row 4 › broker › order types › row 3stop
results › row 4 › broker › order types › row 4stop-limit
results › row 4 › broker › order types › row 5gtc
results › row 4 › broker › order types › row 6ioc
results › row 4 › broker › rate limitsNot publicly documented; low throughput
results › row 4 › broker › market data › row 1Delayed quotes in public tier
results › row 4 › broker › market data › row 2Limited historical depth
results › row 4 › broker › market data › row 3No public Level-2
results › row 4 › broker › mcpnone
results › row 4 › broker › mcp noteNo MCP; unofficial SDKs only
results › row 4 › broker › assets › stockstrue
results › row 4 › broker › assets › optionstrue
results › row 4 › broker › assets › futuresfalse
results › row 4 › broker › assets › cryptotrue
results › row 4 › broker › assets › forexfalse
results › row 4 › broker › assets › bondsfalse
results › row 4 › broker › account minimum0
results › row 4 › broker › commission$0 (PFOF), $5/mo Gold for margin + extras
results › row 4 › broker › good forCasual retail; not recommended for agents
results › row 4 › broker › has free tiertrue
results › row 4 › broker › notes › row 1No officially supported public API in 2026
results › row 4 › broker › notes › row 2Community SDKs break on auth changes without notice
results › row 4 › broker › notes › row 3Paper trading unavailable
results › row 4 › score1
results › row 4 › max score3
results › row 4 › fitsfalse
results › row 4 › fail reasons › row 1MCP
results › row 4 › fail reasons › row 2Auth ≤ 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 limits~50 msg/sec per connection; 50 orders/sec burst
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 › mcpcommunity
results › row 5 › broker › mcp noteCommunity CLI MCP; audit before production
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 limits200 req/min (free), higher on paid tiers
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 MCP V2, 61 actions, idempotent order submission
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 2Options require Algo Trader Plus tier
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 market data, 60 req/min trading
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 › mcpcommunity
fitting brokers › row 2 › broker › mcp noteCommunity MCP; idempotency is a manual patch
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

Computed live at build time.

Frequently asked questions

Does Robinhood have an official API in 2026?
Yes, but only for crypto. The Robinhood Crypto Trading API is official and key-authenticated. There is no official API for stocks, ETFs, or options.
Can I trade stocks on Robinhood through an API?
Not through an official API. The only programmatic route for equities is unofficial reverse-engineered clients, which are unsupported and carry terms-of-service and break risk.
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 stock automation?
A broker with an official trading API — Alpaca, Tradier, Interactive Brokers, Schwab, or TradeStation.