Blocks
Robinhood
⚠️ Commission-free stock and crypto trading
Connect to Robinhood API using OAuth 2.0 for commission-free trading of stocks, ETFs, options, and cryptocurrencies. Access portfolio information, market data, execute trades, and manage watchlists. Designed for retail investors with a user-friendly interface. ⚠️ REGULATORY NOTICE: This integration is for authorized use only. Trading involves risk of financial loss. Users must comply with all applicable securities regulations and pattern day trading rules. Service available only in supported regions (primarily USA).
Block Preview
Robinhood
⚠️ Commission-free stock and crypto trading
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the robinhood block with monitoring enabled in production.
Inputs (UI)
Robinhood Account
oauth-input⚠️ Investment carries risk. Trade responsibly.
Placeholder: Select Robinhood account
Layout: full
Provider: robinhood
Operation
dropdownLayout: full
Options: Get Account Info, Get Portfolio, Get Positions, Get Dividends
Symbol
short-inputPlaceholder: AAPL, TSLA, SPY
Layout: half
Condition: operation = ["get_quote","get_fundamentals","get_historicals","search_instruments","place_order"]
Crypto Symbol
short-inputPlaceholder: BTC, ETH, DOGE
Layout: half
Condition: operation = ["get_crypto_quote","place_crypto_order"]
Interval
dropdownLayout: half
Condition: operation = "get_historicals"
Options: 5 Minutes, 10 Minutes, 1 Hour, 1 Day
Time Span
dropdownLayout: half
Condition: operation = "get_historicals"
Options: 1 Day, 1 Week, 1 Month, 3 Months
Order Side
dropdownLayout: half
Condition: operation = ["place_order","place_crypto_order"]
Options: 🟢 Buy, 🔴 Sell
Order Type
dropdownLayout: half
Condition: operation = ["place_order","place_crypto_order"]
Options: Market, Limit
Quantity
short-inputPlaceholder: 10
Layout: half
Condition: operation = "place_order"
Amount (USD)
short-inputPlaceholder: 100.00
Layout: half
Condition: operation = "place_crypto_order"
Limit Price
short-inputPlaceholder: 150.00
Layout: half
Condition: operation = ["place_order","place_crypto_order"] AND orderType = "limit"
Time In Force
dropdownLayout: half
Condition: operation = "place_order"
Options: Good for Day, Good till Cancelled, Immediate or Cancel
Extended Hours
switchTrade in pre/post-market
Layout: half
Condition: operation = "place_order"
Order ID
short-inputPlaceholder: Order ID to cancel
Layout: full
Condition: operation = "cancel_order"
Inputs (API)
credential
stringRequired
operation
stringRequired
symbol
stringOptional
cryptoSymbol
stringOptional
interval
stringOptional
span
stringOptional
side
stringOptional
orderType
stringOptional
quantity
stringOptional
amount
stringOptional
price
stringOptional
timeInForce
stringOptional
extendedHours
booleanOptional
orderId
stringOptional
Outputs
Primary response type:
{
"success": "boolean",
"data": "any"
}Tool Access
Compliance Notice
REGULATORY NOTICE: Investment and trading carry risk of financial loss. This block is intended for authorized use only. Users must comply with all applicable securities regulations, pattern day trading rules (PDT), and trading laws. Robinhood is a FINRA-registered broker-dealer and operates under SEC oversight. Users are subject to account minimums, margin requirements, and regulatory restrictions. Pattern day traders require $25,000 minimum account balance. Cryptocurrency trading involves additional risk. Users are solely responsible for ensuring compliance with all applicable laws and tax obligations. Service primarily available in the United States.