Storico degli esiti delle previsioni

GET /predictions/history
GetPredictionHistory

Prezzi osservati per un esito della venue. I prezzi sono frazioni da 0 a 1. Fino a 1002 punti conservano l'ultima osservazione effettiva per bucket; i divari non vengono interpolati. Lo storico inizia quando Nebula osserva per la prima volta il listing.

Pagamento con wallet disponibile su https://nebula-api.hiddensystems.ai/api/v1/x402/predictions/history. Non sono richiesti un account Nebula o una chiave API; controlla l'offerta di pagamento prima di firmare. Guida al pagamento x402.

Parametri

listing_id string QUERY obbligatorio

ID del listing

Example:polymarket:123

outcome_id string QUERY obbligatorio

ID dell'esito all'interno del listing

Example:yes

hours integer QUERY

Finestra di lookback in ore. I piani gratuiti risalgono fino a 90 giorni; oltre viene restituito 403.

Default:168

Esempio cURL

curl --get \
  --url 'https://nebula-api.hiddensystems.ai/api/v1/public/predictions/history' \
  --data-urlencode 'listing_id=polymarket:123' \
  --data-urlencode 'outcome_id=yes' \
  --header 'X-API-Key: YOUR_API_KEY'

Risposte

200 OK
400 Richiesta non valida
401 Non autorizzato
402 Crediti esauriti; la risposta include i tempi di rinnovo e il saldo dei crediti acquistati
403 Vietato
404 Non trovato
405 Metodo non consentito; l'header Allow elenca il metodo supportato
429 Troppe richieste
500 Errore interno del server
503 Servizio non disponibile

Tipo di media application/json

listing_id
string obbligatorio

Identità di mercato nativa con prefisso della venue.

outcome_id
string obbligatorio

Identità nativa dell'esito all'interno del listing.

points
array<object> obbligatorio

Osservazioni effettive in ordine cronologico, sottocampionate senza interpolazione.

points[].price
number (double) obbligatorio

Quotazione dell'esito come frazione da 0 a 1; null quando non disponibile. Non è sentiment social.

points[].price_basis
string obbligatorio

provider, last_trade, midpoint o unavailable.

points[].time
string (date-time) obbligatorio

Ora UTC dell'osservazione.

{
  "listing_id": "polymarket:123",
  "outcome_id": "yes",
  "points": [
    {
      "price": 0.65,
      "price_basis": "provider",
      "time": "2026-10-06T12:00:00Z"
    }
  ]
}