OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Exchanges

Exchanges is an open-source JavaScript library for Node.js that retrieves cryptocurrency exchange tickers through exchange-specific drivers. It also includes a command-line interface for listing drivers and requesting tickers.

Independent OpenViST project profile, based on linked sources.

Exchanges — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Node.js project or CLI workflow needs ticker data from an exchange represented by a supported driver.

Who it is for

  • Node.js developers collecting cryptocurrency exchange market data.
  • Developers who want a CLI for checking ticker data from supported exchange drivers.
  • Contributors implementing additional exchange drivers.

Documented uses

  • Fetch ticker data for an exchange through a JavaScript driver.
  • List supported drivers and request exchange tickers from the command line.
  • Extend the library with a driver for another exchange.
Before you choose

Requirements & limits

The README requires Node.js 14.0 or higher and describes installation through npm. The repository identifies the project as open source under the MIT license.

  • Ticker retrieval depends on an exchange driver being supported by the library.
  • The documented core fields are base, quote, close, and either baseVolume or quoteVolume; additional fields are optional.
  • Some exchange drivers may require an API key, which the CLI accepts with -k or --key.
  • The README describes a driver extension process that includes registering the driver and adding a fixture.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Exchanges and retrieve tickers with its CLI

Install the Node.js package, then use the documented CLI commands to list drivers or request an exchange's tickers.

Before you start

  • Node.js 14.0 or higher
  • npm

Steps

  1. Install the package with the command below.

    Documented command
    npm i @coinranking/exchanges
  2. List supported drivers with the command below.

    Documented command
    node lib/cli.js list
  3. Request tickers with the command below.

    Documented command
    node lib/cli.js tickers [name of the exchange]
  4. If the selected driver requires an API key, pass it with the CLI's -k or --key flag.

Expected outcome

The CLI lists supported drivers or requests ticker data for the named exchange.

Guide limitations

  • An API key is required only when the selected driver requires one.
  • The available exchanges depend on the drivers included in the project.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
coinranking/exchanges · Official homepage title · retained in its source language