API para desarrolladores · Seguridad primero

La API de pumpfun, explicada sin el marketing

Los desarrolladores no dejan de buscar una pulcra “API de pump.fun” que les entregue datos de tokens, un torrente de nuevos lanzamientos y ejecución de operaciones con un clic. La realidad es más desordenada: casi todo lo que quieres vive on-chain, los endpoints cómodos son de terceros y la parte peligrosa es tu clave API. Aquí tienes el mapa honesto.

ℹ Guía independiente

Este no es el sitio oficial de pump.fun ni de PumpSwap, y no operamos su infraestructura. Somos un proyecto independiente y orientado a la auditoría. Cuando mencionamos comportamientos o cifras concretas, verifícalos contra el sitio oficial de pump.fun y la documentación de tu propio proveedor de datos: las APIs cambian sin previo aviso.

Lo que los desarrolladores realmente quieren de una “API de pump.fun”

Cuando la gente teclea pumpfun API en un buscador, casi siempre busca una de tres cosas. Vale la pena nombrarlas con precisión, porque tienen perfiles de dificultad y riesgo muy distintos.

📊

Datos de tokens y mercado

Precio, capitalización de mercado, holders, liquidez, progreso de la curva de enlace e historial de operaciones de un token concreto. El pan de cada día de los dashboards.

🚀

Feeds de nuevos lanzamientos

Un flujo en tiempo real de los tokens a medida que se crean, idealmente en milisegundos, para que un bot o un sistema de alertas pueda reaccionar antes que los demás.

Ejecución de operaciones

Comprar y vender de forma programática: construir y firmar transacciones de Solana contra la curva de enlace o el pool del DEX.

Las dos primeras son problemas de lectura. La tercera es un problema de escritura, y ahí es donde el dinero desaparece más rápido, tanto por fallos como por atacantes. Mantén esa división en la cabeza durante el resto de la página, porque el consejo de seguridad escala con ella.

¿Existe una API oficial de pump.fun?

Versión corta: no en el sentido que la mayoría de los desarrolladores espera. Un exchange centralizado como CEX.IO o Coinbase publica una API REST versionada, un changelog, documentación de límites de tasa y un canal de soporte. pump.fun es un conjunto de programas on-chain en Solana con un frontend web. La fuente canónica de verdad no es un endpoint REST: es la propia blockchain.

Eso tiene dos consecuencias. Primero, cualquiera puede leer los datos, porque son públicos on-chain; no necesitas el permiso de pump.fun. Segundo, no hay SLA, ni mesa de soporte, ni garantía de que un endpoint no documentado que el frontend llama hoy vaya a existir mañana. Hay quien hace ingeniería inversa de las llamadas internas del sitio, y hay quien se quema cuando esas llamadas cambian o empiezan a devolver errores.

⚠ Endpoints no oficiales

Si encuentras una “API de pump.fun” que no está en el sitio oficial de pump.fun, asume que es un wrapper no oficial o un indexador externo. Eso no es malo automáticamente —muchos son excelentes—, pero significa que confías en un intermediario, y los endpoints internos no documentados pueden romperse, limitarte la tasa o retirarse en cualquier momento. No construyas un negocio sobre algo que no tiene un contrato detrás.

RPC on-chain vs indexadores externos

Hay dos formas honestas de obtener datos de pump.fun, y la mayoría de los proyectos reales usan ambas.

1. RPC de Solana (hablar directamente con la cadena). Un nodo RPC de Solana responde preguntas de bajo nivel: el estado de una cuenta, el contenido de una transacción, los logs emitidos por un programa y —vía websockets— un flujo en vivo de esos eventos. Para convertir eso en “el precio del token X”, decodificas tú mismo las cuentas del programa correspondiente. Es flexible, barato y minimiza la confianza, pero implica trabajo de ingeniería real, y los endpoints RPC públicos tienen límites de tasa severos y a menudo están saturados.

