npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-blockfrost

v1.0.0

Published

Comprehensive n8n node for Blockfrost API - Complete Cardano blockchain integration with 75+ endpoints covering blocks, epochs, governance, pools, transactions, and more

Readme

Screenshots

Blockfrost Credential Selection

Blockfrost Credential Selection

Blockfrost Credential Configuration

Blockfrost Credential Configuration

Blockfrost Node Selection in Workflow

Blockfrost Node Selection

Blockfrost Node Configuration Details

Blockfrost Node Details

Demo Video

Watch the demo on YouTube

n8n-nodes-blockfrost

This is a custom n8n node for interacting with the Cardano blockchain via the Blockfrost API.

Features

🎯 Comprehensive Cardano Blockchain Integration

  • 75+ endpoints covering all major Cardano operations
  • Complete API coverage following Blockfrost OpenAPI v0.1.78

📊 Available Categories:

  • Health & Metrics - API status and usage monitoring
  • Accounts - Stake account information, rewards, history, delegations
  • Addresses - Address details, UTXOs, transactions
  • Assets - Native tokens, NFTs, asset history and transactions
  • Blocks - Block information, transactions, addresses affected
  • Epochs - Epoch details, stake distribution, protocol parameters
  • Governance - DReps, proposals, votes, governance metadata
  • Ledger - Blockchain genesis information
  • Mempool - Current pending transactions
  • Metadata - Transaction metadata in JSON and CBOR formats
  • Network - Network statistics and era information
  • Pools - Stake pool data, delegators, performance, votes
  • Scripts - Smart contracts, Plutus scripts, redeemers, datums
  • Transactions - Full transaction details, UTXOs, certificates, submission
  • Utilities - Address derivation, transaction evaluation

🔧 Advanced Features:

  • Work with NFTs and native tokens
  • Submit transactions to the blockchain
  • Query smart contract data and redeemers
  • Access governance information (DReps, proposals)
  • Monitor stake pool performance and delegations
  • Evaluate transaction execution costs
  • Support for all Cardano networks (mainnet, preprod, preview)

Installation

Option 1: Community Node (via npm)

  1. Open your n8n instance
  2. Go to Settings > Community Nodes
  3. Click Install
  4. Enter n8n-nodes-blockfrost and click Install

Option 2: Manual Installation

  1. Navigate to your n8n custom directory: ~/.n8n/custom/
  2. Clone this repository: git clone https://github.com/bevanamit/n8n-nodes-blockfrost.git
  3. Install dependencies: cd n8n-nodes-blockfrost && npm install
  4. Build the project: npm run build
  5. Restart n8n

Option 3: Fail-Safe Installation (if npm install does not work as expected)

If running npm install n8n-nodes-blockfrost in your ~/.n8n/custom/ directory does not install the package correctly, try the following steps:

  1. Open a terminal and navigate to your n8n custom directory:
    cd ~/.n8n/custom
  2. Initialize a package.json if it does not exist:
    npm init -y
  3. Install the package:
    npm install n8n-nodes-blockfrost
  4. Restart n8n completely (stop and start the process).

This ensures the package and its dependencies are installed correctly and n8n can load the custom node.

Prerequisites

  • n8n (version 0.209.0 or newer)
  • A Blockfrost account and project API key

Credentials

To use this node, you need to set up Blockfrost API credentials:

  1. Sign up for a free account on Blockfrost.io
  2. Create a project and get your API key
  3. In n8n, create a new credential of type Blockfrost API
  4. Enter your Project ID (API key)
  5. Select the appropriate Network (mainnet, preprod, preview)

Usage

  1. Add the Blockfrost node to your workflow
  2. Select a Category (e.g., Accounts, Addresses, Assets, etc.)
  3. Choose an Operation specific to that category
  4. Fill in the required parameters
  5. Connect the node to other nodes in your workflow

Example Workflows

1. Monitor Cardano Address Balance

Create a workflow that periodically checks a Cardano address balance and sends notifications when changes occur.

2. Track NFT Ownership

Monitor ownership changes of specific NFTs on the Cardano blockchain.

3. Analyze Transaction History

Pull transaction data for analysis or reporting purposes.

Development

If you want to contribute to this node:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the code: npm run build
  4. Link to your local n8n: npm link
  5. In your n8n installation directory: npm link n8n-nodes-blockfrost

Blockfrost Account Setup

To use this node, you'll need a Blockfrost account and Project ID. Follow these steps to set one up:

  1. Create an Account:

    • Visit blockfrost.io
    • Click the "Sign Up" button
    • Complete the registration form
  2. Create a Project:

    • After signing in, navigate to the Dashboard
    • Click "Create Project"
    • Enter a project name (e.g., "n8n Integration")
    • Select the network:
      • Cardano Mainnet: For production use
      • Cardano Preprod: For testing on the preprod testnet
      • Cardano Preview: For testing on the preview testnet
  3. Get Your Project ID:

    • After creating your project, you'll be shown your Project ID
    • This ID will look something like mainnet1a2b3c4d5e6f7g8h9i0j
    • Copy this ID to use in your n8n Blockfrost node credentials
  4. Free Tier Information:

    • Blockfrost offers a free tier with 50,000 requests per day
    • This is sufficient for many use cases and development
    • Paid plans are available if you need higher limits
  5. Security Note:

    • Treat your Project ID as a secret key
    • Don't commit it to public repositories
    • Consider using n8n's credential encryption feature

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

This is free software, and you are welcome to redistribute it under certain conditions.

Support & Donations

I am not Catalyst funded. Any support you provide is greatly appreciated!

Cardano (ADA) donation address:

addr1qyxypmc96e3pska6ch2ucq4uv5d7uz6nhpgcne4ea4hgmemv40lpm3wmc3wqk5arjpgzrccm0m9k72puaqzwsgrj47asch66sp