# Syra GeckoTerminal Pools

> Syra GeckoTerminal Pools is a paid API for AI agents from api.syraa.fun, paid per call via x402, $0.00108/call, status unknown (last checked 2026-09-14).

Fetches trending or new Solana liquidity pool listings from GeckoTerminal via a pay-per-call x402 API

## Facts

- Endpoint: GET https://api.syraa.fun/geckoterminal/pools
- Price: $0.00108/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/syra-geckoterminal-pools-39fe2cce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oXiz1camouEtrw7cCt8C8

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 syra-geckoterminal-pools-39fe2cce
```

Example prompt: Show me the top 20 trending liquidity pools on Solana right now — pull the latest data from GeckoTerminal.

## When to prefer this

Use this endpoint when you need real-time trending or newly launched liquidity pool data on Solana (or other GeckoTerminal-supported networks) and are operating in an x402 micropayment-enabled agent environment. Prefer this over scraping GeckoTerminal directly or using heavier data provider subscriptions when cost-per-call efficiency matters for agent workloads.

## Known failure modes

- Payment not received — 402 response if x402 payment is not included or invalid
- Invalid kind value — only 'trending' or 'new' are accepted
- Limit exceeds maximum — values above 50 may be clamped or rejected
- Network slug not recognized — non-existent GeckoTerminal network slugs return an error
- GeckoTerminal upstream outage — downstream data may be stale or unavailable

## How this service works

Machine money for agents on Solana: live x402 pay-per-call APIs, MCP tools, typed SDK. Earn · Treasury · Invest · Spend · Grow.

## Output

A JSON response with ok and paid confirmation flags, plus a list of liquidity pool objects from GeckoTerminal for the specified network (defaulting to Solana), including pool metadata such as name, address, volume, and ranking. Returns up to 50 pools depending on the limit parameter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "queryParams": {
      "kind": {
       "type": "string",
       "required": false,
       "description": "Pool list kind: trending | new (default trending)"
      },
      "limit": {
       "type": "integer",
       "required": false,
       "description": "Max pools to return (default 20, max 50)"
      },
      "network": {
       "type": "string",
       "required": false,
       "description": "GeckoTerminal network slug (default solana)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "paid": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/syra-geckoterminal-pools-39fe2cce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.syraa.fun](https://www.zero.xyz/host/api.syraa.fun/llms.txt)