2. Indexadores externos y APIs de datos. Un indexador es un servicio que ya ha ingerido la cadena, decodificado los programas de pump.fun y del DEX, y expone consultas amigables: “nuevos tokens en la última hora”, “operaciones de este mint”, “principales holders”. Pagas por la comodidad con dinero y con una dependencia de confianza: estás creyendo que el indexador decodificó todo correctamente y que no va silenciosamente con retraso. Para feeds de nuevos lanzamientos y analítica, un indexador suele ser la opción pragmática.

La regla general: usa RPC cuando importan la corrección y la independencia (ejecución, verificaciones de liquidación), y un indexador cuando importan la velocidad de desarrollo y las consultas ricas (dashboards, screeners). Consulta nuestra introducción a Solana para entender cómo los bloques de 400 ms de la cadena y su modelo de comisiones moldean todo esto, y la guía del swap DEX para ver cómo se comportan los pools una vez que un token se gradúa de la curva de enlace.

Capacidades y limitaciones típicas

Entre el RPC y los indexadores comunes, esto es más o menos lo que puedes y no puedes esperar.

👍 Normalmente disponible

  • Precio actual, capitalización de mercado y suministro de un mint de token.
  • Progreso de la curva de enlace y si un token se ha graduado al DEX.
  • Historial de operaciones y transacciones recientes por token.
  • Número de holders y distribución de los principales holders.
  • Un flujo casi en tiempo real de tokens recién creados (vía websocket o push del indexador).

👎 Limitaciones y trampas

  • “Tiempo real” sigue significando decenas o cientos de milisegundos: los bots con infraestructura co-ubicada te ganan.
  • Los metadatos pueden falsificarse: nombre, símbolo e imagen no dicen nada sobre la seguridad.
  • Ningún endpoint te dice que un token es una estafa: ese es tu análisis, no un campo.
  • La profundidad histórica varía enormemente según el proveedor; algunos solo conservan datos recientes.
  • La ejecución requiere construir y firmar tus propias transacciones de Solana: no hay un botón de “comprar” custodiado detrás de una API.
Alto. Ninguna API de datos puede certificar que un token es seguro. Una respuesta JSON con buena pinta, un logo bonito y un gráfico al alza es exactamente lo que parece un honeypot o un rug pull segundos antes de vaciarse. Lee nuestra guía de tokens antes de conectar nada de esto a fondos reales.

Fuentes de datos comparadas

Una comparación aproximada y con criterio de cómo los desarrolladores obtienen datos de pump.fun. Los límites y las funciones concretas dependen por completo del proveedor y del plan: consulta siempre su documentación actual.

FuenteEsfuerzo de configuraciónFeeds en tiempo realConsultas ricasDependencia de confianzaMejor para
RPC público de SolanaBajoLimitadoNoMínimaExperimentar, lecturas de bajo volumen
Proveedor de RPC de pagoMedioAlgunasUptime del proveedorEjecución, lecturas fiables
Indexador externo / API de datosBajoAltaDashboards, screeners, analítica
Endpoints no oficiales por scrapingBajoQuizásQuizásAlta y frágilPrototipos desechables
API de exchange documentada (p. ej. CEX.IO)MedioCustodiadaPrecios y ejecución estables con soporte

Las valoraciones cualitativas reflejan nuestra lectura editorial a 2026, no benchmarks de los proveedores. Verifica capacidades y precios en la propia documentación de cada proveedor.

Límites de tasa y fiabilidad

Esta es la parte que mata proyectos en silencio. Los endpoints RPC públicos son compartidos y se limitan agresivamente; en cuanto tu bucle de sondeo se vuelve popular, verás 429 Too Many Requests y conexiones websocket caídas. Los indexadores tienen sus propios límites por niveles, a menudo expresados como peticiones por segundo más un tope mensual.

