/api/coins/all
GET利用可能

全銘柄リスト

全銘柄リスト(価格、時価総額、アイコン)

GET/api/coins/all
48時間を超えて更新されていない銘柄レコードは、`market_cap`と`mcap_rank`を`null`、`is_stale: true`として、現行の行すべての後に返されます。これらの行のその他のフィールドは、最後に保存された値のままです。このルールは`stale_rule`としてレスポンスに含まれます。

リクエスト

クエリパラメータ

名前型必須デフォルト指定可能な値説明
limitinteger任意0≤ 20000行数。0 = 無制限。 例: 100
offsetinteger任意0—ページネーションのオフセット。
hasMcapstring任意—1=1の場合、時価総額のある銘柄のみ。

リクエスト例

curl -s "https://www.coinboss.com/api/coins/all?limit=100"

レスポンスフィールド

フィールド表は実際のレスポンスから生成しているため、エンドポイントが返す内容をそのまま反映しています。パスでは、配列の要素をa[]、銘柄や取引所などの動的な名前をキーとするオブジェクトを{*}で表します。

フィールド型単位説明
successboolean—リクエストが成功した場合はtrue。失敗した場合、ボディは`{ success: false, code, error, request_id }`になります。
totalnumber—合計。
returnednumbercountこのリクエストで`data`に含まれる銘柄数(`limit`/`offset`適用後)。`total`はリスト全体の件数です。
stale_ruleobject—参照データが最近更新されていない銘柄に適用されるルール。
stale_rule.threshold_hoursnumberh参照データがこの時間数より古い銘柄は、鮮度切れと判定されます。
stale_rule.basisstring—先物価格から現物価格を引いた値、またはベーシスのブロック。
stale_rule.nulled_fieldsarray—鮮度切れの銘柄について、古い値の代わりに`null`で返されるフィールド。
stale_rule.nulled_fields[]string—フィールド名。
stale_rule.flagstring—鮮度切れの銘柄を示す行ごとのブール値の名前(`is_stale`)。
stale_rule.stale_returnednumbercountこのレスポンスに含まれる鮮度切れの銘柄数。
dataarray—ペイロード。
data[]object—ペイロード。
data[].coinstring—銘柄シンボル(大文字。例:BTC)。
data[].namestring—名前。
data[].image_urlstring—CoinBossが配信する同一オリジンのアイコンパス。検証済みのアイコンがない場合はnull。
data[].pricestring(decimal)—建値通貨での直近価格(特記がない限りUSDまたはUSDT)。
data[].market_capstring(decimal)—時価総額。
data[].mcap_ranknumber—時価総額による順位。
data[].change_pctstring(decimal)%変化率(%)。
data[].volume_usdstring(decimal)USDUSD建て想定元本での出来高。
data[].circulating_supplystring(decimal)coin第三者ソースが報告する銘柄の循環供給量(小数の文字列)。報告がない場合はnull。
data[].total_supplystring(decimal)—総供給量(コイン数)。
data[].max_supplystring(decimal)|null—最大供給量(コイン数)。無制限または不明の場合はnull。
data[].athstring(decimal)USD第三者ソースが報告する銘柄の史上最高値(小数の文字列)。
data[].ath_datestring—`ath`の史上最高値に到達した時刻(ISO 8601、UTC)。
data[].high_24hstring(decimal)—24h高値。
data[].low_24hstring(decimal)—24h安値。

2026-11-11 22:59 UTCに1件の実レスポンスから生成。

レスポンス例

/api/coins/all?limit=100 · 実際のレスポンス(2026-11-13 03:57:28 UTCに取得)。 長い配列とマップは表示用に短縮しています:dataは100件。

  • {
    • "success": true,
    • "total": 20484,
    • "returned": 100,
    • "stale_rule": {
      • "threshold_hours": 48,
      • "basis": "coins.updated_at",
      • "nulled_fields": [ … 2 ],
      • "flag": "is_stale",
      • "stale_returned": 0
      },
    • "data": [
      • { … 15 },
      • { … 15 }
      ]
    }

