メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →

Raydium API v3とは

Raydium API v3は、Solana上のRaydiumトレーディングベニューのリクイディティプール、トークンメタデータ、ファーム、チェーン統計をクエリするためのRESTインターフェースを提供します。ウォレット、アグリゲーター、DEXルーター、およびトレーダーによって、正規プールデータ、価格フィード、および歴史的分析を取得するために使用されます。 APIは高スループット用に設計されており、レスポンスは通常、エンドポイントの感度に応じて1~5分遅延します。すべてのレスポンスは、メタデータを含む一貫したエンベロープでラップされます。

ベースホスト

環境URL
Mainnethttps://api-v3.raydium.io
Devnethttps://api-v3-devnet.raydium.io

レスポンスエンベロープ

すべてのエンドポイントは、リクエストメタデータとレスポンスペイロードを含むJSONエンベロープを返します:

成功レスポンス

{
  "id": "abc123def456",
  "success": true,
  "data": {
    // Endpoint-specific data
  }
}

エラーレスポンス

{
  "id": "abc123def456",
  "success": false,
  "msg": "query ids type error"
}
idフィールドは一意のリクエスト識別子(UUID)です。dataを処理する前に、常にsuccessを確認してください。

よくある注意点

/pools/info/mintのミントペア順序

/pools/info/mint?mint1=ABC&mint2=XYZをクエリする場合、エンドポイントはミントをアルファベット順にソートしてペアを正規化します。単一のミントを検索する必要がある場合は、mint2を完全に省略してください。APIはそのミントを含むすべてのプールを見つけます。

プールタイプフィルター値

poolTypeクエリパラメーターは、特定の列挙値を受け入れます:
  • all — すべてのプールタイプ
  • concentrated — CLMMプールのみ
  • standard — AMM(定数積)プールのみ
  • allFarm — 少なくとも1つのアクティブなファームを持つプール
  • concentratedFarm — ファームを持つコンセントレーティッドプール
  • standardFarm — ファームを持つスタンダードプール
タイプミスまたは大文字小文字の不一致は拒否されます。

プールソートフィールド値

有効なpoolSortField値は:
  • default(24時間ボリュームでソート)
  • liquidity(TVL)
  • volume24hvolume7dvolume30d
  • fee24hfee7dfee30d
  • apr24hapr7dapr30d

/pools/info/list-v2でのページネーション

v2エンドポイントはnextPageIdを通じてカーソルベースのページネーションを使用します。不透明なトークンはレスポンスで返され、そのまま渡されるべきです。独自のカーソルの構築を試みないでください。Elasticsearchの状態をエンコードします。

ページサイズのデフォルトと制限

  • /pools/info/listおよび/pools/info/mintpageSize1000に制限します。
  • /farms/info/lppageSize100に制限します。
  • /pools/info/list-v2size1000に制限します。
制限を超えるリクエストはエラーで拒否されます。

CLMMダイナミックフィーおよびリミットオーダー設定

2つの新しいエンドポイントは、CLMM CreateCustomizablePoolフロー用のキャリブレーションデータを公開します:
  • GET /main/clmm-dynamic-configDynamicFeeConfigティアのリスト(フィルター期間、減衰期間、削減係数、最大分子、ダイナミックフィー制御)。enableDynamicFee=trueの場合、これらの1つのidcreateCustomizablePoolに渡します。
  • GET /main/clmm-limit-order-config — プールごとのリミットオーダー設定:リミットオーダーが有効かどうか、最小入力額、および入力されたオーダーを決済する権限を持つオフチェーンlimit_order_adminキーパー。
ウォレットごとのリミットオーダーデータ(開く/入力された/クローズ)はTemp APIにあります。api-reference/temp-api-v1/overviewを参照してください。

関連ドキュメント

使用例

メイン統計を取得:
curl -s https://api-v3.raydium.io/main/info | jq .
TVL別トップ10プールを一覧表示:
curl -s 'https://api-v3.raydium.io/pools/info/list?poolType=all&poolSortField=liquidity&sortType=desc&pageSize=10&page=1' | jq .
SOL-USDCプールを取得:
curl -s 'https://api-v3.raydium.io/pools/info/mint?mint1=So11111111111111111111111111111111111111112&mint2=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&poolType=all&poolSortField=liquidity&sortType=desc&pageSize=5&page=1' | jq .
ミント価格を取得:
curl -s 'https://api-v3.raydium.io/mint/price?mints=So11111111111111111111111111111111111111112,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R' | jq .
LPトークンのファームプールを取得:
curl -s 'https://api-v3.raydium.io/farms/info/lp?lp=<lp_mint>&pageSize=10&page=1' | jq .

ステータスと利用可能性

Raydium API v3はメインネットで稼働しています。利用可能性およびインシデント情報については、@Raydiumをフォローしてください。