Resources
5Install
npx skillscat add imoonkey/openweb/src-sites-robinhood Install via the SkillsCat registry.
About this skill
This skill provides programmatic access to Robinhood's market data APIs, enabling retrieval of stock and crypto quotes, fundamentals, earnings, news, and charting information via instrument identifiers. It solves the need for developers to obtain real-time and historical financial data without manual scraping. Use it when building trading, analytics, or research applications that require up-to-date market data.
SKILL.md
Robinhood
Overview
Stock trading platform — market data archetype. Stock quotes, crypto prices, fundamentals, analyst ratings, earnings, historicals, market movers, and curated collections via Robinhood's internal APIs.
Workflows
Stock Research
getInstruments(ids)→results[].id,results[].url(instrument URL)getStockQuotes(instruments=url)→ real-time price, bid, askgetStockFundamentals(instrument_id=id)→ market cap, PE, sectorgetAnalystRatings(instrument_id=id)→ buy/hold/sell consensusgetStockEarnings(instrument=url)→ EPS historygetStockNews(instrument_id=id)→ recent articles
Stock Charting
getInstruments(ids)→results[].idgetStockHistoricals(instrument_id=id, interval, span)→ OHLCV candles
Crypto Research
getCryptoQuote(pair_id)→ real-time pricegetCryptoFundamentals(pair_id)→ market cap, supplygetCryptoHistoricals(pair_id, interval, span)→ OHLCV candles
Market Discovery
getMarketMovers(direction)→results[].instrument_url,results[].symbolgetTagCollection(slug)→instruments[](full URLs — extract UUIDs)getInstruments(ids ← UUIDs from instruments[])→ resolve to symbols,results[].idgetDiscoveryLists(object_id=id, object_type, owner_type)→ curated lists
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| getInstruments | resolve UUIDs to stock symbols | ids (comma-sep UUIDs) |
symbol, name, tradability, market | entry point — provides instrument URLs for quotes/earnings |
| getStockQuotes | real-time stock prices | instruments (← instrument URLs from getInstruments) |
last_trade_price, bid, ask, previous_close | accepts full instrument URLs, not bare UUIDs |
| getStockFundamentals | company fundamentals | instrument_id (← id from getInstruments) |
market_cap, pe_ratio, dividend_yield, sector, ceo | includes 52-week range and volume averages |
| getStockHistoricals | stock OHLCV chart data | instrument_id ← getInstruments, interval, span |
historicals[].open/close/high/low/volume | bounds: regular, extended, trading |
| getStockEarnings | earnings history | instrument ← getInstruments (full URL) |
eps.estimate, eps.actual, report.date | eps.actual and call nullable for future quarters |
| getAnalystRatings | analyst consensus | instrument_id (← id) |
summary.num_buy/hold/sell_ratings, ratings[] | individual ratings have type + text |
| getStockNews | stock news feed | instrument_id (← id) |
title, source, date, preview_text | served from dora.robinhood.com |
| getCryptoQuote | crypto real-time price | pair_id |
bid, ask, mark, open, high, low, volume | BTC: 3d961844-..., ETH: 76637d50-... |
| getCryptoFundamentals | crypto fundamentals | pair_id |
market_cap, circulating_supply, 52-week range | |
| getCryptoHistoricals | crypto OHLCV chart data | pair_id, interval, span |
data_points[].open/close/high/low/volume | bounds default: 24_7 |
| getMarketHours | exchange schedule | mic, date |
is_open, opens_at, closes_at, extended hours | MIC codes: XNYS, XNAS, XASE |
| getDiscoveryLists | curated lists for instrument | object_id ← getInstruments, object_type, owner_type |
display_name, item_count | object_type typically "instrument" |
| getMarketMovers | S&P 500 top movers | direction (up/down) |
symbol, price_movement.pct, last_price | returns top 10 gainers or losers |
| getTagCollection | tagged stock collection | slug (e.g. "100-most-popular") |
instruments[] (full URLs), name, membership_count | extract UUIDs from URLs for getInstruments |
Quick Start
# Look up Apple by instrument UUID
openweb robinhood exec getInstruments '{"ids": "450dfc6d-5510-4d40-abfb-f633b7d9be3e"}'
# Get real-time quote
openweb robinhood exec getStockQuotes '{"instruments": "https://api.robinhood.com/instruments/450dfc6d-5510-4d40-abfb-f633b7d9be3e/"}'
# Stock chart data (daily, 1 week)
openweb robinhood exec getStockHistoricals '{"instrument_id": "450dfc6d-5510-4d40-abfb-f633b7d9be3e", "interval": "day", "span": "week"}'
# Analyst ratings
openweb robinhood exec getAnalystRatings '{"instrument_id": "450dfc6d-5510-4d40-abfb-f633b7d9be3e"}'
# BTC price
openweb robinhood exec getCryptoQuote '{"pair_id": "3d961844-d360-45fc-989b-f6fca761d511"}'
# Today's top S&P 500 gainers
openweb robinhood exec getMarketMovers '{"direction": "up"}'
# 100 most popular stocks
openweb robinhood exec getTagCollection '{"slug": "100-most-popular"}'