xcaDocs
Endpoints

Nuevos pares

Los pools más recientes de Solana con Holder Score y nivel de riesgo.

GET/api/v1/new-pairs

Lista los pools de Solana creados más recientemente, del más nuevo al más antiguo. XCA escanea automáticamente los de mayor liquidez, así que muchos obtienen su Holder Score en cuestión de minutos.

Parámetros#

limitquery
Cuántos pares devolver, del más nuevo al más antiguo.integer 1–100por defecto: 50

Solicitud#

curl -s "https://app.xca.fun/api/v1/new-pairs?limit=20" \
  -H "Authorization: Bearer $XCA_API_KEY"
Pruébalo
Pega tu clave de API para enviar una solicitud real.

Respuesta#

items
Pares, del más nuevo al más antiguo.object[]
pairAddress
Dirección del pool.string
tokenAddress
Dirección del token (mint).string
symbol
Ticker del token.string | null
dex
DEX en el que se creó el pool.string | null
poolCreatedAt
Cuándo se creó el pool.string
liquidityUsd
Liquidez del pool, en USD.number | null
fdvUsd
Valoración totalmente diluida (FDV), en USD.number | null
holderScore
Holder Score, una vez terminado el escaneo automático.number | null
riskLevel
Nivel de riesgo, una vez terminado el escaneo automático."low" | "medium" | "high" | null

Respuesta de ejemplo#

{
  "items": [
    {
      "pairAddress": "8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj",
      "tokenAddress": "Fq3Z7sPb2nVx1aKcY6mE8wQ4rT9uJhL5dG3oB7iN2pump",
      "symbol": "MOON",
      "dex": "pumpswap",
      "poolCreatedAt": "2026-10-02T09:01:37.000Z",
      "liquidityUsd": 48210,
      "fdvUsd": 212000,
      "holderScore": 64,
      "riskLevel": "medium"
    }
  ]
}

Códigos de estado#

200Éxito
400validation — Un parámetro o el cuerpo de la solicitud no es válido; consulta error.issues.
401unauthorized — La clave de API falta, está mal formada o fue revocada.
402planRequired — Tu plan no incluye acceso a la API o a esta función.
429rateLimited — Demasiadas solicitudes por minuto o se agotó la cuota mensual.

Ten en cuenta#

  • Según tu plan, los nuevos pares pueden llegarte con unos minutos de retraso; los planes de pago los ven antes.
  • holderScore y riskLevel son null hasta que termina el escaneo automático de ese par; vuelve a consultar más tarde.
  • Usa pairAddress para eliminar duplicados entre consultas.