История исходов прогнозов

GET /predictions/history
GetPredictionHistory

Наблюдаемые цены для одного исхода площадки. Цены — это дроби от 0 до 1. До 1002 точек сохраняют последнее фактическое наблюдение в каждом интервале; пропуски не интерполируются. История начинается, когда Nebula впервые наблюдает листинг.

Оплата кошельком доступна на https://nebula-api.hiddensystems.ai/api/v1/x402/predictions/history. Аккаунт Nebula или API-ключ не требуются; проверьте предложение об оплате перед подписанием. Руководство по оплате x402.

Параметры

listing_id string QUERY обязательный

ID листинга

Example:polymarket:123

outcome_id string QUERY обязательный

ID исхода в рамках листинга

Example:yes

hours integer QUERY

Окно ретроспективы в часах. Бесплатные тарифы охватывают 90 дней; дальше возвращается 403.

Default:168

Пример 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'

Ответы

200 OK
400 Некорректный запрос
401 Не авторизован
402 Кредиты израсходованы; ответ содержит срок продления и баланс купленных кредитов
403 Доступ запрещён
404 Не найдено
405 Метод не поддерживается; поддерживаемые методы перечислены в заголовке Allow
429 Слишком много запросов
500 Внутренняя ошибка сервера
503 Сервис недоступен

Тип медиа application/json

listing_id
string обязательный

Нативный рыночный идентификатор с префиксом площадки.

outcome_id
string обязательный

Нативный идентификатор исхода в рамках листинга.

points
array<object> обязательный

Фактические наблюдения в хронологическом порядке, с понижением частоты без интерполяции.

points[].price
number (double) обязательный

Котировка исхода в виде дроби от 0 до 1; null, если недоступна. Не является социальным сентиментом.

points[].price_basis
string обязательный

provider, last_trade, midpoint или unavailable.

points[].time
string (date-time) обязательный

Время наблюдения в UTC.

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