Skip to main content
Most teams do not need every Polaris surface on day one. Start by choosing the format and delivery path that matches your workflow.

Compare data surfaces

SurfaceBest forWhat you getTradeoff
Standardised formatsCross-venue analytics, features, and ingestion pipelinesOne canonical event envelope across venuesYou do not keep venue-native field names
Raw payloadsReplayability, parser audits, custom normalizationUnmodified exchange-native messagesYou must handle venue-specific schemas yourself
SnapshotsBulk historical ingestionDaily .jsonl.zst files for standardized datasetsNot the best fit for low-latency recent polling
REST endpointsRecent queries, scripts, product featuresDirect API access to trades, events, OHLCV, raw, and metadataYou must page through responses and manage query flow yourself

If you are building a research pipeline

Start with Snapshots and Standardised formats. That gives you the fastest path to a local dataset with a stable cross-venue schema.

If you are validating current market activity

Start with Trades API or Events API. Use these when you need recent records rather than bulk historical files.

If you are debugging venue behavior

Start with Raw API. Use raw payloads when you need exact source messages or you are maintaining custom parsers.

If you are unsure what a market supports

Start with Catalog. It tells you which exchange and asset pairs are valid and shows historical bounds.
  1. Run the Quickstart.
  2. Confirm access in Connecting.
  3. Check market availability in Catalog.
  4. Download one file from Snapshots.

Next steps