¿Polymarket tiene testnet?
Respuesta corta: no. Polymarket nunca ha lanzado una testnet pública y no hay entorno sandbox ni API de demostración. Tu primera orden real es una orden real, con dinero real, frente a contrapartes reales. Así lo resuelven los desarrolladores con experiencia.
La respuesta directa
Polymarket no tiene testnet. No hay entorno sandbox, ni API de demostración, ni endpoint de paper trading, ni cuenta de prueba. A septiembre de 2026, las palabras testnet, sandbox, demo y paper trading no aparecen en ninguna parte del índice de la documentación oficial de Polymarket. El CLOB de producción es el único entorno que existe.
Esto sorprende a quienes vienen de los exchanges cripto, donde una testnet es lo habitual. Binance tiene una. Kalshi, el competidor más cercano de Polymarket, tiene un sandbox completo en demo-api.kalshi.com que replica la API de producción con dinero ficticio. Polymarket no tiene nada equivalente.
Así que la pregunta práctica no es dónde está la testnet, sino ¿cómo reduzco el riesgo de una estrategia cuando el único entorno es producción? Hay cuatro enfoques y cada uno detecta un tipo distinto de bug. La mayoría de la gente necesita más de uno.
Por qué no hay testnet
Vale la pena entender el motivo, porque explica por qué es poco probable que aparezca una. Polymarket es un libro de órdenes on-chain que liquida en Polygon. Una testnet necesitaría algo más que una copia de la API: haría falta un despliegue paralelo de los contratos del exchange CTF, un pUSD de testnet, un motor de matching y un libro de órdenes sintético con liquidez realista en ambos lados.
Esa última parte es la difícil. Un libro de órdenes de sandbox con liquidez ficticia no te enseña casi nada útil, porque lo que de verdad necesitas aprender es cómo interactúan tus órdenes con contrapartes reales: qué se ejecuta, a qué precio y con cuánto slippage. Una testnet te da una integración que funciona y una falsa sensación de ventaja. Lo que podría decirse que es peor que nada.
Las cuatro formas de probar sin testnet
| Enfoque | Detecta | Se le escapa | Coste |
|---|---|---|---|
| Test de integración de solo lectura | Autenticación, serialización, parsing, gestión de límites de tasa | Todo lo relativo al comportamiento de las órdenes | Gratis |
| Backtesting con libros de órdenes históricos | Si la estrategia tiene ventaja; slippage y realismo de las ejecuciones | Bugs de infraestructura en vivo, latencia, carreras con ejecuciones parciales | Bajo |
| Paper trading con precios en vivo | Fontanería, sincronización, generación de señales en tiempo real | Ejecuciones reales, impacto en el mercado, posición en la cola | Gratis, pero lento: solo en tiempo real |
| Órdenes en vivo de tamaño mínimo | Todo, de forma definitiva | Nada, pero solo con un tamaño que puede no ser representativo | Dinero real |
1. Prueba gratis todo lo que no sea una orden
Una parte sorprendente de los bugs de los bots no tiene nada que ver con el trading. Autenticación, firma de solicitudes, desfase del reloj, paginación, manejo de decimales, lógica de reconexión, backoff ante límites de tasa: todo eso se puede ejercitar contra los endpoints de lectura de producción sin gastar nada ni colocar una sola orden.
Los endpoints de datos de mercado son públicos y no requieren autenticación. Apunta tu bot a ellos, déjalo funcionando un día y sacarás a la luz la mayoría de los defectos de integración antes de que haya capital en riesgo.
# Public, unauthenticated, safe to hammer (within rate limits).
curl -s "https://clob.polymarket.com/book?token_id=<TOKEN_ID>" | jq .
# Confirm your auth works without placing an order:
# a 200 here proves your key, secret, passphrase and clock are all correct.
curl -s "https://clob.polymarket.com/auth/api-keys" \
-H "POLY_ADDRESS: $ADDRESS" \
-H "POLY_SIGNATURE: $SIG" \
-H "POLY_TIMESTAMP: $TS" \
-H "POLY_NONCE: 0" | jq .Valida la autenticación sin operar
Llamar a un endpoint autenticado de lectura es la forma más limpia de demostrar que tus credenciales funcionan. Si GET /auth/api-keys devuelve 200, tu key, tu secret, tu passphrase y el reloj del sistema son correctos, lo que elimina la causa más común de Unauthorized/Invalid api key. Consulta la referencia de errores para el resto.
2. Haz backtesting con libros de órdenes históricos
Es lo más parecido a una testnet que existe, y responde a una pregunta que ninguna testnet podría: ¿esta estrategia gana dinero de verdad?
El problema es que la API de Polymarket no puede darte esos datos. Sirve el estado actual del libro. No hay archivo histórico de profundidad y, cuando un mercado se resuelve, su libro devuelve 404. No puedes reconstruir desde la API cómo estaba el libro a las 14:03:17 del martes pasado, con ningún nivel de límite de tasa ni con ningún plan.
Así que el backtesting requiere snapshots puntuales que alguien haya grabado mientras los mercados estaban activos. Eso es lo que hace PolyTest: 240M+ snapshots de los mercados cripto Up/Down de Polymarket, con 8 niveles de profundidad del libro de órdenes en ambos lados, marcas de tiempo por debajo del segundo y mercados resueltos conservados en lugar de descartados.
# List recent BTC 5-minute Up/Down markets
curl -H "X-API-Key: $POLYTEST_KEY" \
"https://api.polytest.io/api/v1/markets?coin=btc&market_type=5m&limit=20"
# Replay one market's book, snapshot by snapshot
curl -H "X-API-Key: $POLYTEST_KEY" \
"https://api.polytest.io/api/v1/markets/$MARKET_ID/snapshots?include_orderbook=true"El error que vuelve inútiles los backtests
Si haces backtesting contra el precio medio, no estás probando una estrategia: estás probando una identidad aritmética. Los spreads de los mercados Up/Down de Polymarket suelen ser de 2–5 centavos, algo enorme en relación con la ventaja que dicen tener la mayoría de las estrategias. Recorre los niveles reales del libro y toma las ejecuciones que de verdad habrías obtenido. Una estrategia que sobrevive a eso merece pasar al paper trading; una que no, nunca fue real.
3. Haz paper trading con precios en vivo
El backtesting demuestra que la ventaja existió en el pasado. El paper trading demuestra que tu bot funciona ahora: que se reconecta, gestiona los 429, lee bien el reloj y genera señales en tiempo real en condiciones reales.
No hay ningún endpoint de Polymarket para esto, así que lo construyes tú: ejecuta el bucle de tu estrategia en vivo contra los datos de mercado de producción y, en lugar de llamar a POST /order, escribe la orden que pretendías enviar en un log junto con el estado del libro en ese instante. Después compárala con lo que hizo el libro a continuación.
// A paper-trading shim: identical interface, no capital at risk.
interface OrderIntent {
tokenId: string;
side: "BUY" | "SELL";
price: number;
size: number;
}
class PaperExecutor {
readonly fills: Array<OrderIntent & { at: number; bookTop: number }> = [];
async submit(intent: OrderIntent, book: { asks: { price: number; size: number }[] }) {
// Record what the book actually looked like at decision time —
// this is what lets you mark the trade honestly afterwards.
this.fills.push({ ...intent, at: Date.now(), bookTop: book.asks[0].price });
}
}
// Swap this for the real CLOB client only once the numbers look right.
const executor = new PaperExecutor();La limitación es honesta e inevitable: las ejecuciones en papel dan por hecho que conseguiste la ejecución. Así no aprenderás nada sobre la posición en la cola ni el impacto en el mercado. Pero sí sabrás si tu bot aguanta una semana funcionando, que es algo distinto e igual de necesario.
4. Sal en vivo con poco
Tarde o temprano tienes que colocar una orden real, y lo honesto es reconocer que esa es la prueba: todo lo anterior es un ensayo. Hazlo de forma deliberada: tamaño mínimo, un solo mercado, un tope estricto de posición y un interruptor de emergencia que hayas probado de verdad.
- Empieza con el tamaño mínimo del mercado, no con el tamaño que pretendes usar.
- Limita la exposición total en el código, no en tu cabeza.
- Prueba la ruta de cancelación antes que la de entrada. No poder salir es peor que no poder entrar.
- Gestiona de forma explícita el modo cancel-only
503: un bot que vuelve a cotizar antes de cancelar puede entrar en bucle en lugar de cerrar posiciones. - Registra cada solicitud y cada respuesta durante la primera semana. Las vas a necesitar.
¿Y Polymarket US?
Polymarket US, la entidad regulada orientada a Estados Unidos, es otro asunto. Ha ofrecido a socios de integración cualificados acceso a un entorno sandbox como parte del onboarding, tras el cual se emiten credenciales de producción. Se trata de un proceso comercial de onboarding para socios aprobados, no de una testnet de autoservicio: no puedes registrarte y empezar a usarla esta tarde, y no ayuda a quien construye sobre el CLOB internacional principal.
Una secuencia de pruebas que funciona
- Test de integración de solo lectura, contra los datos de mercado de producción. Demuestra la autenticación, el parsing y el backoff. Gratis, un día.
- Backtesting con libros de órdenes históricos y simulación realista de ejecuciones. Demuestra que la ventaja existe y sobrevive al spread. Aquí es donde mueren la mayoría de las estrategias: mejor aquí que con dinero.
- Paper trading en vivo durante al menos una semana. Demuestra que el bot es sólido en operación: disponibilidad, reconexiones, límites de tasa, reloj.
- Sal en vivo con el tamaño mínimo, con un tope estricto de exposición y un interruptor de emergencia probado.
- Escala solo cuando las cifras en vivo coincidan con las del papel. Si divergen, tu modelo de ejecuciones estaba mal: vuelve al paso 2.
Los pasos 1, 3 y 4 puedes construirlos tú en unos días. El paso 2 es el que necesita datos que no puedes obtener de Polymarket, y también es el que con más frecuencia ahorra dinero. Empieza una prueba gratuita en PolyTest: tres días bastan para ver si tu idea se sostiene.
Preguntas frecuentes
- ¿Polymarket tiene testnet?
- No. Polymarket no tiene testnet pública, sandbox, API de demostración ni cuenta de prueba. A septiembre de 2026, los términos testnet, sandbox, demo y paper trading no aparecen en ninguna parte de la documentación oficial de Polymarket. El CLOB de producción es el único entorno disponible, así que tu primera orden real se coloca con dinero real.
- ¿Hay un sandbox o una API de demostración de Polymarket para desarrolladores?
- No hay un sandbox de autoservicio. Polymarket US ha ofrecido un entorno sandbox a socios de integración cualificados como parte de su onboarding comercial, pero es un proceso sujeto a aprobación y no un entorno de pruebas público, y no se aplica a la API del CLOB internacional principal.
- ¿Cómo pruebo un bot de trading de Polymarket sin arriesgar dinero?
- Usa tres capas. Primero, haz tests de integración de todo lo que no sea una orden contra los endpoints de lectura de producción (autenticación, parsing, gestión de límites de tasa), lo cual es gratis. Segundo, haz backtesting de la estrategia con snapshots históricos del libro de órdenes y simulación realista de ejecuciones. Tercero, haz paper trading con precios en vivo registrando las órdenes que pretendías enviar en lugar de enviarlas. Solo entonces sal en vivo con el tamaño mínimo.
- ¿Puedo obtener datos históricos de Polymarket para hacer backtesting?
- No desde la API de Polymarket, que solo sirve el estado actual del mercado y devuelve 404 para el libro de órdenes de un mercado resuelto. Necesitas snapshots puntuales grabados mientras los mercados estaban activos. PolyTest ofrece 240M+ snapshots de este tipo de los mercados cripto Up/Down de Polymarket, con 8 niveles de profundidad del libro de órdenes y marcas de tiempo por debajo del segundo, incluidos los mercados resueltos.
- ¿Kalshi tiene testnet y Polymarket no?
- Sí. Kalshi tiene un sandbox completo en demo-api.kalshi.com que replica su API de producción con fondos simulados. Es una de las diferencias prácticas más claras entre construir sobre una plataforma u otra, y es la razón por la que quienes construyen para Polymarket se apoyan mucho más en el backtesting y el paper trading.
Obtén los datos históricos que Polymarket no guarda
PolyTest registra los mercados cripto Up/Down de Polymarket mientras están activos: 240M+ snapshots con 8 niveles de profundidad del libro de órdenes, marcas de tiempo por debajo del segundo y mercados resueltos conservados. Empieza con una prueba gratuita de 3 días.
Sigue leyendo
Cómo crear un bot de trading para Polymarket
La mayoría de los tutoriales de bots para Polymarket se basan en SDK que ya no existen. Este es el camino actual de principio a fin: qué instalar en 2026, cómo funciona realmente la autenticación, dónde están los huecos de datos y los modos de fallo que matan a los bots en la primera semana.
Mercados Up/Down de Polymarket: slugs, resolución y el precipicio del libro de órdenes
Los mercados cripto Up/Down de Polymarket son los instrumentos de mayor frecuencia de la plataforma y de los más incomprendidos. Así se decodifica un slug, esto es lo que determina la resolución y esto es exactamente lo que conserva Polymarket cuando un mercado cierra.
Cómo elegir una API de datos de Polymarket
Todos los proveedores venden una cifra grande. Casi ninguno vende la cifra que importa. Esto es lo que de verdad debes probar antes de comprometerte, incluidos los casos en los que no necesitas ningún proveedor de pago.