# AgentHustle Find Solana Gems

> AgentHustle Find Solana Gems is a paid API for AI agents from agenthustle.ai, paid per call via x402, $0.085609/call, status unknown (last checked 2026-09-15).

Discovers trending, popular, or newly launched Solana tokens and tokenized stocks filtered by market cap, volume, liquidity, and holder metrics

## Facts

- Endpoint: POST https://agenthustle.ai/api/tools/execute/unified/findSolanaGems
- Price: $0.085609/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenthustle-ai-42414950
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bn5u8f39CDeFy90k2m2dl

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 agenthustle-ai-42414950 -d '<json body>'
```

Example prompt: Find me the top 10 trending Solana tokens from the last 24 hours with a market cap between $100K and $5M, minimum liquidity of $50K, and at least 500 holders — sort by organic growth.

## When to prefer this

Use this endpoint when you need to screen or discover Solana-native tokens or tokenized equities by quantitative criteria such as market cap, volume, liquidity, and holder metrics. Prefer this over generic crypto data APIs when the focus is specifically on Solana gems with DeFi-native ranking methods like 'organic' or 'trending'.

## Known failure modes

- Invalid enum value for sortBy or category returns validation error
- minMcap greater than maxMcap causes empty or error response
- limit exceeds maximum of 20 returns validation error
- Missing or invalid apiKey/emblemJwt results in authentication failure
- Timeframe or filter combination yields zero results

## Output

Returns a ranked list of Solana tokens or tokenized stocks matching the filters, including stats like market cap, trading volume, liquidity, holder count, net buyers, and price change over the specified timeframe.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number",
   "default": 5,
   "maximum": 20,
   "minimum": 1,
   "description": "Max results to return (default 5)"
  },
  "apiKey": {
   "type": "string",
   "description": "Vault API key — provide apiKey or emblemJwt for wallet/vault access"
  },
  "sortBy": {
   "enum": [
    "trending",
    "popular",
    "topTraded",
    "organic",
    "new"
   ],
   "type": "string",
   "default": "trending",
   "description": "Sort/ranking method (only applies to category='tokens', ignored for stocks)"
  },
  "maxMcap": {
   "type": "number",
   "description": "Max market cap in USD"
  },
  "minMcap": {
   "type": "number",
   "description": "Min market cap in USD"
  },
  "category": {
   "enum": [
    "tokens",
    "stocks"
   ],
   "type": "string",
   "description": "'tokens' for crypto tokens/memecoins, 'stocks' for tokenized equities"
  },
  "emblemJwt": {
   "type": "string",
   "description": "Emblem Vault JWT — provide emblemJwt or apiKey for wallet/vault access"
  },
  "maxVolume": {
   "type": "number",
   "description": "Max volume in USD for the given timeframe"
  },
  "minVolume": {
   "type": "number",
   "description": "Min volume in USD for the given timeframe"
  },
  "timeframe": {
   "enum": [
    "5m",
    "1h",
    "6h",
    "24h"
   ],
   "type": "string",
   "default": "24h",
   "description": "Timeframe for volume and price change stats"
  },
  "maxLiquidity": {
   "type": "number",
   "description": "Max liquidity in USD"
  },
  "maxNetVolume": {
   "type": "number",
   "description": "Max net volume (buy - sell) in USD"
  },
  "minLiquidity": {
   "type": "number",
   "description": "Min liquidity in USD"
  },
  "minNetVolume": {
   "type": "number",
   "description": "Min net volume (buy - sell) in USD"
  },
  "maxHolderCount": {
   "type": "number",
   "description": "Max number of holders"
  },
  "minHolderCount": {
   "type": "number",
   "description": "Min number of holders"
  },
  "maxNumNetBuyers": {
   "type": "number",
   "description": "Max net buyers (buyers - sellers)"
  },
  "minNumNetBuyers": {
   "type": "number",
   "description": "Min net buyers (buyers - sellers)"
  }
 }
}
```

## More

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