SatPact

API Reference

REST API powered by gRPC-Gateway. All market data endpoints are public. Trading requires authentication.

Base URL

https://api.satpact.com/v1

Auth

Bearer <jwt_token>

Format

JSON over HTTPS

Endpoints

GET
/v1/abacus/comprehensive-events

List all active markets with volume, odds, and stats

GET
/v1/abacus/events/{event_id}

Get a single event with full details

GET
/v1/abacus/events/{event_id}/orderbook-depth

Order book depth aggregated by price level

GET
/v1/abacus/events/{event_id}/odds

Current odds for all outcomes in an event

GET
/v1/abacus/market-offerings/{id}/recent-trades

Recent trade ticker for a market offering

GET
/v1/abacus/outcomes/{id}/ohlc

OHLC candlestick data (hour/day/week intervals)

GET
/v1/abacus/market-summary

Market summary with volume, matched, participants

POST
/v1/abacus/orders

Create a new order with price and amount

AUTH
POST
/v1/abacus/marketplace/orders

Discover compatible orders to match against

AUTH
POST
/v1/abacus/auth/telegram

Authenticate with Telegram initData, returns JWT

Full API documentation with request/response schemas coming soon.
gRPC reflection is enabled for programmatic client discovery.