Polymarket

Accede a datos de mercados de predicción desde Polymarket

Polymarket es una plataforma descentralizada de mercados de predicción donde los usuarios pueden operar sobre el resultado de eventos futuros utilizando tecnología blockchain. Polymarket proporciona una API completa, permitiendo a desarrolladores y agentes acceder a datos de mercado en vivo, listados de eventos, información de precios y estadísticas de libro de órdenes para potenciar flujos de trabajo basados en datos y automatizaciones de IA.

Con la API de Polymarket y la integración de Sim, puedes permitir que los agentes recuperen programáticamente información de mercados de predicción, exploren mercados abiertos y eventos asociados, analicen datos históricos de precios y accedan a libros de órdenes y puntos medios del mercado. Esto crea nuevas posibilidades para la investigación, análisis automatizado y desarrollo de agentes inteligentes que reaccionan a probabilidades de eventos en tiempo real derivadas de los precios del mercado.

Las características principales de la integración de Polymarket incluyen:

  • Listado y filtrado de mercados: Lista todos los mercados de predicción actuales o históricos, filtra por etiqueta, ordena y navega por los resultados paginados.
  • Detalle del mercado: Recupera detalles de un solo mercado por ID o slug, incluyendo sus resultados y estado.
  • Listados de eventos: Accede a listas de eventos de Polymarket e información detallada de eventos.
  • Libro de órdenes y datos de precios: Analiza el libro de órdenes, obtén los últimos precios del mercado, visualiza el punto medio u obtén información histórica de precios para cualquier mercado.
  • Listo para automatización: Construye agentes o herramientas que reaccionan programáticamente a desarrollos del mercado, cambios en las probabilidades o resultados específicos de eventos.

Al utilizar estos endpoints de API documentados, puedes integrar perfectamente los ricos datos de mercados de predicción en cadena de Polymarket en tus propios flujos de trabajo de IA, paneles de control, herramientas de investigación y automatizaciones de trading.

Instrucciones de uso

Integra los mercados de predicción de Polymarket en el flujo de trabajo. Puede obtener mercados, mercado, eventos, evento, etiquetas, series, libro de órdenes, precio, punto medio, historial de precios, último precio de operación, diferencial, tamaño de tick, posiciones, operaciones y búsqueda.

Herramientas

polymarket_get_markets

Obtener una lista de mercados de predicción de Polymarket con filtrado opcional

Entrada

ParámetroTipoRequeridoDescripción
closedstringNoFiltrar por estado cerrado (true/false). Use false para mostrar solo mercados activos.
orderstringNoCampo de ordenación (p. ej., volumeNum, liquidityNum, startDate, endDate, createdAt)
ascendingstringNoDirección de ordenación (true para ascendente, false para descendente)
tagIdstringNoFiltrar por ID de etiqueta
limitstringNoNúmero de resultados por página (máximo 50)
offsetstringNoDesplazamiento de paginación (omitir esta cantidad de resultados)

Salida

ParámetroTipoDescripción
marketsarrayArray de objetos de mercado

polymarket_get_market

Obtener detalles de un mercado de predicción específico por ID o slug

Entrada

ParámetroTipoRequeridoDescripción
marketIdstringNoEl ID del mercado. Requerido si no se proporciona el slug.
slugstringNoEl slug del mercado (p. ej., "will-trump-win"). Requerido si no se proporciona marketId.

Salida

ParámetroTipoDescripción
marketobjectObjeto de mercado con detalles

polymarket_get_events

Obtener una lista de eventos de Polymarket con filtrado opcional

Entrada

ParámetroTipoRequeridoDescripción
closedstringNoFiltrar por estado cerrado (true/false). Use false para mostrar solo eventos activos.
orderstringNoCampo de ordenación (p. ej., volume, liquidity, startDate, endDate, createdAt)
ascendingstringNoDirección de ordenación (true para ascendente, false para descendente)
tagIdstringNoFiltrar por ID de etiqueta
limitstringNoNúmero de resultados por página (máximo 50)
offsetstringNoDesplazamiento de paginación (omitir esta cantidad de resultados)

Salida

ParámetroTipoDescripción
eventsarrayArray de objetos de eventos

polymarket_get_event

Obtener detalles de un evento específico por ID o slug

Entrada

ParámetroTipoRequeridoDescripción
eventIdstringNoEl ID del evento. Requerido si no se proporciona el slug.
slugstringNoEl slug del evento (ej., "2024-presidential-election"). Requerido si no se proporciona eventId.

