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:

NeedBest current Carbium entry pointNotes
Live swap quotes and execution-ready routing dataSwap APIBest fit for wallets, bots, and trading flows
Real-time transaction streams and program monitoringgRPC / Yellowstone streamBest fit for indexers, monitoring, and low-latency backends
Architecture and freshness model behind Carbium's market stateCQ1 Data Layer docsBest 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 UIGet your API key and use Swap API quotes
Trading botGRPC plus RPC Pricing and Usage Tiers
Custom analytics or indexerGRPC and CQ1 Data Layer
Early-stage evaluation of Carbium DataContact 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.