# SolEnrich Batch Wallet/Token Enrichment

> SolEnrich Batch Wallet/Token Enrichment is a paid API for AI agents from api.solenrich.com, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-15).

Enriches 1–25 Solana wallet or token addresses in parallel in a single API call, returning on-chain data in JSON, LLM-friendly, or both formats.

## Facts

- Endpoint: POST https://api.solenrich.com/entrypoints/batch-enrich/invoke
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/solenrich-batch-wallet-token-enrichment-9a3958cb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0WyvdhKVSFCVF3Xh1AyLh

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-batch-wallet-token-enrichment-9a3958cb -d '<json body>'
```

Example prompt: Can you enrich these 5 Solana wallet addresses for me — [addr1, addr2, addr3, addr4, addr5] — using a full depth scan and give me the results in both JSON and LLM-readable format?

## When to prefer this

Use this endpoint when you need to enrich multiple Solana addresses (1–25) in a single network call rather than making individual enrichment requests. Ideal for bulk wallet screening, portfolio analysis across multiple addresses, or token due diligence on a watchlist. Prefer this over the single-address enricher whenever you have 2+ addresses to process. Choose 'full' depth for comprehensive analysis and 'llm' or 'both' format when results will be fed directly to an LLM.

## Known failure modes

- addresses array exceeds 25 items — API rejects with validation error
- invalid Solana address format in the array — may cause partial or full failure
- wrong type enum (e.g. passing 'token' addresses as 'wallet') — returns mismatched or empty data
- payment failure (x402 USDC not settled) — request rejected before processing
- all addresses are unknown or brand-new — returns empty or minimal enrichment data

## How this service works

Parallel enrichment of 1-25 wallets or tokens in a single call.

## Output

Returns enriched on-chain profiles for each submitted Solana address. In JSON mode: structured data objects per wallet/token. In LLM mode: plain-English summaries. In both mode: both representations. Light depth returns quick signals; full depth returns comprehensive metrics including portfolio, activity, risk, and labels.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "type": {
   "enum": [
    "wallet",
    "token"
   ],
   "type": "string",
   "description": "Address type"
  },
  "depth": {
   "enum": [
    "light",
    "full"
   ],
   "type": "string",
   "default": "light"
  },
  "format": {
   "enum": [
    "json",
    "llm",
    "both"
   ],
   "type": "string",
   "default": "json"
  },
  "addresses": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 25,
   "minItems": 1,
   "description": "Solana addresses to enrich"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "output": {
   "briefing": "string (llm format) or object (json format)"
  },
  "run_id": "uuid",
  "status": "succeeded"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/solenrich-batch-wallet-token-enrichment-9a3958cb/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)