Salida

ParámetroTipoDescripción
eventobjectObjeto de evento con detalles

polymarket_get_tags

Obtener etiquetas disponibles para filtrar mercados de Polymarket

Entrada

ParámetroTipoObligatorioDescripción
limitstringNoNúmero de resultados por página (máx 50)
offsetstringNoDesplazamiento de paginación (omitir esta cantidad de resultados)

Salida

ParámetroTipoDescripción
tagsarrayArray de objetos de etiquetas con id, etiqueta y slug

Buscar mercados, eventos y perfiles en Polymarket

Entrada

ParámetroTipoObligatorioDescripción
querystringTérmino de búsqueda
limitstringNoNúmero de resultados por página (máx 50)
offsetstringNoDesplazamiento de paginación

Salida

ParámetroTipoDescripción
resultsobjectResultados de búsqueda que contienen arrays de mercados, eventos y perfiles

polymarket_get_series

Obtener series (grupos de mercados relacionados) de Polymarket

Entrada

ParámetroTipoObligatorioDescripción
limitstringNoNúmero de resultados por página (máx 50)
offsetstringNoDesplazamiento de paginación (omitir esta cantidad de resultados)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos de series y metadatos

polymarket_get_series_by_id

Recuperar una serie específica (grupo de mercado relacionado) por ID desde Polymarket

Entrada

ParámetroTipoObligatorioDescripción
seriesIdstringEl ID de la serie

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos de serie y metadatos

polymarket_get_orderbook

Recuperar el resumen del libro de órdenes para un token específico

Entrada

ParámetroTipoObligatorioDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos del libro de órdenes y metadatos

polymarket_get_price

Recuperar el precio de mercado para un token y lado específicos

Entrada

ParámetroTipoObligatorioDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)
sidestringLado de la orden: compra o venta

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos de precio de mercado y metadatos

polymarket_get_midpoint

Recuperar el precio medio para un token específico

Entrada

ParámetroTipoRequeridoDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos de precio medio y metadatos

polymarket_get_price_history

Recuperar datos históricos de precios para un token de mercado específico

Entrada

ParámetroTipoRequeridoDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)
intervalstringNoDuración que termina en el tiempo actual (1m, 1h, 6h, 1d, 1w, max). Mutuamente excluyente con startTs/endTs.
fidelitynumberNoResolución de datos en minutos (por ejemplo, 60 para datos por hora)
startTsnumberNoMarca de tiempo de inicio (segundos Unix UTC)
endTsnumberNoMarca de tiempo de fin (segundos Unix UTC)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos del historial de precios y metadatos

polymarket_get_last_trade_price

Recuperar el último precio de operación para un token específico

Entrada

ParámetroTipoObligatorioDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos del último precio de operación y metadatos

polymarket_get_spread

Recuperar el diferencial de oferta y demanda para un token específico

Entrada

ParámetroTipoObligatorioDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos del diferencial de compra-venta y metadatos

polymarket_get_tick_size

Recuperar el tamaño mínimo de tick para un token específico

Entrada

ParámetroTipoObligatorioDescripción
tokenIdstringEl ID del token CLOB (de los clobTokenIds del mercado)

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos del tamaño mínimo de tick y metadatos

polymarket_get_positions

Recuperar las posiciones del usuario desde Polymarket

Entrada

ParámetroTipoRequeridoDescripción
userstringDirección de la cartera del usuario
marketstringNoID de mercado opcional para filtrar posiciones

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
outputobjectDatos de posiciones y metadatos

polymarket_get_trades

Recuperar historial de operaciones de Polymarket

Entrada

ParámetroTipoObligatorioDescripción
userstringNoDirección de la cartera del usuario para filtrar operaciones
marketstringNoID de mercado para filtrar operaciones
limitstringNoNúmero de resultados por página (máximo 50)
offsetstringNoDesplazamiento de paginación (omitir esta cantidad de resultados)

Salida

ParámetroTipoDescripción
tradesarrayArray de objetos de operaciones

Notas

  • Categoría: tools
  • Tipo: polymarket

Entrada

