# SolEnrich StonkFun Reward Coin Screener

> SolEnrich StonkFun Reward Coin Screener is a paid API for AI agents from api.solenrich.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-16).

Screens all StonkFun reward coins with payout status, yield metrics, volume, market cap, and holder data, filterable and sortable for identifying active paying coins.

## Facts

- Endpoint: POST https://api.solenrich.com/entrypoints/stonk-screener/invoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solenrich-stonkfun-reward-coin-screener-3a59da38
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kaprLpSBFm6UVmBu6U9-x

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 solenrich-stonkfun-reward-coin-screener-3a59da38 -d '<json body>'
```

Example prompt: Show me all StonkFun reward coins in the xstock category that paid holders in the last 24 hours, have at least 200 holders, and sort them by yield — top 25 results in JSON format.

## When to prefer this

Use this endpoint when you need to screen across ALL StonkFun reward coins simultaneously with multi-dimensional filters (payout status, holders, volume, age, market cap, category). Prefer this over the single-coin payout endpoint when you want to discover or rank coins rather than look up one specific token. Use the gem-finder sibling endpoint if you want a scored shortlist of early-opportunity coins; use this screener when you want raw, filterable bulk data.

## Known failure modes

- Invalid quote_mint address (wrong length or format) returns validation error
- Unsupported category enum value returns 400
- No coins match the applied filters — returns empty result set
- min_volume_24h_usd or market cap bounds too restrictive — empty results
- API unavailable or rate-limited — returns 5xx error
- Payment not processed (x402 protocol failure) — request not fulfilled

## How this service works

Screen every StonkFun reward coin from a 10-minute index. Per row: payout status (PAYING / STALE / NEVER), hours since last payout, live flag (traded AND paid in 24h), round-trip transfer-tax cost, holders, rewards USD, yields, volume, mcap, 24h change. Filters: quote_mint, category, holders, age, volume, market cap, paying_only, live_only. Sort by volume24h (default), lastPayout, holders, priceChange24h, or yield. "Which coins on NVDAX paid holders today?" is one call.

## Output

Returns a ranked list of StonkFun reward coins, each with payout status (PAYING/STALE/NEVER), hours since last payout, live flag (traded AND paid in 24h), round-trip transfer-tax cost, holder count, rewards in USD, yield metrics (7d/30d), 24h volume, market cap, and 24h price change. Output format can be JSON, LLM-friendly text, or both.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "yield7d",
    "yield30d",
    "rewardsUsd",
    "volume24h",
    "lastPayout",
    "holders",
    "priceChange24h"
   ],
   "type": "string",
   "default": "volume24h"
  },
  "limit": {
   "type": "integer",
   "default": 25,
   "maximum": 100,
   "minimum": 1
  },
  "format": {
   "enum": [
    "json",
    "llm",
    "both"
   ],
   "type": "string",
   "default": "json"
  },
  "category": {
   "enum": [
    "xstock",
    "prestock",
    "currency",
    "leverage",
    "solana",
    "collectible",
    "custom"
   ],
   "type": "string"
  },
  "live_only": {
   "type": "boolean",
   "default": false,
   "description": "Only coins that traded AND paid in the last 24h"
  },
  "quote_mint": {
   "type": "string",
   "maxLength": 44,
   "minLength": 32
  },
  "min_holders": {
   "type": "integer",
   "minimum": 0
  },
  "paying_only": {
   "type": "boolean",
   "default": false,
   "description": "Only coins that paid holders in the last 24h"
  },
  "max_age_days": {
   "type": "number",
   "minimum": 0
  },
  "min_age_days": {
   "type": "number",
   "minimum": 0
  },
  "max_market_cap_usd": {
   "type": "number",
   "minimum": 0
  },
  "min_volume_24h_usd": {
   "type": "number",
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solenrich-stonkfun-reward-coin-screener-3a59da38/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.solenrich.com](https://www.zero.xyz/host/api.solenrich.com/llms.txt)
