# Memecoin Screener & Onchain Risk Checks

> Memecoin Screener & Onchain Risk Checks is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Screens live memecoin launches and DEX pools on Solana and Base using 100+ filters across multiple time windows, with RugCheck risk signals and smart money tracking

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/crypto/screen?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/memecoin-screener-onchain-risk-checks-1982ac63
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AtHGXpM5K0K9PBnJOK1_T

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 memecoin-screener-onchain-risk-checks-1982ac63 -d '<json body>'
```

Example prompt: Screen pump.fun launches from the last hour on Solana using the 'near-graduation' preset, filter for tokens where dev sold less than 10% and top-10 holders are under 30%, sort by buy ratio descending, and give me the top 20 results.

## When to prefer this

Choose this endpoint when you need real-time, multi-dimensional screening of memecoin launches across pump.fun, Solana DEX, and Base DEX with risk signals baked in. It is preferred over generic DEX APIs when you need RugCheck integration, smart money tracking, dev behavior signals, and sniper/bundle detection all in one response. Ideal for trading agents that need to act on fresh launches within minutes and require rapid polling via cursor.

## Known failure modes

- Invalid preset name returns an error listing valid preset options
- Unknown filter field names rejected — use GET /crypto/screen-fields to discover valid fields
- Malformed filter syntax (missing min/max or incorrect operator) causes a 400 validation error
- Chain not supported returns an empty result or error
- Stale cursor may return no new results if no new tokens launched since last poll
- Rate limiting or payment failure (x402) if USDC balance is insufficient

## How this service works

Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.

## Output

A paginated list of tokens matching the filter/sort criteria, each with 100+ onchain fields across chosen time windows including buyers, buy ratio, volume, price change, holder count, top-10 concentration, dev sold %, sniper count, bundle count, bonding curve progress, liquidity depth, social links, RugCheck risk scores, and smart money flags. A cursor field is included for polling subsequent pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "type": "array"
  },
  "limit": {
   "type": "integer"
  },
  "since": {
   "type": "string",
   "description": "cursor from the previous response"
  },
  "chains": {
   "type": "array"
  },
  "preset": {
   "type": "string",
   "description": "fresh-momentum | near-graduation | fresh-graduates | clean-launch | volume-breakout | dex-safe-movers | base-new-pools | dump-alert"
  },
  "filters": {
   "type": "object",
   "description": "{field: {min,max} | value | {in} | {contains}}; GET /crypto/screen-fields lists all fields"
  },
  "sources": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cursor": "1792790000",
  "matches": 12,
  "results": [
   {
    "token": "So1...pump",
    "symbol": "XYZ",
    "buyers.m5": 120,
    "ageMinutes": 9.5,
    "devSoldPct": 0,
    "marketCapUsd": 41000,
    "top10HolderPct": 18.2
   }
  ],
  "universe": 900
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/memecoin-screener-onchain-risk-checks-1982ac63/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
