Skip to main content
This guide walks you through the essential steps to integrate with Orica, whether you want to read market data or execute trades.
Orica markets are resolved by Claude 4.5 Sonnet with research powered by Firecrawl. Human oversight is provided through the dispute system.

Reading Data with the API

The Orica API requires no authentication for read operations. You can start fetching data immediately.
The API returns markets sorted by creation date (newest first). Use limit and offset query parameters for pagination.

Installing the SDK

For building transactions and interacting with on-chain state, install the SDK for your language.
Links: GitHub · Docs · NPM

Initializing the SDK

The SDK can automatically fetch program IDLs from the blockchain.

Fetching Markets


Calculating Prices

The SDK provides a helper to compute the current share price for each outcome based on the bonding curve.

Executing a Trade

To buy shares, you need a connected wallet and a USDC token account.
Always verify the market status before trading. You cannot trade on markets that are closed, resolved, or disputed.

Real-Time Updates

Connect to the WebSocket for live price updates.

Next Steps

Markets

Deep dive into market structure and lifecycle.

Trading

Understand buy, sell, and redemption mechanics.

API Reference

Full REST and WebSocket documentation.

SDK Reference

Complete SDK method reference.