ParámetroTipoRequeridoDescripción
userstringDirección de la cartera del usuario (con prefijo 0x)
limitstringNoMáximo de resultados a devolver (p. ej., "50"). Por defecto: 100, máx: 500.
offsetstringNoNúmero de resultados a omitir para paginación (p. ej., "100"). Por defecto: 0, máx: 10000.
marketstringNoID de condiciones separados por comas (p. ej., "0x1234...abcd,0x5678...efgh"). Mutuamente excluyente con eventId.
eventIdstringNoID de eventos separados por comas (p. ej., "12345,67890"). Mutuamente excluyente con market.
typestringNoFiltro de tipo de actividad: TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION, MAKER_REBATE
startnumberNoMarca de tiempo de inicio (segundos Unix)
endnumberNoMarca de tiempo de fin (segundos Unix)
sortBystringNoCampo de ordenación: TIMESTAMP, TOKENS o CASH (por defecto: TIMESTAMP)
sortDirectionstringNoDirección de ordenación: ASC o DESC (por defecto: DESC)
sidestringNoFiltro de lado de operación: BUY o SELL (solo aplica a operaciones)

Salida

ParámetroTipoDescripción
activityarrayArray de entradas de actividad
proxyWalletstringDirección de la cartera proxy del usuario
timestampnumberMarca de tiempo Unix de la actividad
conditionIdstringID de condición del mercado
typestringTipo de actividad (TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION)
sizenumberTamaño en tokens
usdcSizenumberTamaño en USDC
transactionHashstringHash de transacción de blockchain
pricenumberPrecio (para operaciones)
assetstringID de activo/token
sidestringLado de operación (BUY/SELL)
outcomeIndexnumberÍndice de resultado
titlestringTítulo del mercado
slugstringSlug del mercado
iconstringURL del icono del mercado
eventSlugstringSlug del evento
outcomestringNombre del resultado
namestringNombre para mostrar del usuario
pseudonymstringSeudónimo del usuario
biostringBiografía del usuario
profileImagestringURL de imagen de perfil del usuario
profileImageOptimizedstringURL de imagen de perfil optimizada

polymarket_get_leaderboard

Obtener clasificación de traders por ganancias/pérdidas o volumen

Entrada

ParámetroTipoRequeridoDescripción
categorystringNoFiltro de categoría: OVERALL, POLITICS, SPORTS, CRYPTO, CULTURE, MENTIONS, WEATHER, ECONOMICS, TECH, FINANCE (predeterminado: OVERALL)
timePeriodstringNoPeríodo de tiempo: DAY, WEEK, MONTH, ALL (predeterminado: DAY)
orderBystringNoOrdenar por: PNL o VOL (predeterminado: PNL)
limitstringNoNúmero de resultados a devolver (p. ej., "10"). Rango: 1-50, predeterminado: 25.
offsetstringNoNúmero de resultados a omitir para paginación (p. ej., "25"). Rango: 0-1000, predeterminado: 0.
userstringNoFiltrar por dirección de cartera específica del usuario
userNamestringNoFiltrar por nombre de usuario

Salida

ParámetroTipoDescripción
leaderboardarrayArray de entradas de la clasificación
rankstringPosición en la clasificación
proxyWalletstringDirección de cartera proxy del usuario
userNamestringNombre de usuario
volnumberVolumen de operaciones
pnlnumberGanancias y pérdidas
profileImagestringURL de imagen de perfil del usuario
xUsernamestringNombre de usuario de Twitter/X
verifiedBadgebooleanSi el usuario tiene insignia verificada

polymarket_get_holders

Recuperar los principales tenedores de un token de mercado específico

Entrada

ParámetroTipoRequeridoDescripción
marketstringLista de IDs de condición separados por comas (ej., "0x1234...abcd" o "0x1234...abcd,0x5678...efgh").
limitstringNoNúmero de tenedores a devolver (ej., "10"). Rango: 0-20, predeterminado: 20.
minBalancestringNoUmbral mínimo de saldo (predeterminado: 1)

Salida

ParámetroTipoDescripción
holdersarrayArray de grupos de tenedores de mercado por token
tokenstringID de token/activo
holdersarrayArray de tenedores para este token
proxyWalletstringDirección de billetera del tenedor
biostringBiografía del tenedor
assetstringID de activo
pseudonymstringSeudónimo del tenedor
amountnumberCantidad poseída
displayUsernamePublicbooleanSi el nombre de usuario se muestra públicamente
outcomeIndexnumberÍndice de resultado
namestringNombre para mostrar del tenedor
profileImagestringURL de imagen de perfil
profileImageOptimizedstringURL de imagen de perfil optimizada

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started