with one click
massive
Massive market data API for stocks, options, futures, forex, crypto, indices, and reference data. Use when user mentions "Massive", "Polygon.io", "Polygon", "market data", "stock prices", "forex", or "crypto prices".
Menu
Massive market data API for stocks, options, futures, forex, crypto, indices, and reference data. Use when user mentions "Massive", "Polygon.io", "Polygon", "market data", "stock prices", "forex", or "crypto prices".
Based on SOC occupation classification
Google Maps Platform API for geocoding, places, routes, and distance matrices. Use when user mentions "Google Maps", "geocode", "directions", "places API", route matrix, or asks to look up an address, route, or place metadata.
A high-fashion editorial video style - cold desaturated grade, dramatic high-contrast light, monumental clean architecture or backdrop, deliberate model pose, strong silhouette, and luxury material texture. Applies to fashion, beauty, luxury, and personal-brand subjects. Trigger on /fashion-editorial, "Fashion Editorial", "luxury fashion campaign", "high fashion video", or "editorial model film".
A hand-drawn fantasy animation video style - painterly 2D backgrounds, expressive simple characters, lush nature, soft diffused light, warm storybook color, and gentle magical wonder. Applies to any fantasy, character, nature, or adventure subject. Trigger on /hand-drawn-fantasy-anime, "hand-drawn fantasy animation", "painterly 2D fantasy", "storybook anime", or "warm forest animation".
A dark luxury product macro video style - premium materials in extreme close-up, black studio, pinpoint specular highlights, ultra-shallow focus, engraved or mechanical detail, and refined reveal pacing. Applies to watches, jewelry, pens, cameras, fragrance caps, and other high-end objects. Trigger on /luxury-product, "Luxury Product", "premium product macro", "dark luxury product video", or "metal detail reveal".
A sports performance advertising video style - athlete effort, gear and body close-ups, impact rhythm, motion blur, Dutch or low angles, high-contrast desaturated grade, and dramatic rim light. Applies to any sport, athlete, training action, or performance product. Trigger on /sports-performance-ad, "sports performance ad", "athletic commercial", "training commercial", or "sports brand film".
Playful-editorial presentation look — saturated colour fields, scalloped sunburst badges and pill chips, oversized stacked headlines. Carnival palette · Archivo + Manrope · pill radius. The design system (visual language).
| name | massive |
| description | Massive market data API for stocks, options, futures, forex, crypto, indices, and reference data. Use when user mentions "Massive", "Polygon.io", "Polygon", "market data", "stock prices", "forex", or "crypto prices". |
Use the Massive REST API to retrieve market reference data, historical bars, snapshots, and trading calendar information.
Official docs:
https://massive.com/docs/rest/quickstart
Use this skill when you need to:
Connect the Massive connector at app.vm0.ai/connectors.
Troubleshooting: If requests fail, run
zero doctor check-connector --env-name MASSIVE_TOKENorzero doctor check-connector --url "https://api.massive.com/v3/reference/tickers?market=stocks&limit=1" --method GET
List active stock tickers. Adjust market, active, and limit as needed.
curl -s "https://api.massive.com/v3/reference/tickers?market=stocks&active=true&limit=10" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results[] | {ticker, name, market, primary_exchange}'
Docs: https://massive.com/docs/rest/stocks/tickers/all-tickers
Replace <ticker> with an exchange symbol such as AAPL.
curl -s "https://api.massive.com/v3/reference/tickers/<ticker>" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results | {ticker, name, market, market_cap, sic_description, homepage_url}'
Docs: https://massive.com/docs/rest/stocks/tickers/ticker-overview
Replace <ticker> with an exchange symbol such as AAPL.
curl -s "https://api.massive.com/v2/aggs/ticker/<ticker>/prev?adjusted=true" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results[] | {open: .o, high: .h, low: .l, close: .c, volume: .v, timestamp: .t}'
Docs: https://massive.com/docs/rest/stocks/aggregates/previous-day-bar
Replace <ticker>, <from-date>, and <to-date>. Dates use YYYY-MM-DD.
curl -s "https://api.massive.com/v2/aggs/ticker/<ticker>/range/1/day/<from-date>/<to-date>?adjusted=true&sort=asc&limit=120" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results[] | {date_ms: .t, open: .o, high: .h, low: .l, close: .c, volume: .v}'
Docs: https://massive.com/docs/rest/stocks/aggregates/custom-bars
Replace <date> with a trading date in YYYY-MM-DD format.
curl -s "https://api.massive.com/v2/aggs/grouped/locale/us/market/stocks/<date>?adjusted=true&include_otc=false" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results[:20][] | {ticker: .T, open: .o, high: .h, low: .l, close: .c, volume: .v}'
Docs: https://massive.com/docs/rest/stocks/aggregates/daily-market-summary
Replace <forex-ticker> with a Massive forex ticker such as C:EURUSD.
curl -s "https://api.massive.com/v2/aggs/ticker/<forex-ticker>/prev?adjusted=true" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '.results[] | {open: .o, high: .h, low: .l, close: .c, volume: .v, timestamp: .t}'
Docs: https://massive.com/docs/rest/forex/aggregates/previous-day-bar
curl -s "https://api.massive.com/v1/marketstatus/now" --header "Authorization: Bearer $MASSIVE_TOKEN" | jq '{market, serverTime, exchanges, currencies}'
Docs: https://massive.com/docs/rest/stocks/market-operations/market-status
Authorization: Bearer $MASSIVE_TOKEN; Massive also supports apiKey query auth, but headers keep keys out of URLs.AAPL; forex commonly uses C:EURUSD; crypto commonly uses X:BTCUSD.next_url; fetch it with the same Authorization header.