🔬 Track domain expiry dates with Google Sheets and WHOIS API

36 views · 🔬 Document Extraction & Analysis

Description

Automatically track domain expiry dates from Google Sheets, fetch real-time DNS expiry data via WHOIS API, and update expiry details back to your sheet with zero manual effort.


Automated Domain Expiry Date Tracker with Google Sheets & WHOIS API

Automate the entire process of monitoring domain expiry dates for all your websites directly from Google Sheets. This workflow reads domain names, fetches DNS SOA expiry information using the WHOIS API, converts timestamps into readable dates, and updates expiry details back into your tracking sheet—fully automated and rate-limit safe.

Perfect for SEO teams, agencies, hosting managers, and businesses managing large domain portfolios.


What this workflow does

This automation handles four key tasks:

Reads domain data

Fetches expiry details

Processes expiry dates

Updates tracking sheet


How it works

The workflow starts manually and loads configuration values such as Google Sheet ID and sheet name. It reads all domains listed in the Websites column and processes them in a loop.

For each domain, the workflow calls the WHOIS API to fetch DNS SOA records. The expiry timestamp is extracted, converted into a readable date format, and enriched with expiry month and year values.

Once processed, the workflow updates the same Google Sheet row with the new expiry information. A 30-second pause is applied before moving to the next domain to ensure API safety and stability.


Setup requirements

Accounts needed:

Estimated setup time: 10 minutes


Setup steps

1. Import workflow

2. Configure Google Sheets

3. Configure WHOIS API

4. Verify data mapping

5. Run and monitor


What data gets updated

Domain data:

Sheet updates:


Use cases


Important notes


Support

Need help or custom development?

📧 Email: info@isawow.com

🌐 Website: https://isawow.com/


🔗 Nodes Used

Google Sheets, HTTP Request

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup