Bulk Domain Availability Checker using Namesilo API - n8n Workflow

Use this powerful n8n workflow to check the availability of hundreds of domains instantly via the Namesilo API. Features custom batching, rate limiting, and Excel output.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Domain investors and flippers needing large-scale analysis.
Web development agencies managing multiple client name ideation.
Users requiring robust, rate-limit-compliant API integration using advanced n8n templates.
Automation specialists utilizing the custom code n8n node for batch processing.

Overview

Checking the availability of hundreds or thousands of domain names manually is impractical. This specialized n8n workflow solves this by leveraging the official Namesilo API in a scalable and compliant manner. It is highly optimized to handle large lists of domains while strictly adhering to Namesilo's API rate limits. The architecture uses advanced flow control—batching up to 200 domains per request and incorporating a mandatory 5-minute 'Wait' n8n node between batches. This reliability makes the n8n workflow an essential tool for serious domain research, delivering the final, clean results as an immediately usable Excel file.

How it Works

The process begins with the 'Start' n8n trigger. First, the 'Set Data' n8n node receives the list of domains and the confidential Namesilo API Key.

The 'Convert & Split Domains' custom code n8n node preprocesses the list, splitting the domains into batches of 200 to maximize throughput while respecting API limitations.

The 'Loop Over Domains' n8n node iterates through these batches. Inside the loop, the 'Namesilo Requests' HTTP Request n8n node calls the Namesilo API to check registration availability for the current batch.

The 'Parse Data' n8n node then meticulously cleans the raw API response, structuring the results into clear Domain/Availability pairs.

Crucially, after each batch is processed, the 'Wait' n8n node pauses the n8n workflow for 5 minutes (as required by Namesilo's rate limits) before moving to the next batch.

Once all batches are complete, the 'Merge Results' n8n node aggregates all availability data. The final step uses the 'Convert to Excel' n8n node to generate a single, comprehensive XLSX file, completing this high-performance n8n workflow.

Installation Guide


  1. Import the n8n workflow: Copy the provided JSON data and paste it into your n8n instance via the 'New' -> 'Import from JSON' option.

  2. Obtain API Key: Claim your free Namesilo API key from your Namesilo account portal (documentation suggests: https://www.namesilo.com/account/api-manager).

  3. Configure 'Set Data' n8n node:

Replace YOURAPIKEY in the 'Namesilo API Key' field with your actual key.
Input your domains in the 'Domains' field, ensuring each domain is separated by a new line (e.g., domain1.com\ndomain2.com).

  1. Execute: Run the n8n workflow using the 'Start' n8n trigger, or activate it for scheduled execution if desired. Ensure your n8n environment has connectivity to the Namesilo API.

Node Details

Start (n8n trigger): Manually initiates the entire domain checking automation.
Set Data (n8n node): Serves as the configuration hub, storing the list of domains and the Namesilo API Key, making variables easily accessible throughout the n8n workflow.
Convert & Split Domains (Code n8n node): A critical custom scripting n8n node that splits the large input list into batches of 200 domains for efficient and compliant API querying.
Loop Over Domains (Split In Batches n8n node): Manages the iterative process, ensuring each batch is processed sequentially before rate limiting is applied.
Namesilo Requests (HTTP Request n8n node): Executes the API request to Namesilo, dynamically inserting the necessary API key and the current batch of domains into the URL.
Parse Data (Code n8n node): Custom code responsible for robust error handling and transforming the complex Namesilo JSON response into a simple, structured list of domain availability statuses.
Wait (n8n node): Implements a crucial 5-minute delay after each API batch to strictly comply with Namesilo's operational rate limits, stabilizing the n8n workflow execution.
Convert to Excel (n8n node): The final output n8n node, compiling all results into an XLSX spreadsheet named domain_results.xlsx for easy analysis and reporting.

Related n8n Workflows

Free

Nodes: 8 Nodes
Updated: December 26 2025
View all
Created by
n8n custom workflows
n8n custom workflows

We specializes in crafting tailored automation solutions that help businesses streamline their operations and boost productivity. With expertise in creating custom n8n workflows, we transform complex business processes into seamless, automated systems that save time and reduce manual effort.

Featured*