# Massive All Tickers

> Massive All Tickers is a paid API for AI agents from agent.massive.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Returns a paginated list of stock and OTC ticker symbols with company name, exchange, security type, CIK, OpenFIGI, and active trading status.

## Facts

- Endpoint: GET https://agent.massive.com/v3/reference/tickers
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/massive-all-tickers-d2d91ef8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7WHbWWAJw0N06kHW1c9k0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability massive-all-tickers-d2d91ef8
```

Example prompt: Give me a list of all actively traded ETF tickers on US exchanges — show me the ticker, company name, and primary exchange, sorted alphabetically, up to 200 results.

## When to prefer this

Choose this endpoint when you need a broad reference list of tickers to build a universe of securities, validate ticker symbols, enrich data with CIK or OpenFIGI identifiers, or check what securities were available on a specific historical date. It is especially useful for bulk lookups across security types (ETFs, ADRs, warrants, preferred shares) rather than fetching a single company's details. Prefer this over exchange-specific or third-party reference sources when you need CIK and OpenFIGI in a single call.

## Known failure modes

- Invalid security type enum value returns a 400 validation error
- CIK or CUSIP not found returns an empty results array
- Invalid date format returns a 400 error
- Exceeding limit of 1000 results per call requires pagination
- Expired or missing x402 payment header returns a 402 Payment Required error
- Rate limiting may return a 429 Too Many Requests response

## How this service works

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.

## Output

A paginated JSON list of ticker objects, each containing the ticker symbol, company name, primary exchange, locale, security type (e.g. CS, ETF, ADRC), CIK, composite FIGI, share class FIGI, currency, last updated timestamp, and a delisted timestamp if the asset is no longer trading. Pagination cursor is included for subsequent pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "cik": {
       "type": "string",
       "description": "Specify the CIK of the asset you want to search for. Find more information about CIK codes [at their website](https://www.sec.gov/edgar/searchedgar/cik.htm). Defaults to empty string which queries all CIKs."
      },
      "date": {
       "type": "string",
       "format": "date",
       "description": "Specify a point in time to retrieve tickers available on that date. Defaults to the most recent available date."
      },
      "sort": {
       "enum": [
        "ticker",
        "name",
        "market",
        "locale",
        "primary_exchange",
        "type",
        "currency_symbol",
        "currency_name",
        "base_currency_symbol",
        "base_currency_name",
        "cik",
        "composite_figi",
        "share_class_figi",
        "last_updated_utc",
        "delisted_utc"
       ],
       "type": "string",
       "default": "ticker",
       "description": "Sort field used for ordering."
      },
      "type": {
       "enum": [
        "CS",
        "ADRC",
        "ADRP",
        "ADRR",
        "UNIT",
        "RIGHT",
        "PFD",
        "FUND",
        "SP",
        "WARRANT",
        "INDEX",
        "ETF",
        "ETN",
        "OS",
        "GDR",
        "OTHER",
        "NYRS",
        "AGEN",
        "EQLK",
        "BOND",
        "ADRW",
        "BASKET",
        "LT"
       ],
       "type": "string",
       "description": "Specify the type of the tickers. Find the types that we support via our [Ticker Types API](https://massive.com/docs/rest/stocks/tickers/ticker-types). Defaults to empty string which queries all types."
      },
      "cusip": {
       "type": "string",
       "description": "Specify the CUSIP code of the asset you want to search for. Find more information about CUSIP codes [at their website](https://www.cusip.com/identifiers.html#/CUSIP). Defaults to empty string which queries all CUSIPs. Note: Although you can query by CUSIP, due to legal reasons we do not return the CUSIP in the response."
      },
  
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "status": "OK",
  "results": [
   {
    "cik": "0001090872",
    "name": "Agilent Technologies Inc.",
    "type": "CS",
    "active": true,
    "locale": "us",
    "market": "stocks",
    "ticker": "A",
    "currency_name": "usd",
    "composite_figi": "BBG000BWQYZ5",
    "last_updated_utc": "2021-04-25T00:00:00Z",
    "primary_exchange": "XNYS",
    "share_class_figi": "BBG001SCTQY4"
   }
  ],
  "next_url": "https://api.massive.com/v3/reference/tickers?cursor=YWN0aXZlPXRydWUmZGF0ZT0yMDIxLTA0LTI1JmxpbWl0PTEmb3JkZXI9YXNjJnBhZ2VfbWFya2VyPUElN0M5YWRjMjY0ZTgyM2E1ZjBiOGUyNDc5YmZiOGE1YmYwNDVkYzU0YjgwMDcyMWE2YmI1ZjBjMjQwMjU4MjFmNGZiJnNvcnQ9dGlja2Vy",
  "request_id": "e70013d92930de90e089dc8fa098888e"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/massive-all-tickers-d2d91ef8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.massive.com](https://www.zero.xyz/host/agent.massive.com/llms.txt)