Diseña a la defensiva desde el primer día:

  • Prefiere suscripciones al sondeo. Un flujo de eventos nuevos por websocket es más barato y rápido que machacar un endpoint REST cada segundo.
  • Aplica back-off ante errores. Back-off exponencial con jitter en 429 y 5xx, no un bucle de reintentos apretado que empeore el throttling.
  • Cachea de forma agresiva. Los metadatos de tokens y las operaciones históricas no cambian; no los vuelvas a pedir.
  • Ten un plan de respaldo. Un segundo RPC/indexador al que cambiar cuando el principal se degrade. Depender de un solo proveedor es un punto único de fallo.
  • Cuenta con caídas. Solana ha tenido ralentizaciones y paradas de red. Tu bot debería fallar de forma segura —no hacer nada— en lugar de lanzar órdenes a ciegas en plena caos.

El nivel de API más barato y la estrategia de trading de mayor frecuencia son mutuamente excluyentes. Si tu ventaja depende de ser más rápido que todos los demás, estás en una carrera armamentística de infraestructura que probablemente no puedas ganar contra bots financiados.

Autenticación y seguridad de claves API

Las llamadas RPC de solo lectura a un nodo público a menudo no necesitan clave. Todo lo serio sí: los proveedores de RPC de pago y los indexadores emiten claves API, y cualquier endpoint que pueda operar en tu nombre (en un exchange centralizado) emite claves que pueden mover dinero. El modelo de amenaza es completamente distinto para ambas, y deberías tratar las claves de trading como munición real.

⚠ La higiene de claves no es negociable

Una clave de datos de solo lectura filtrada te cuesta algo de cuota. Una clave de trading filtrada con permiso de retiro puede vaciar tu cuenta antes de que termines de leer esta frase. Las reglas de abajo no son un pulido opcional: son la diferencia entre un fallo y una catástrofe.

  1. Nunca subas claves a control de versiones. Nada de claves en el código fuente, archivos de configuración del repo, capturas de pantalla ni JavaScript del lado del cliente. Usa variables de entorno o un gestor de secretos. Añade .env a .gitignore desde el primer día y escanea tu historial: las claves subidas una vez se rastrean en minutos.
  2. Privilegio mínimo. Crea una clave distinta por aplicación, con solo los permisos que necesita. Un dashboard recibe una clave de solo lectura. Un registrador de precios nunca necesita alcance de trading.
  3. Desactiva los retiros. En cualquier clave de trading, desactiva el permiso de retiro/transferencia. Un bot que compra y vende no necesita la capacidad de enviar fondos fuera de la plataforma.
  4. Lista blanca de IP. Vincula la clave a las IP fijas de tu servidor. Una clave robada es mucho menos útil si solo funciona desde tu máquina.
  5. Rota y monitorea. Rota las claves según un calendario e inmediatamente si algo parece raro. Configura alertas ante usos inesperados. Mantén claves separadas para desarrollo y producción para que una clave de prueba filtrada no pueda tocar dinero real.

Para la ejecución no custodiada contra el propio pump.fun, hay una versión aún más afilada de esto: estás firmando transacciones de Solana con la clave privada de una wallet. Esa clave es los fondos. Ejecuta la automatización contra una hot wallet dedicada que contenga solo lo que puedas perder, nunca tu wallet principal: nuestra guía de wallets y autocustodia cubre las reglas de la seed phrase que importan aquí.

Una petición de ejemplo, hecha de forma segura

A continuación tienes un ejemplo mínimo e ilustrativo de cómo leer datos de un proveedor con la clave tomada del entorno, nunca codificada en duro. La URL, el nombre de la cabecera y la forma de la respuesta son marcadores de posición; usa el formato documentado de tu proveedor real.

# 1) Pon la clave en tu entorno, NO en el código ni en el repo:
#    export DATA_API_KEY="tu-clave-de-solo-lectura"

curl -s "https://api.example-indexer.com/v1/token/<MINT_ADDRESS>" \
  -H "Authorization: Bearer ${DATA_API_KEY}" \
  -H "Accept: application/json"

