Skip to main content

Data Guide

This guide is for users who want to connect to the Polymarket Exchange for read-only market data consumption without trading functionality.

Who Is This For?

The Data Guide is designed for:
  • Data vendors building market data products
  • Research teams analyzing prediction market data
  • Analytics platforms displaying market information
  • Developers building read-only applications

What You Can Access

With read-only access, you can consume:
Data TypeDescriptionAccess Method
Market DataReal-time quotes, BBO, L2 order bookREST API, gRPC Streaming
Reference DataInstruments, symbols, metadataREST API
Market StatisticsOHLC, last trade price, volume, open interestREST API, gRPC Streaming

Getting Started

Step 1: Onboarding

Contact Polymarket to request read-only API access:
  1. Email onboarding@qcex.com with your use case
  2. Specify that you need read-only data access (no trading)
  3. Provide your company/organization details

Step 2: Authentication Setup

Even for read-only access, you need to authenticate using Private Key JWT:
  1. Generate an RSA key pair
  2. Share your public key with Polymarket
  3. Receive your Client ID credentials

Step 3: Request Required Scopes

For read-only data access, request these scopes:
ScopeDescription
read:marketdataBBO (best bid/offer) and streaming market data
read:l2marketdataL2 orderbook depth
read:instrumentsInstrument listings and metadata

Available Endpoints

REST API

EndpointDescription
/v1/orderbook/{symbol}/bboBest bid/offer for a symbol
/v1/orderbook/{symbol}L2 order book depth
/v1/refdata/instrumentsList all instruments
/v1/refdata/symbolsList all symbols
/v1/refdata/metadataInstrument metadata

gRPC Streaming

For real-time data, use the Market Data Stream:
  • Subscribe to BBO updates
  • Subscribe to L2 order book changes
  • Receive market statistics updates (OHLC, last trade, volume)

Next Steps