CryptoCompare · Capability

CryptoCompare min-api — Exchanges & Coins

Exchange reference data, exchange-pair listings, full coin list, and order book L1 top.

Run with Naftiko CryptoCompareExchangesCoinsOrder Book

Capability Spec

min-api-exchanges-coins.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: CryptoCompare min-api — Exchanges & Coins
  description: Exchange reference data, exchange-pair listings, full coin list, and order book L1 top.
  tags:
  - CryptoCompare
  - Exchanges
  - Coins
  - Order Book
  created: '2026-05-30'
  modified: '2026-05-30'
binds:
- namespace: env
  keys:
    CRYPTOCOMPARE_API_KEY: CRYPTOCOMPARE_API_KEY
capability:
  consumes:
  - type: http
    namespace: min-api-reference
    baseUri: https://min-api.cryptocompare.com/data
    description: CryptoCompare min-api reference data business capability.
    headers:
    - name: Authorization
      value: 'Apikey {{env.CRYPTOCOMPARE_API_KEY}}'
    resources:
    - name: all-exchanges
      path: /all/exchanges
      operations:
      - name: getallexchanges
        method: GET
        description: Get all integrated exchanges and the trading pairs each exchange exposes.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters: []
    - name: exchanges-general
      path: /exchanges/general
      operations:
      - name: getexchangesgeneralinfo
        method: GET
        description: Get descriptive metadata, grade, country, and feature flags for every integrated exchange.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.Data
        inputParameters: []
    - name: all-coinlist
      path: /all/coinlist
      operations:
      - name: getallcoinslist
        method: GET
        description: Get the complete CryptoCompare coin list with mapping, supply, classification, and taxonomy.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.Data
        inputParameters:
        - name: summary
          in: query
          type: boolean
    - name: orderbook-l1-top
      path: /v2/ob/l1/top
      operations:
      - name: getorderbooktopofbook
        method: GET
        description: Get top of order book (best bid/ask) for one or more pairs across one or more exchanges.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.Data
        inputParameters:
        - name: fsyms
          in: query
          type: string
          required: true
        - name: tsyms
          in: query
          type: string
          required: true
        - name: e
          in: query
          type: string