# Ejemplo en Node — clave leída en tiempo de ejecución, alcance de solo lectura:
#   const key = process.env.DATA_API_KEY;
#   const res = await fetch(`${BASE}/v1/token/${mint}`, {
#     headers: { Authorization: `Bearer ${key}` }
#   });
#   if (!res.ok) { /* aplica back-off en 429 / 5xx, NO hagas tight-loop */ }
⚠ Lee esto antes de pegar una clave en cualquier sitio

El error más común con diferencia es codificar la clave en duro como Authorization: Bearer sk_live_abc123 y subirla. Los repos públicos son escaneados por bots de forma continua; una clave de trading subida puede ser abusada en minutos, y reescribir el historial de git no la des-filtra. Si un secreto llega a tocar un commit alguna vez, revócalo y rótalo: no basta con borrar la línea.

La misma disciplina aplica a una API de exchange documentada: claves en variables de entorno, retiros desactivados, restringida por IP. La mecánica es la misma tanto si lees precios de memecoins como si colocas órdenes spot.

Casos de uso — y los riesgos honestos

Aquí el resumen se convierte en una dosis de realidad. Estas son las tres cosas que la gente construye, ordenadas a grandes rasgos de “bastante seguro” a “lo más probable que pierda dinero”.

Analítica y dashboards (menor riesgo)

Screeners de solo lectura, gráficos de distribución de holders, rastreadores de volumen, alertas de nuevos lanzamientos. Esta es la categoría más segura porque nada se ejecuta: el peor caso son datos malos o una cuota agotada. Y es genuinamente útil: un buen dashboard te ayuda a evitar tokens malos, lo cual vale más que perseguir los buenos. Constrúyelo con una clave de solo lectura, cachea a fondo, y estarás en terreno firme.

Bots de alerta y sniper (alto riesgo)

Bots que vigilan el feed de nuevos lanzamientos y reaccionan: avisándote o comprando automáticamente. La fantasía es ser el primero; la realidad es que compites contra operaciones con infraestructura más rápida, acceso de pago al mempool y co-ubicación. Para cuando tu websocket de RPC público entrega un evento, el precio que obtendrías a menudo ya es peor. Y el feed está lleno de cebos: tokens fraudulentos diseñados específicamente para atraer a los bots sniper.

Bots de trading automatizado (máximo riesgo)

Código desatendido que compra y vende con fondos reales. Sé claro contigo mismo: la mayoría de los bots de trading minorista pierden dinero, y los bots de memecoins lo pierden más rápido. Las razones se acumulan:

🐢

Latencia

Eres más lento que los competidores financiados. Las buenas ejecuciones desaparecen antes de que tu orden llegue.

🥪

MEV y sándwich

Los bots pueden ver tu transacción y operar alrededor de ella, comprando antes que tú y vendiéndote en tu propia orden para que obtengas un peor precio.

💸

Comisiones y slippage

Las comisiones de swap, las de red y el slippage en liquidez fina erosionan en silencio cada ida y vuelta, ganes o pierdas.

Añade los riesgos operativos —un fallo de lógica, un caso límite no manejado, un feed de precios obsoleto, una parada de red a mitad de operación— y un bot desatendido puede quemar una wallet mientras duermes. Si lo construyes igualmente, hazlo con una hot wallet desechable con un tope de gasto estricto, interruptores de emergencia y la asunción de que todo el saldo puede esfumarse. Tómatelo como una forma cara de aprender, no como una fuente de ingresos.

⚠ No prometemos beneficios

Nada de esta página es asesoramiento financiero ni una estrategia que gane dinero. El escenario base honesto para un bot de memecoins automatizado es una pérdida. Explicamos cómo funcionan las cañerías para que entiendas los riesgos, no para animarte a apuntarlo a tus ahorros.

Si lo que de verdad necesitas es una interfaz estable y documentada para precios y ejecución —con changelog, soporte y límites de tasa predecibles—, la API de un exchange regulado es una base más cuerda que un endpoint no oficial sacado por scraping. Renuncias a la autocustodia, pero ganas responsabilidad.

Explora una API de trading documentada

