Skip to content
Alchemy Logo

Litecoin API Quickstart

The Litecoin API gives you access to the Litecoin blockchain through a standard set of JSON-RPC methods. With this API, you can retrieve block and transaction data, inspect the mempool, broadcast transactions, and more.

Litecoin uses a UTXO-based model and exposes its functionality via the JSON-RPC protocol. This quickstart will help you make your first request.


The Litecoin Chain API allows applications to communicate with a Litecoin node using the JSON-RPC protocol. Like Bitcoin, Litecoin relies on a UTXO (Unspent Transaction Output) model, which means balances are tracked by outputs that are explicitly spent or unspent.

Alchemy's Litecoin API gives developers a consistent interface to query blockchain data, submit transactions, and monitor network activity. This includes:

  • Retrieving raw or decoded transaction data
  • Querying block headers and full blocks
  • Monitoring mempool entries and states
  • Submitting and testing raw transactions

If you've worked with Bitcoin or other JSON-RPC-compatible chains, the structure will feel familiar.


Select a package manager to manage your project's dependencies. The choice between npm and yarn depends on your preference or project requirements.

npmyarn
Begin with npm by following the npm documentation.For yarn, refer to yarn's installation guide.

Open your terminal and run the following commands:

mkdir litecoin-api-quickstart
cd litecoin-api-quickstart
npm init --yes

This creates a new directory named litecoin-api-quickstart and initializes a Node.js project within it.

Install Axios, a popular HTTP client, to make API requests:

npm install axios
# Or with yarn
# yarn add axios

Create an index.js file in your project directory and paste the following code:

const axios = require('axios');
 
const url = `https://litecoin-mainnet.g.alchemy.com/v2/${apiKey}`;
 
const payload = {
  jsonrpc: '2.0',
  id: 1,
  method: 'getblockcount',
  params: []
};
 
axios.post(url, payload)
  .then(response => {
    console.log('Current block height:', response.data.result);
  })
  .catch(error => {
    console.error('Error fetching block count:', error);
  });

Replace apiKey with your actual Alchemy API key that you can get from the Alchemy Dashboard.

To execute your script and make a request to the Litecoin API, run:

node index.js

You should see the current block height on Litecoin printed to your console:

Current block height: 2954312

You've made your first request to the Litecoin API. With this foundation, you can dive deeper into the JSON-RPC methods available on Litecoin and start building on it.

Was this page helpful?