← Back to Skills Marketplace
player-1101

Massive Exchange data feed

by player-1101 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
6
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install massive-stock-data
Description
Fetch real-time and historical market data from the Massive API for use in OpenClaw's trading decisions. Use this skill whenever OpenClaw needs stock quotes,...
README (SKILL.md)

Massive Data Feed Skill

Massive provides three access methods for market data:

Method Best For
REST API On-demand queries — quotes, OHLCV bars, historical records
WebSocket API Real-time streaming — live trades, quotes, minute bars
Flat Files Bulk historical downloads — backtesting, ML datasets

Setup

First-time only:

bash scripts/setup.sh

Required env vars:

MASSIVE_API_KEY=your_api_key_here
# Only needed for Flat Files:
MASSIVE_S3_ACCESS_KEY=your_s3_access_key
MASSIVE_S3_SECRET_KEY=your_s3_secret_key

Get your API key and S3 credentials at: https://massive.com/dashboard/keys


SDK Initialization (REST)

import os
from massive import Client  # massive-python-client

client = Client(api_key=os.environ["MASSIVE_API_KEY"])

Authentication (REST — Alternative: Raw HTTP)

Include your API key either as a query parameter or header:

import requests

API_KEY = os.environ["MASSIVE_API_KEY"]
BASE_URL = "https://api.massive.com/v1"

# Option A: query parameter
resp = requests.get(f"{BASE_URL}/stocks/trades", params={"apiKey": API_KEY, "ticker": "AAPL"})

# Option B: authorization header
resp = requests.get(f"{BASE_URL}/stocks/trades",
    headers={"Authorization": f"Bearer {API_KEY}"},
    params={"ticker": "AAPL"})

Reference Files — Read the relevant one before proceeding

Task Read
Stock quotes, trades, OHLCV bars, fundamentals references/stocks.md
Options chains, Greeks, trades, quotes references/options.md
Futures prices and historical bars references/futures.md
Crypto prices, trades, OHLCV references/crypto.md
Real-time streaming via WebSocket references/websocket.md
Bulk historical CSV downloads references/flat-files.md

Response Format

All REST endpoints return JSON with a consistent structure:

{
  "status": "OK",
  "count": 10,
  "request_id": "abc123",
  "results": [ ... ]
}

Always check status == "OK" before using results.


Important Constraints

  • 15-minute delayed data is available on free plans. Real-time requires a paid plan.
  • Rate limits apply on free plans (5 requests/minute REST). Paid plans have higher limits.
  • WebSocket: one concurrent connection per asset class by default. Contact support for more.
  • Flat Files data for each trading day is available by ~11:00 AM ET the following day.
  • Massive does not execute trades — pair this skill with the snaptrade-trading skill for execution.
Usage Guidance
This appears safe to install if you intend to use Massive for market data. Before using it, verify you trust the Massive account/API key you provide, keep credentials out of logs and git, run the setup script manually from the reviewed files, and monitor WebSocket usage because real-time feeds may consume paid subscription capacity.
Capability Analysis
Type: OpenClaw Skill Name: massive-api Version: 1.0.1 The skill bundle provides a detailed interface for a financial data API at massive.com, but the 'Massive' brand is widely associated with a bandwidth-sharing SDK often classified as a Potentially Unwanted Application (PUA). The setup script (scripts/setup.sh) installs a specific 'massive-python-client' package, and the documentation (references/flat-files.md) requires sensitive S3 credentials for a custom endpoint (files.massive.com). While the SKILL.md includes an explicit disclaimer distancing itself from resource-monetization software, the risk of deceptive resource use or credential harvesting via an unverified third-party library warrants a suspicious classification.
Capability Tags
cryptorequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The artifacts consistently describe fetching stock, options, futures, crypto, forex, and index market data from Massive for OpenClaw trading analysis; no trade execution or unrelated account mutation is shown.
Instruction Scope
The skill can be used broadly for market-data requests and includes real-time WebSocket examples, but this is disclosed and aligned with the stated data-feed purpose.
Install Mechanism
Although registry install specs say this is instruction-only, the included setup script is user-run, creates a local virtual environment, and installs pinned, relevant Python packages.
Credentials
The skill requires a Massive API key and optionally S3 flat-file credentials; this is expected for the provider integration, but users should treat those secrets carefully.
Persistence & Privilege
The script creates a local .venv-massive environment and the WebSocket example can maintain a streaming connection, both disclosed and purpose-aligned rather than hidden persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install massive-stock-data
  3. After installation, invoke the skill by name or use /massive-stock-data
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v1.0.0 → v1.0.1 (2026-05-06) FIXES ----- - SKILL.md: added provider block to frontmatter to resolve scanner false positive - Declares Massive.com, Inc. as the official provider with verified links (website, GitHub, docs) - Explicitly states skill uses only the official massive-python-client SDK - Added clarifying note that massive.com (financial data) is unrelated to any bandwidth-sharing or resource-monetization software that previously used the domain - Credential descriptions updated to include full dashboard URL
v1.0.0
v1.0.0 — 2026-05-06 (Initial Release) FEATURES -------- - REST API support for stocks, options, futures, and crypto - Trades, quotes, OHLCV aggregates, snapshots, and ticker details - Options chain, Greeks, implied volatility, open interest - Futures contract specs and common symbol reference table - Crypto pair details and multi-pair snapshots - WebSocket real-time streaming support - Stocks, options, futures, indices, forex, and crypto - Channels: trades (T), quotes (Q), minute bars (AM), second bars (A) - Authentication flow, subscribe/unsubscribe, event field reference - Performance and latency guidance - Flat Files bulk historical CSV downloads via S3 - boto3 integration with Massive S3 endpoint - All asset classes: stocks, options, futures, indices, forex, crypto - Data types: trades, quotes, minute_aggs, day_aggs - Path format reference and CSV structure example - Setup script with pinned dependencies in a virtual environment - massive-python-client==1.0.0 - websockets==12.0 - boto3==1.34.69 - python-dotenv==1.2.2 - README with full onboarding guide - Account creation, API key retrieval, credential setup, setup script usage - SKILL.md with credential declarations, warnings, and routing table - MASSIVE_API_KEY (required) - MASSIVE_S3_ACCESS_KEY / MASSIVE_S3_SECRET_KEY (optional, Flat Files only)
Metadata
Slug massive-stock-data
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Massive Exchange data feed?

Fetch real-time and historical market data from the Massive API for use in OpenClaw's trading decisions. Use this skill whenever OpenClaw needs stock quotes,... It is an AI Agent Skill for Claude Code / OpenClaw, with 6 downloads so far.

How do I install Massive Exchange data feed?

Run "/install massive-stock-data" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Massive Exchange data feed free?

Yes, Massive Exchange data feed is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Massive Exchange data feed support?

Massive Exchange data feed is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Massive Exchange data feed?

It is built and maintained by player-1101 (@player-1101); the current version is v1.0.1.

💬 Comments