Chainlink TWAP Data Download

Download historical Chainlink 30s and 60s TWAP data collected since August 1, 2026. Polymarket Up/Down markets use Chainlink TWAP as their resolution source after August 7, 2026.

2026-08-01
available since
daily
Parquet files
30s / 60s
TWAP data
Endpoints
https://api.pmdata.dev/chainlink/BTCUSD/streams_twap30s/BTCUSD_streams_twap30s_2026-08-01.parquet
https://api.pmdata.dev/chainlink/BTCUSD/streams_twap60s/BTCUSD_streams_twap60s_2026-08-01.parquet

Chainlink TWAP Data Sample

Preview real BTCUSD 30-second TWAP prices collected directly from Chainlink. The 60-second TWAP files use the same schema. Data is available since August 1, 2026.

#observationsTimestampreceiveMicrosecondTimestamppricevalidFromTimestampexpiresAtversion
11785523118000000178552311901402263018.80598068935943782417855231180000001788115118000000V2
21785523119000000178552312040396963018.7563016909330841617855231190000001788115119000000V2
31785523120000000178552312100567963018.70681256146816204817855231200000001788115120000000V2
41785523121000000178552312244804763018.66196175208788787217855231210000001788115121000000V2
51785523122000000178552312310916063018.61906587610985267217855231220000001788115122000000V2
61785523124000000178552312496357463018.53707644510299750417855231230000001788115124000000V2
71785523125000000178552312694996963018.52267089217611366417855231250000001788115125000000V2
81785523126000000178552312764112263018.48307531854433484817855231260000001788115126000000V2

Direct Chainlink 30s and 60s TWAP data, not Polymarket proxy. Since 2026-08-01

Download Chainlink TWAP Data

import pandas as pd

api_key = "<YOUR_API_KEY>"

twap30s_url = "https://api.pmdata.dev/chainlink/BTCUSD/streams_twap30s/"
twap30s_url += "BTCUSD_streams_twap30s_2026-08-01.parquet"

twap60s_url = "https://api.pmdata.dev/chainlink/BTCUSD/streams_twap60s/"
twap60s_url += "BTCUSD_streams_twap60s_2026-08-01.parquet"

twap30s = pd.read_parquet(twap30s_url, storage_options={"api_key": api_key, "User-Agent": "Mozilla/5.0"})
twap60s = pd.read_parquet(twap60s_url, storage_options={"api_key": api_key, "User-Agent": "Mozilla/5.0"})