PMDataDocs
Data Schemas

Chainlink

Schema for direct Chainlink Streams and 30-second and 60-second TWAP reports.

Collected directly from Chainlink — not from the Polymarket proxy.

Data typeContentsSample
streamsRaw price data received from the Chainlink WebSocket stream, not the Polymarket proxy.Download sample ↗
streams_twap30sTWAP 30s data received from the Chainlink WebSocket stream.Download sample ↗
streams_twap60sTWAP 60s data received from the Chainlink WebSocket stream.Download sample ↗

Schema

FieldTypeDescription
observationsTimestamptimestamp[us]Source observation timestamp.
receiveMicrosecondTimestamptimestamp[us]PMData receive timestamp.
pricelarge_stringStream benchmark price or Chainlink-computed TWAP, scaled by 10^18.
bidlarge_stringStream bid scaled by 10^18; the literal string "none" for TWAP.
asklarge_stringStream ask scaled by 10^18; the literal string "none" for TWAP.
validFromTimestamptimestamp[us]Report validity start timestamp.
expiresAttimestamp[us]Report expiration timestamp.
versionlarge_stringChainlink report version.

Example data

SymbolRaw Parquet priceDecimal price
BTCUSD6389020066500000000000063890.200665
DOGEUSD725045028735712700.07250450287357127

On this page