# pump.fun Coin State Lookup

> pump.fun Coin State Lookup is a paid API for AI agents from api.vibe.airforce, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Fetches real-time market cap, bonding curve reserves, and graduation status for a specific pump.fun token by its mint address

## Facts

- Endpoint: GET https://api.vibe.airforce/api/x402/vibe-tools/pump/coin/2qEHjDLDLbuBgRYvsxhc5D6uDWAivNFZGan56P1tpump
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pump-fun-coin-state-lookup-ed2f5f0d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a6vZN2ZyHIbFrGVCCYwb3

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 pump-fun-coin-state-lookup-ed2f5f0d
```

Example prompt: What's the current market cap and bonding curve reserves for the pump.fun token 2qEHjDLDLbuBgRYvsxhc5D6uDWAivNFZGan56P1tpump, and has it graduated to Raydium yet?

## When to prefer this

Use this endpoint when you need real-time bonding curve state (market cap, reserves, graduation) for a specific pump.fun token on Solana. It is ideal for monitoring a known token's progress toward graduation or for pricing/valuation purposes within the pump.fun ecosystem. Prefer this over general DEX APIs when the token is still on the pump.fun bonding curve and has not yet graduated to Raydium.

## Known failure modes

- Invalid or non-existent mint address returns an error
- Token not found on pump.fun (may have been created elsewhere)
- Payment failure via x402 protocol results in 402 response
- Stale or temporarily unavailable on-chain data
- Rate limiting if too many requests in quick succession

## How this service works

Get pump.fun coin state (market cap, reserves)

## Output

Returns the token's name, symbol, mint address, current market cap in SOL, virtual SOL and token reserves in the bonding curve, graduation status (whether it has moved from pump.fun to Raydium), amount paid for the request in USDC, and the EIP-3009 payment transaction hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "type": "object",
     "properties": {}
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "data": {
     "type": "object",
     "properties": {
      "mint": {
       "type": "string",
       "description": "Token mint address on Solana"
      },
      "name": {
       "type": "string",
       "description": "Token name"
      },
      "symbol": {
       "type": "string",
       "description": "Token symbol/ticker"
      },
      "tx_hash": {
       "type": "string",
       "description": "EIP-3009 payment transaction hash on Base"
      },
      "graduated": {
       "type": "boolean",
       "description": "Whether the coin graduated from pump.fun to Raydium"
      },
      "amount_paid": {
       "type": "number",
       "description": "Amount paid for this request in USDC"
      },
      "market_cap_sol": {
       "type": "number",
       "description": "Market cap in SOL"
      },
      "virtual_sol_reserves": {
       "type": "number",
       "description": "Virtual SOL in bonding curve"
      },
      "virtual_token_reserves": {
       "type": "number",
       "description": "Virtual tokens in bonding curve"
      }
     },
     "description": "pump.fun coin state — market cap, bonding curve reserves, and graduation status"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pump-fun-coin-state-lookup-ed2f5f0d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vibe.airforce](https://www.zero.xyz/host/api.vibe.airforce/llms.txt)
