# DeepNets Trending Tokens

> DeepNets Trending Tokens is a paid API for AI agents from api.deepnets.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns the latest trending Solana tokens and market signals with filtering by market cap, volume, liquidity, holders, and time range

## Facts

- Endpoint: GET https://api.deepnets.ai/api/trending
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-deepnets-ai-991fe2e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jsc6VEjP5muNiWUz4uUwC

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 api-deepnets-ai-991fe2e0
```

Example prompt: Pull the top trending Solana tokens from DeepNets for the last 1 hour, sorted descending by trending score, with at least $50,000 in liquidity and a minimum of 500 holders — show me page 1.

## When to prefer this

Use this endpoint when you need to discover trending or top-performing Solana tokens in real time with rich filtering options (market cap, volume, liquidity, holders, age, lockup). Prefer this over generic market data APIs when you need Solana-specific trending signals with DeepNets' scoring, especially when building trading bots, token screeners, or DeFi research tools.

## Known failure modes

- Invalid 'view' enum value returns an error
- Invalid 'range' enum value returns an error
- Page number out of bounds returns empty results or error
- Conflicting min/max filter values (e.g. minMcap > maxMcap) may return empty results
- Rate limiting or payment failure returns 402 Payment Required
- Overly restrictive filter combination yields zero results

## How this service works

Returns the latest trending items and signals from DeepNets.

## Output

A paginated list of up to 50 Solana tokens per page ranked by the selected view (trending, volume, market cap, gainers, losers, etc.), including metrics such as price, volume, market cap, liquidity, holder count, and lockup percentage for each token within the specified time window and filter constraints.

## 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": {
      "dir": {
       "type": "string",
       "example": "desc",
       "description": "Sort direction. \"asc\" reverses the default descending sort."
      },
      "page": {
       "type": "integer",
       "example": 1,
       "description": "Page number, 50 tokens per page. Default 1."
      },
      "view": {
       "type": "string",
       "example": "trending",
       "description": "Sort view. One of: trending, volume, market_cap, new_tokens, gainers, losers, price, txns, liquidity, holders. Default trending."
      },
      "range": {
       "type": "string",
       "example": "24h",
       "description": "Time window for the trending / change-based views. One of: 5m, 1h, 4h, 24h. Default 24h."
      },
      "maxMcap": {
       "type": "number",
       "description": "Maximum market cap in USD."
      },
      "minMcap": {
       "type": "number",
       "description": "Minimum market cap in USD."
      },
      "maxVolume": {
       "type": "number",
       "description": "Maximum 24h volume in USD."
      },
      "minVolume": {
       "type": "number",
       "description": "Minimum 24h volume in USD."
      },
      "maxHolders": {
       "type": "integer",
       "description": "Maximum holder count."
      },
      "minHolders": {
       "type": "integer",
       "description": "Minimum holder count."
      },
      "maxAgeHours": {
       "type": "number",
       "description": "Only include tokens younger than N hours."
      },
      "maxLiquidity": {
       "type": "number",
       "description": "Maximum liquidity in USD."
      },
      "minLiquidity": {
       "type": "number",
       "description": "Minimum liquidity in USD."
      },
      "maxLockupPercent": {
       "type": "number",
       "description": "Maximum supply locked + staked + multisig, 0-100."
      },
      "minLockupPercent": {
       "type": "number",
       "description": "Minimum supply locked + staked + multisig (excludes burn), 0-100."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "obje
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-deepnets-ai-991fe2e0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.deepnets.ai](https://www.zero.xyz/host/api.deepnets.ai/llms.txt)
