TypeScript SDK — Predictions: Events & Discovery
Browse, search, and inspect prediction market events. All methods are on client.predictions. Every method in this section is public — no authentication required.
See the API specifications for full request and response schemas.
listEvents
GET /v1/prediction-markets/events · Public
List prediction market events with optional filters for status, category, sport, and more. Returns an EventsResponse with a .data array of events and a .pagination object.
Code
Auto-retry — This GET endpoint automatically retries on 429/502/503/504 status codes.
getEvent
GET /v1/prediction-markets/events/{eventTicker} · Public
Retrieve full details for a single event by its ticker. Returns an Event object directly (not wrapped).
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
getEventStrike
GET /v1/prediction-markets/events/{eventTicker}/strike · Public
Get the strike (threshold/target) details for an event. Returns a Strike object with value, type, and availableAt fields.
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
getCategories
GET /v1/prediction-markets/categories · Public
List available event categories, optionally filtered by status. Returns an object with a categories string array.
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
listUpcomingEvents
GET /v1/prediction-markets/events/upcoming · Public
List events that haven't started yet. Returns an EventsResponse with a .data array, same shape as listEvents.
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
listNewlyListedEvents
GET /v1/prediction-markets/events/newly-listed · Public
List recently added events. Returns an EventsResponse with a .data array. Useful for discovery feeds and alerts.
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
listRecentlySettledEvents
GET /v1/prediction-markets/events/recently-settled · Public
List events that have recently settled (resolved to an outcome). Returns an EventsResponse with a .data array. Useful for displaying results.
Code
Auto-retry — This GET endpoint automatically retries on transient failures.
What's next
- Order Management — place, cancel, and query prediction market orders
- Positions & Terms — open and settled positions, terms acceptance
- Combos — multi-leg combo instruments
- Volume & Metrics — daily/hourly volume and per-event share metrics
- Data Types — why prices are strings and timestamps may be
bigint