Skip to main content
Historical orderbooks, resolution feeds, and exchange data — with live WebSocket streams coming soon.

Data access

  • Historical Data — REST endpoints for recorded Polymarket orderbooks and crypto feeds stored in S3
  • Live WebSocket Data — real-time streams (coming soon)
Historical endpoints use plain GET requests on one base URL.
https://api.chinolabs.com

Quick example

import httpx

# Polymarket orderbook
slug = httpx.get("https://api.chinolabs.com/polymarket/slug/btc-updown-5m-1780536000")
print(slug.json())

# Resolution source (up to 60 minutes per request)
chainlink = httpx.get("https://api.chinolabs.com/crypto/chainlink/btc/1781025000/1781025300")
print(chainlink.json())

# Exchange book ticker — JSON list of 100 ms BBA snapshots
bookticker = httpx.get("https://api.chinolabs.com/crypto/bookticker/btc/1781025000/1781025300")
print(bookticker.json()[0])

Data sources

APIS3 prefixWritten by
Polymarketpolymarket/Recording server + file compressor
Cryptocrypto/crypto_exchange_recorder — resolution sources (chainlink, cf-benchmarks, binance) and exchange bookticker
See the endpoint pages under Historical Data for parameters and response shapes.