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-superiorapis

v0.1.8

Published

n8n node for SuperiorAPIs - API Store integration

Readme

n8n-nodes-superiorapis

npm version npm downloads

This is an n8n community node that provides integration with SuperiorAPIs - a comprehensive API marketplace platform. It allows you to access and utilize various APIs from the SuperiorAPIs store directly within your n8n workflows.

n8n is a fair-code licensed workflow automation platform.

Features

  • API Selection: Browse and select from available APIs in the SuperiorAPIs marketplace
  • Dynamic Parameters: Automatically loads API parameters based on OpenAPI specifications
  • Scenario Templates: Use predefined request templates for common use cases
  • Flexible Input Methods:
    • Resource Mapper for structured parameter input
    • JSON editor for advanced users
    • Key-value pairs for simple requests
  • Custom Headers & Query Parameters: Full control over request configuration
  • Multiple HTTP Methods: Support for GET, POST, PUT, PATCH, DELETE operations

Installation

Follow the installation guide in the n8n community nodes documentation.

Community Installation (Recommended)

You can install this node directly from the n8n Community Nodes section:

  1. Go to Settings > Community Nodes in your n8n instance
  2. Select Install
  3. Enter n8n-nodes-superiorapis in the text field
  4. Click Install

Manual Installation

To install manually, navigate to your n8n installation directory and run:

npm install n8n-nodes-superiorapis

Usage

  1. Add the Node: Drag the "SuperiorAPIs" node to your workflow canvas
  2. Enter Token: Provide your SuperiorAPIs platform token
  3. Select API: Choose from the available APIs (includes direct links to specification documents)
  4. Select HTTP Method: Choose the appropriate method (GET, POST, etc.)
  5. Choose Scenario (optional):
    • Select a predefined scenario template, or
    • Choose "Use Default Request Body" to configure parameters manually
  6. Configure Parameters:
    • Use the Resource Mapper for structured input
    • Or edit the JSON body directly
    • Add custom query parameters or headers as needed
  7. Execute: Run your workflow to call the API

Example

Calling a REST API with Scenario Template

1. Add SuperiorAPIs node
2. Enter your token
3. Select "Weather API" from the API list
4. Select "GET" method
5. Choose "Get Current Weather" scenario
6. Modify the JSON parameters if needed (e.g., city name)
7. Execute

API Token

To use the SuperiorAPIs node, you need a token from the SuperiorAPIs platform:

  1. Visit SuperiorAPIs
  2. Sign up or log in to your account
  3. Select the API you want to use
  4. Click the "Try me" button
  5. Expand the right panel
  6. Click "sample" to retrieve your token from the sample data

Documentation

Compatibility

  • n8n version: Compatible with n8n v1.0.0 and above
  • Node.js version: Requires Node.js 20.15 or higher

Development

Build

npm run build

Format

npm run format

Lint

npm run lint

Fix Linting Issues

npm run lintfix

Support

For support, questions, or feature requests:

Contributing

Contributions are welcome! Please read the Code of Conduct before contributing.

License

MIT