Una lista de comprobación previa antes de publicar

  1. Elige la fuente correcta. RPC para corrección y ejecución, indexador para consultas ricas, una API de exchange documentada cuando quieras soporte. No hagas scraping de endpoints internos para nada que te importe.
  2. Asegura cada clave. Variables de entorno o gestor de secretos, privilegio mínimo, retiros desactivados, lista blanca de IP, rotación según calendario. .env en .gitignore.
  3. Gestiona los límites con elegancia. Suscripciones en vez de sondeo, back-off exponencial, caché y un proveedor de respaldo.
  4. Falla de forma segura. Ante datos malos, errores o problemas de red, tu código debería no hacer nada en lugar de adivinar.
  5. Limita el radio de impacto. Hot wallet dedicada, límite de gasto estricto, interruptor de emergencia. Nunca automatices fondos que no puedas perder.
  6. Verifica contra la fuente. Contrasta las cifras críticas (saldos, ejecuciones) contra la cadena vía RPC, no solo con un indexador.

¿Quieres ver dónde acaban estos datos en la interfaz real? Nuestro recorrido por la app y la guía paso a paso del swap muestran el lado del frontend de las mismas cañerías on-chain que estarías consultando.

Preguntas frecuentes

¿Existe una API oficial de pump.fun?

No existe una API REST pública ampliamente documentada y con soporte oficial para desarrolladores en general, como sí publica un exchange centralizado. La mayoría de los desarrolladores leen los datos de pump.fun directamente desde la blockchain de Solana vía RPC, o pagan a un indexador externo que ya ha hecho ese trabajo por ellos. Trata cualquier “API de pump.fun” que no esté en el sitio oficial como no oficial y sin soporte.

¿Puedo obtener los nuevos lanzamientos de tokens en tiempo real?

Sí, pero no desde un feed oficial mágico. Los nuevos lanzamientos son transacciones de programas en Solana, así que o te suscribes al programa correspondiente mediante un RPC por websocket, o usas un indexador externo que transmite los eventos de nuevos lanzamientos. Ambos tienen latencia, y compites contra bots que pagan por una infraestructura más rápida.

¿Necesito una clave API para leer datos de pump.fun?

Leer datos crudos on-chain a través de un nodo RPC público normalmente no requiere clave, pero los nodos públicos tienen límites de tasa y poca fiabilidad. Para cualquier cosa seria usarás un proveedor de RPC de pago o un indexador, que emite una clave API. Esa clave debería ser de solo lectura, con permisos acotados y nunca subirse a un repositorio.

¿Puede ganar dinero un bot de trading construido sobre estas APIs?

La mayoría pierde dinero. Los mercados de memecoins están dominados por bots más rápidos, extracción de MEV, ataques sándwich y tokens directamente fraudulentos. La latencia, las comisiones y el slippage juegan en tu contra, y un fallo en código desatendido puede vaciar una wallet en segundos. Constrúyelo primero para aprender y nunca automatices fondos que no puedas permitirte perder.

¿Cuál es la diferencia entre un nodo RPC y un indexador?

Un nodo RPC responde preguntas de bajo nivel sobre la cadena —estados de cuentas, transacciones, logs—, pero tú reconstruyes el significado por tu cuenta. Un indexador ingiere esos datos crudos y expone consultas de más alto nivel como “todas las operaciones de este token hoy”. El RPC es más barato y flexible; los indexadores son más rápidos para construir pero cuestan más y añaden una dependencia de confianza.

¿Cómo evito que me roben una clave API de trading?

Guarda las claves en variables de entorno o en un gestor de secretos, nunca en el código fuente ni en el frontend. Usa claves con privilegios mínimos, desactiva los retiros en cualquier clave de trading, restríngela a direcciones IP concretas y rótala con regularidad. Si una clave puede mover fondos y se filtra, da los fondos por perdidos.

Guía independiente

¿Quieres una API con documentación real?

Si necesitas un endpoint estable y documentado para precios y ejecución de operaciones, empieza por la API de un exchange regulado en lugar de hacer scraping de una no oficial.

Continúa tu investigación