# madeonsol KOL Momentum Hot Tokens

> madeonsol KOL Momentum Hot Tokens is a paid API for AI agents from madeonsol.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-14).

Returns a ranked list of Solana tokens with accelerating KOL (Key Opinion Leader) buy interest over a configurable momentum window

## Facts

- Endpoint: GET https://madeonsol.com/api/x402/kol/tokens/hot?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/madeonsol-kol-momentum-hot-tokens-59c69d35
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fh8haiZ3Jj3Z3hcVP-94h

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 madeonsol-kol-momentum-hot-tokens-59c69d35
```

Example prompt: Show me the top 10 Solana tokens with the hottest KOL buy momentum over the last 6 hours, but only include ones where at least 2 KOLs are buying.

## When to prefer this

Use this endpoint when you need a real-time feed of Solana tokens gaining KOL traction, especially for alpha discovery before mainstream attention. Prefer this over generic trending token feeds when influencer-driven momentum is specifically what you want to track. It is particularly valuable for automated trading signals, alerting systems, or curating a watchlist based on KOL conviction rather than raw volume or price action.

## Known failure modes

- No tokens returned if no tokens meet the minimum KOL threshold in the selected period
- Payment failure if USDC balance is insufficient (x402 payment required)
- Rate limiting or access denial if payment is not properly attached
- Invalid period value (must be '1h' or '6h') returns validation error
- limit out of range (must be 1-50) returns validation error
- min_kols out of range (must be 1-20) returns validation error

## How this service works

KOL momentum tokens — tokens with accelerating KOL buy interest

## Output

A JSON object containing a 'hot_tokens' array, where each item represents a Solana token currently experiencing accelerating KOL buy activity. Each token entry includes identifiers and KOL momentum signals. The list is filtered by the requested momentum window (1h or 6h), minimum KOL count, and capped at the specified limit (default 20, max 50).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 50,
       "minimum": 1,
       "description": "Max tokens to return"
      },
      "period": {
       "enum": [
        "1h",
        "6h"
       ],
       "type": "string",
       "default": "6h",
       "description": "Momentum window"
      },
      "min_kols": {
       "type": "integer",
       "default": 1,
       "maximum": 20,
       "minimum": 1,
       "description": "Minimum participating KOLs"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "hot_tokens"
     ],
     "properties": {
      "hot_tokens": {
       "type": "array",
       "items": {
        "type": "object",
        "additionalProperties": true
       }
      }
     },
     "description": "Illustrative response fragment; additional fields and row properties are documented by the endpoint. Not live market data.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/madeonsol-kol-momentum-hot-tokens-59c69d35/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from madeonsol.com](https://www.zero.xyz/host/madeonsol.com/llms.txt)
