US stock market data, sold per request over x402. Every path here answers 402 with the payment terms in the PAYMENT-REQUIRED header, and answers with the data once the payment settles. No account, no API key, no subscription.
Price
from $0.0100
per request
Network
base
Category
ai
On-chain txns
0
Uptime
100%
Avg latency
621ms
Checks
64
Status
Healthy
Discovered from on-chain x402 payment activity. Prices shown are per-call in USDC.
SEC document text sections providing raw text content from specific sections of SEC filings (10-K, 10-Q, etc.). Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC 8-K filing disclosure categorization. A single 8-K filing can produce multiple rows when it covers multiple disclosure types — each row represents one tagged disclosure within the filing, classified into primary, secondary, and tertiary categories with a supporting text excerpt. The full classification list is available at /stocks/taxonomies/vX/disclosures. Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC 8-K filings text providing parsed content from current report filings. 8-K forms report material events such as earnings, acquisitions, executive changes, and other significant corporate events. Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC Form 13F filings data showing institutional investment manager holdings. Form 13F is required to be filed quarterly by institutional investment managers with at least $100 million in qualifying assets under management. Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC Form 3 filings reporting initial statements of beneficial ownership of securities. Filed by corporate insiders (directors, officers, and 10%+ shareholders) when they first acquire a position. Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC Form 4 filings reporting changes in beneficial ownership of securities. Filed by corporate insiders (directors, officers, and 10%+ shareholders) within two business days of a transaction. Can't find what you're looking for? POST feedback to /feedback, no charge.
SEC EDGAR master index providing metadata for all SEC filings including form types, filing dates, and direct links to source documents. Can't find what you're looking for? POST feedback to /feedback, no charge.
The risk factors identified in companies' 10K filings. Can't find what you're looking for? POST feedback to /feedback, no charge.
The complete list of 8-K disclosure classifications used in the 8-K disclosures endpoint. Can't find what you're looking for? POST feedback to /feedback, no charge.
The complete list of risk factor classifications used in the risk factors endpoint. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the exponential moving average (EMA) for a ticker symbol over a given time range. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get moving average convergence/divergence (MACD) data for a ticker symbol over a given time range. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the relative strength index (RSI) for a ticker symbol over a given time range. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the simple moving average (SMA) for a ticker symbol over a given time range. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the open, close and afterhours prices of a stock symbol on a certain date. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the daily open, high, low, and close (OHLC) for the entire stocks/equities markets. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get aggregate bars for a stock over a given date range in custom time window sizes. For example, if timespan = ‘minute’ and multiplier = ‘5’ then 5-minute bars will be returned. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the most recent news articles relating to a stock ticker symbol, including a summary of the article and a link to the original source. Can't find what you're looking for? POST feedback to /feedback, no charge.
The current top 20 gainers or losers of the day, ranked by percentage price change since the previous close. Only includes tickers with volume of 10,000 or more. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the most up-to-date market data for all traded stock symbols. Note: Snapshot data is cleared at 3:30am EST and gets populated as data is received from the exchanges. This can happen as early as 4am EST. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get the most up-to-date market data for a single traded stock ticker. Note: Snapshot data is cleared at 3:30am EST and gets populated as data is received from the exchanges. This can happen as early as 4am EST. Can't find what you're looking for? POST feedback to /feedback, no charge.
Query the stock and OTC ticker symbols supported by Massive. Each result carries the ticker, company name, primary exchange, security type, CIK and OpenFIGI identifiers, and whether the asset still trades. Can't find what you're looking for? POST feedback to /feedback, no charge.
Get a single ticker supported by Massive. This response will have detailed information about the ticker and the company behind it. Can't find what you're looking for? POST feedback to /feedback, no charge.
# one-time setup
npx @apihubio/cli register
npx @apihubio/cli topup 10
# call it
npx @apihubio/cli call https://agent.massive.com \
-X POST \
-d '{ /* check provider docs for input */ }'
# or save it to Claude/Cursor/Codex
npx @apihubio/cli install
npx @apihubio/cli add https://agent.massive.comimport { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";
const account = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = createWalletClient({ account, chain: base, transport: http() });
const x402Fetch = wrapFetchWithPayment(client);
const res = await x402Fetch("https://agent.massive.com", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ /* check provider docs for input */ }),
});
const data = await res.json();This is an external service not operated by APIHub. Listing data is sourced from public on-chain records and third-party indexes. Payment goes directly to the service provider via the x402 protocol. APIHub does not guarantee availability, accuracy, or quality of external services.