Quick Start Data
Use Carbium's live data building blocks today: Swap API quotes, Yellowstone-compatible gRPC streaming, and CQ1-backed state flows while the full Data product is still coming soon.
Quick Start Data
Carbium's public data surface starts with three live building blocks today:
- Swap API quotes for real-time route and output data
- Yellowstone-compatible gRPC streaming for real-time transaction and block feeds
- CQ1's data layer for the state model Carbium uses internally for routing and market freshness
The dedicated Carbium Data product is still rolling out, but the quote, streaming, and state-model building blocks are already available in the docs today.
Part of the Carbium Solana infrastructure stack.
What to use right now
Choose the entry point based on the kind of data your application needs:
| Need | Best current Carbium entry point | Notes |
|---|---|---|
| Live swap quotes and execution-ready routing data | Swap API | Best fit for wallets, bots, and trading flows |
| Real-time transaction streams and program monitoring | gRPC / Yellowstone stream | Best fit for indexers, monitoring, and low-latency backends |
| Architecture and freshness model behind Carbium's market state | CQ1 Data Layer docs | Best fit if you need to understand how Carbium keeps state current |
Option 1: Get live quote data from the Swap API
The published reference already exposes a quote endpoint at https://api.carbium.io/api/v2/quote, authenticated with X-API-KEY.
curl --get 'https://api.carbium.io/api/v2/quote' \
--header "X-API-KEY: $CARBIUM_API_KEY" \
--data-urlencode 'fromMint=So11111111111111111111111111111111111111112' \
--data-urlencode 'toMint=AT79ReYU9XtHUTF5vM6Q4oa9K8w7918Fp5SU7G1MDMQY' \
--data-urlencode 'amount=100000000' \
--data-urlencode 'slippage=100' \
--data-urlencode 'provider=raydium'Use this path when your application needs:
- current output amounts
- route selection tied to Carbium's execution engine
- price checks inside a trading or wallet flow
Option 2: Stream live chain data over gRPC
Carbium's streaming docs publish the wss://grpc.carbium.io/?apiKey=YOUR_API_KEY endpoint for Yellowstone-style transaction subscriptions. Local RPC pricing docs also note that gRPC access starts at the Business tier.
import WebSocket from "ws";
const ws = new WebSocket(
`wss://grpc.carbium.io/?apiKey=${process.env.CARBIUM_RPC_KEY}`
);
ws.on("open", () => {
ws.send(JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "transactionSubscribe",
params: [
{
vote: false,
failed: false,
accountInclude: ["6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P"],
accountExclude: [],
accountRequired: [],
},
{
commitment: "confirmed",
encoding: "base64",
transactionDetails: "full",
showRewards: false,
maxSupportedTransactionVersion: 0,
},
],
}));
});Use this path when you need:
- real-time transaction monitoring
- program-specific event ingestion
- a foundation for your own indexer or alerting pipeline
Option 3: Understand the state model behind Carbium Data
The best current technical entry point for Carbium's data model is the CQ1 Data Layer page. It explains:
- binary-native state storage
- Redis hot-path buffers
- real-time ingestion from gRPC
- the separation between write-path updates and read-path queries
Use that page when you want to understand how Carbium keeps routing state fresh and how the internal data path is structured.
Current public scope
The public docs currently cover live quotes, streaming access, and the CQ1 data model. The following dedicated Data-product surfaces are not published yet:
- a standalone Carbium Data API endpoint
- self-serve pricing for a dedicated Data product
- a public historical data reference section
For now, the practical interpretation is:
- use Swap API and gRPC for live data workflows today
- use CQ1 Data Layer docs to understand the architecture behind Carbium's freshness model
- treat deeper structured Data-product access as an early-access or direct Carbium conversation until the public docs expand
Recommended path by use case
| If you are building... | Start here |
|---|---|
| Wallet or swap UI | Get your API key and use Swap API quotes |
| Trading bot | GRPC plus RPC Pricing and Usage Tiers |
| Custom analytics or indexer | GRPC and CQ1 Data Layer |
| Early-stage evaluation of Carbium Data | Contact Carbium through carbium.io |
Carbium already documents live quote and streaming building blocks today. The broader dedicated Data product is still being published out in stages.
Need structured Solana data for a wallet, bot, or analytics pipeline? Start with the live docs now and request Data access through carbium.io.
Updated about 12 hours ago