詳細

認証
不要。公開エンドポイントです。
レート制限
IPごとに毎分1200リクエスト
サーバーキャッシュ
2m
エッジマイクロキャッシュ
10s
更新頻度
全リストは6 hごと、上位2,500件は1時間ごとに更新。APIキャッシュ120 s
ウィンドウ
最新値。24h変化(第三者のマーケットデータアグリゲーター)
データソース
第三者のマーケットデータアグリゲーターのmarkets APIから取得した全銘柄マスターリスト(価格、時価総額、順位、供給量)です。
取引所カバレッジ
第三者のマーケットデータアグリゲーターの全銘柄リスト(プローブ時点で約20,400行)。時価総額のない銘柄を含みます
ページネーション
limit(0 = 無制限、最大20000)+ offset。hasMcapフィルター。totalを返します
ソート
時価総額の降順(時価総額のない行は末尾)
単位
USD
タイムスタンプ
フィールドの説明に別途記載がない限り、Unixエポックミリ秒(UTC)
レスポンス形式
json
安定性
安定版

ライブステータス

利用可能2026-11-13 03:57:28 UTCにチェックHTTP 20031 msスキーマ一致

可用性(過去30日間)

411回のチェック中99.76%が合格

エラー

失敗した呼び出しは、すべてのエンドポイントで共通の形式で返されます。一覧はエラーページにあります。 エラーとレート制限 →

コードHTTP意味対処方法
INVALID_PARAM400必須パラメータが不足しているか、値が受け付けられません。該当するパラメータが特定できる場合は、`param`にその名前が入ります。そのまま再試行せず、リクエストを修正してください。
UNAUTHORIZED401`CB-API-KEY`ヘッダーが送信されましたが、キーが不明か失効済みです。公開データにキーは不要です。ヘッダーを外すか、有効なキーを使用してください。そのまま再試行しないでください。
FORBIDDEN403このルートは公開APIに含まれません(内部用またはアカウント専用)。再試行しないでください。
NOT_FOUND404不明なルートであるか、リクエストされた銘柄 / 取引所 / ファンドが存在しません。再試行せず、パスと識別子をカタログと照合してください。
RATE_LIMITED429リクエスト数が1分あたりの上限を超えました。`Retry-After`に待機すべき秒数が示されます。`Retry-After`で示された時間だけ待ってから、バックオフ付きで再試行してください。
INTERNAL500予期しないサーバーエラーです。メッセージは意図的に汎用的な内容にしています。報告の際は`request_id`を引用してください。数秒後に1回だけ再試行してください。解消しない場合は、リクエストIDを添えて報告してください。
UPSTREAM_FAILED503このエンドポイントの背後にあるデータソースが時間内に応答しませんでした。鮮度切れの数値や代替の数値を代わりに返すことはありません。バックオフ付きで再試行し、ステータスページを確認してください。
UNAVAILABLE501 / 503データセットが一時的に準備できていない(キャッシュのウォームアップ中)か、このエンドポイントに適法な公開ソースがまだありません。時間をおいて再試行してください。仕様上利用できないエンドポイントは、カタログに明示されています。
REQUEST_FAILED200一部の古いエンドポイントは、HTTP 200で`success: false`を返します。HTTPステータスだけでなく、必ず`success`を確認してください。メッセージによって異なります。失敗したリクエストとして扱ってください。

試してみる

GET/api/coins/all利用可能
パラメータ

integer · デフォルト 0 · 最大 20000 — Row count; 0 = unlimited.

integer · デフォルト 0 — Pagination offset.

string — =1 only coins with a market cap.

リクエストURLhttps://www.coinboss.com/api/coins/all?limit=100
エンドポイントを選択して「リクエストを送信」を押してください。レスポンス、ヘッダー、所要時間がここに表示されます。