API Reference
Every OneSource chain-RPC endpoint, one page each, generated from the OpenAPI 3.1 spec. All 25 endpoints live under /api/chain/* on https://api.onesource.io and proxy a single live RPC call. For Deepstate market data (/deepstate/v1/*), see Deepstate Market Data: it isn't part of this generated reference.
Each page lists parameters, response schema, status codes, and per-call price, and has a Send button that runs the request against a live node from the browser.
Pick an endpoint from the sidebar, or start with /api/chain/network-info to check connectivity.
Reading a page
Alongside the standard parameter and response tables, each endpoint carries three OpenAPI vendor extensions (custom x- fields that sit outside the OpenAPI standard). These are what the MCP server and the x402 Bazaar index:
| Field | What it holds |
|---|---|
x-payment-info | Per-call price in USDC, the payTo address, and which rails accept it (x402, MPP) |
x-keywords | Search terms an agent can match the endpoint on |
x-use-cases | Plain-language examples of when to call it |
Networks
Every endpoint takes an optional network query parameter. The same call can mean different things per chain, so see Choosing a network for the supported values and what differs between them.
Machine-readable
- Endpoint catalog for agents:
/llms-full.txt - OpenAPI spec:
https://api.onesource.io/openapi.json - Deepstate's OpenAPI spec:
https://api.onesource.io/deepstate/openapi.yaml