Mercados de predicción
/predictions
Explora los contratos de Polymarket y Kalshi. Los precios son probabilidades de resultado de cada plataforma, no sentimiento social. El volumen conserva su unidad de plataforma. Los contratos equivalentes comparten un mercado; los contratos relacionados permanecen separados. Las métricas de sujetos usan los endpoints de sujetos y activos existentes.
Pago con wallet disponible en https://nebula-api.hiddensystems.ai/api/v1/x402/predictions. No se requiere cuenta de Nebula ni clave de API; consulta la oferta de pago antes de firmar. Guía de pago x402.
Parámetros
Búsqueda sin distinción de mayúsculas y minúsculas en identificadores públicos y nombres.
Example:NVIDIA
Plataforma opcional
polymarketkalshi
Example:polymarket
El valor predeterminado es open
openclosedresolveddisputedall
Default:open
Identificador canónico que no corresponde a un activo y que devuelven /subjects o /search, como text:jensen huang o handle:elonmusk. Se acepta en cualquier combinación de mayúsculas y minúsculas. No puede combinarse con asset_id ni con asset_class.
Example:text:jensen huang
Número máximo de resultados devueltos.
Default:25
Desplazamiento de paginación
Default:0
Ejemplo de cURL
curl --request GET \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/predictions' \
--header 'X-API-Key: YOUR_API_KEY'
Respuestas
Tipo de medio application/json
has_more
True cuando hay otra página disponible después de los registros devueltos.
limit
Número máximo de registros solicitados.
markets
array<object>
Mercados canónicos, ordenados por el mejor rango de actividad dentro de cada plataforma. Los volúmenes de las plataformas no se suman.
markets
Mercados canónicos, ordenados por el mejor rango de actividad dentro de cada plataforma. Los volúmenes de las plataformas no se suman.
markets[].id
Identidad estable dentro de este tipo de objeto.
markets[].listings
array<object>
Listados de plataforma con reglas y cotizaciones conservadas por separado.
markets[].listings
Listados de plataforma con reglas y cotizaciones conservadas por separado.
markets[].listings[].closes_at
Cierre de negociación de la plataforma en UTC; no implica necesariamente la ocurrencia del evento ni su liquidación.
markets[].listings[].event_id
Identificador del evento de la plataforma, o vacío si no existe.
markets[].listings[].id
Identidad estable dentro de este tipo de objeto.
markets[].listings[].liquidity_usd
Liquidez reportada por la plataforma en dólares estadounidenses; null cuando no está disponible.
markets[].listings[].market_id
Identidad canónica del mercado; los listados equivalentes de plataforma la comparten.
markets[].listings[].observed_at
Hora UTC en que Nebula obtuvo esta cotización. Comprueba la frescura antes de comparar.
markets[].listings[].open_interest
Contratos abiertos de la plataforma; null cuando no está disponible.
markets[].listings[].opens_at
Hora de apertura de la plataforma en UTC; null cuando no está disponible.
markets[].listings[].outcomes
Resultados nativos ordenados con evidencia de precio independiente.
markets[].listings[].provider
Plataforma: polymarket o kalshi.
markets[].listings[].provider_id
Identificador nativo del mercado de la plataforma.
markets[].listings[].provider_updated_at
Hora de actualización de los metadatos de la plataforma; null cuando no está disponible.
markets[].listings[].question
Pregunta original del contrato.
markets[].listings[].resolution_source
Fuente de resolución de la plataforma, o vacío si no existe.
markets[].listings[].resolves_at
Hora prevista de resolución de la plataforma en UTC; null cuando no está disponible.
markets[].listings[].result
Resultado de liquidación de la plataforma; vacío antes de un resultado conocido.
markets[].listings[].revision
SHA-256 de la pregunta, las reglas, la fuente, el cierre y la orientación del resultado.
markets[].listings[].rules
Reglas completas de resolución de la plataforma.
markets[].listings[].source_url
URL original de la plataforma.
markets[].listings[].status
Ciclo de vida del listado: open, closed, resolved o disputed. Para sujetos: resolved o pending.
markets[].listings[].volume
Volumen acumulado de la sede en volume_unit; null cuando no está disponible.
markets[].listings[].volume_24h
Volumen de la sede en las últimas 24 horas en volume_unit; null cuando no está disponible.
markets[].listings[].volume_unit
usd para Polymarket, contracts para Kalshi. Estas cantidades no se pueden sumar.
markets[].question
Pregunta original del contrato.
markets[].subjects
array<object>
Sujetos vinculados. Usa sus endpoints de análisis existentes por separado; no se infiere sentimiento de mercado.
markets[].subjects
Sujetos vinculados. Usa sus endpoints de análisis existentes por separado; no se infiere sentimiento de mercado.
markets[].subjects[].fallback_image_urls
Candidatos de icono de respaldo resueltos por el backend, en orden.
markets[].subjects[].image_url
Primer candidato de icono de sujeto resuelto por el backend; si está vacío, usa los de respaldo.
markets[].subjects[].name
Nombre canónico de visualización del sujeto.
markets[].subjects[].role
Rol del adjunto de la pregunta: entity, topic o place.
markets[].subjects[].status
Ciclo de vida del listado: open, closed, resolved o disputed. Para sujetos: resolved o pending.
markets[].subjects[].subject_id
Identificador canónico del sujeto en el registro; conserva la elegibilidad existente como asset o topic.
markets[].subjects[].types
Tipos canónicos de sujeto del resolvedor de identidad existente.
offset
Número de registros coincidentes omitidos.
{
"has_more": false,
"limit": 50,
"markets": [
{
"id": "polymarket:123",
"listings": [
{
"closes_at": "2026-10-07T20:00:00Z",
"event_id": "event-123",
"id": "polymarket:123",
"liquidity_usd": 5000,
"market_id": "polymarket:123",
"observed_at": "2026-10-06T12:00:00Z",
"open_interest": 100,
"opens_at": "2026-10-01T00:00:00Z",
"outcomes": [],
"provider": "polymarket",
"provider_id": "123",
"provider_updated_at": "2026-10-06T12:00:00Z",
"question": "Will NVIDIA close above $200 on October 7?",
"resolution_source": "Official exchange close",
"resolves_at": "2026-10-08T00:00:00Z",
"result": "yes",
"revision": "revision-hash",
"rules": "Resolves Yes if the official closing price exceeds $200.",
"source_url": "https://polymarket.com/event/example",
"status": "open",
"volume": 10000,
"volume_24h": 1000,
"volume_unit": "usd"
}
],
"question": "Will NVIDIA close above $200 on October 7?",
"subjects": [
{
"fallback_image_urls": [],
"image_url": "https://example.com/nvda.png",
"name": "NVIDIA",
"role": "entity",
"status": "open",
"subject_id": "eq:NVDA",
"types": []
}
]
}
],
"offset": 0
}