Alertas de deslistado de Upbit — 유의종목 y 상장폐지 en tiempo real

Upbit es el exchange dominante de Corea, y sus retiradas pesan mucho. Un 상장폐지 (deslistado) o una 유의종목 (advertencia de inversión) de Upbit puede cambiar el precio de un token en segundos. CryptoListing.ws envía ambos, en JSON estructurado por WebSocket, en el momento en que Upbit los publica — con un endpoint en Seúl pensado para bots ubicados en Corea, que transmite Upbit y Bithumb.

El ciclo de advertencia de Upbit

Upbit no deslista una moneda sin avisar. Los tokens pasan por un ciclo de advertencia en varias etapas, y cada etapa se anuncia en el canal oficial de avisos de Upbit. Entender las etapas es lo que te permite distinguir un susto superable de una retirada definitiva.

EtapaCoreanoQué significa
Advertencia de inversión유의종목 지정La moneda queda en revisión. Sigue cotizando, pero con una advertencia formal. Puede levantarse o escalar.
Advertencia prorrogada유의종목 연장El periodo de revisión se alarga: la incertidumbre continúa.
Advertencia levantada유의종목 해제La moneda supera la revisión y se retira la advertencia. A menudo, un rebote de alivio.
Deslistado상장폐지El par se retira de forma permanente en una fecha anunciada. Definitivo.

El feed reduce este ciclo a las dos etapas que de verdad mueven operaciones: el deslistado en sí y el levantamiento de la advertencia. El levantamiento importa porque una moneda que supera la revisión rebota con frecuencia: es un evento distinto y operable, no solo la ausencia de malas noticias.

Dos tipos de evento para Upbit

SeñalCoreanolistingType
Par spot deslistado상장폐지spot_delisting
Advertencia de inversión levantada유의종목 해제caution_released

Ambos llegan por el mismo WebSocket que los eventos de nuevos listados, distinguidos por listingType, así que una sola conexión cubre a la vez los listados, deslistados y levantamientos de advertencia de Upbit. Para los listados, consulta la página de alertas de listado de Upbit.

Push por WebSocket, no sondeo REST

La mayoría de los rastreadores de deslistados de Upbit consultan el endpoint REST de avisos de Upbit a intervalos fijos: a menudo cada 30 minutos, a veces cada 60 segundos. En un deslistado, ese intervalo es tu peor punto ciego: un aviso de 상장폐지 publicado justo después de una consulta espera el resto del ciclo antes de aparecer. CryptoListing.ws, en cambio, envía el evento a todos los clientes conectados por WebSocket en el instante en que Upbit lo publica: sin ciclo de sondeo que esperar, con entrega en milisegundos de un evento estructurado. Tú mismo mides el tramo de red con las marcas de tiempo de cada mensaje. (Nota: el WebSocket de datos de mercado (EN) nativo de Upbit transmite tickers y libros de órdenes de pares que ya cotizan; no incluye los avisos del tablón.)

Formato del mensaje

Los títulos se transmiten tal cual, así que el texto coreano llega intacto. Trata ticker como posiblemente separado por comas: un aviso de Upbit puede cubrir varias monedas.

{
  "type": "announcement",
  "title": "[거래] TOKEN(TOKEN) 원화 마켓 상장폐지 안내",
  "ticker": "TOKEN",
  "publisher": "upbit",
  "listingType": "spot_delisting",
  "detectedTimestampUs": 1710345000005000,
  "dispatchTimestampUs": 1710345000006000
}

Conexión desde Seúl

Autentícate con una cabecera X-API-Key en el upgrade. Los bots ubicados en Corea deberían usar el endpoint de Seúl, que transmite Upbit y Bithumb y elimina el salto Seúl→Tokio.

# pip install "websockets>=14"  — el parámetro de cabecera es additional_headers
# (extra_headers se eliminó en websockets v14+)
import asyncio, json, websockets

API_KEY = "dsk_your_key_here"
WS_URL  = "wss://kr.cryptolisting.ws"  # Seúl, Upbit + Bithumb

async def run():
    headers = {"X-API-Key": API_KEY}
    async with websockets.connect(WS_URL, additional_headers=headers) as ws:
        async for raw in ws:
            msg = json.loads(raw)
            if msg.get("type") != "announcement":
                continue
            if msg["listingType"] in ("spot_delisting", "caution_released"):
                for ticker in msg["ticker"].split(","):
                    print(msg["listingType"], ticker, msg["title"])

asyncio.run(run())

Cómo leer las dos señales

Un spot_delisting y un caution_released apuntan en direcciones opuestas, y tratarlos como un solo grupo hace perder la mayor parte de la ventaja. Un 상장폐지 es un catalizador negativo programado: la liquidez se reduce a medida que se acerca la fecha efectiva, así que el movimiento se concentra en la reacción al propio anuncio. Un caution_released, en cambio, elimina un lastre: una moneda que estaba en revisión 유의종목 la supera, y el alivio suele ser un rebote brusco desde una base deprimida. Como ambos eventos nombran con el tiempo el mismo conjunto de tickers, llevar un pequeño registro en memoria de qué monedas están actualmente en advertencia te permite interpretar un levantamiento posterior con todo el contexto: no es una moneda nueva, es una superviviente.

Sea cual sea la estrategia — salir de una posición en riesgo, cubrirse en otro exchange que aún lista el token u operar directamente la reacción —, el anuncio es el disparador y todo lo que viene después es decaimiento. Esa es toda la razón para recibirlo como push en lugar de descubrirlo en el siguiente sondeo.

Para los datos detrás de ambas señales, la página advertencia levantada recoge los levantamientos de Upbit y Bithumb que nuestro feed ha seguido desde abril de 2026 con su movimiento de precio, y las estadísticas de reacción del precio a los anuncios dan el movimiento mediano tras un aviso de deslistado de Upbit: −12,7 % en el punto más bajo en 24 horas (15 deslistados). Un máximo o un mínimo es un extremo, no una rentabilidad.

Preguntas frecuentes

¿Qué es 유의종목?

Una designación de advertencia de inversión sobre una moneda que sigue cotizando. Señala un riesgo elevado y puede levantarse (caution_released) o escalar a un deslistado 상장폐지. Es una advertencia, no una retirada.

¿Con qué rapidez recibo una alerta de deslistado de Upbit?

El evento se envía en el instante en que Upbit publica el aviso: entrega en milisegundos de un mensaje JSON estructurado, no una instantánea de sondeo. Cada mensaje lleva marcas de tiempo con precisión de microsegundos para que midas tú mismo el rendimiento de extremo a extremo.

¿El feed cubre también los listados de Upbit?

Sí. Los nuevos listados, los levantamientos de advertencia y los deslistados llegan por la misma conexión, distinguidos por listingType. Consulta la página de alertas de listado de Upbit y la referencia de la API completa.

¿Y los deslistados de Bithumb y Binance?

El mismo feed cubre los deslistados de Bithumb y Binance. La página de alertas de deslistado crypto reúne los tres.

Obtén tu clave API

Contáctanos en Telegram para empezar a recibir las alertas 유의종목 y 상장폐지 de Upbit. Consulta precios y planes o la documentación (EN) completa.

Obtener clave API en Telegram