VOOZH about

URL: https://apify.com/agenscrape/expired-website-checker

โ‡ฑ Expired Website checker ยท Apify


๐Ÿ‘ Expired Website checker avatar

Expired Website checker

Under maintenance

Pricing

from $1.00 / 1,000 results

Go to Apify Store

Expired Website checker

Under maintenance

Integration actor that checks if websites from your data source are expired. Connect any scraper, specify the website field, and get enriched data with expiration status - perfect for domain hunters and web dev agencies finding leads.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Agenscrape

Agenscrape

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

2

Monthly active users

7 months ago

Last modified

Categories

Share

๐Ÿ” Expired Website Checker

Powered by WHOIS Domain Lookup - Fast and reliable domain expiration data


Automatically identify businesses with expired or expiring websites. Connect this integration actor to any data source containing website URLs, and it will check each domain's expiration status using WHOIS data.

โœจ Perfect for

  • ๐Ÿท๏ธ Domain Hunters - Find expired domains to purchase
  • ๐Ÿ’ป Web Development Agencies - Identify businesses that need new websites
  • ๐Ÿ“ˆ Digital Marketing Agencies - Find potential clients with outdated web presence
  • ๐ŸŽฏ Lead Generation - Enrich your business data with website status

๐Ÿ”„ How It Works

Your Data Source Actor This Integration Actor Output
(Any scraper with websites)(Expired Website Checker)(Enriched Data)
|||
v v v
[Business Data]------>[Extract Websites]------>[Expired: Yes/No]
with websites [WHOIS Lookup][Days until expiry]
[Check Status][Registrar info]
[Original data]
  1. ๐Ÿ”— Connect - Link any actor that outputs business data with website URLs
  2. โš™๏ธ Process - Actor extracts domains and checks WHOIS expiration data
  3. ๐Ÿ“Š Filter - Get back enriched data with expiration status and lead quality indicators

๐Ÿš€ Use as Integration

This actor is designed to work as an Apify Integration. After another actor finishes running, this actor automatically receives its dataset and processes it.

๐Ÿ“‹ Setup Integration

  1. Go to your source actor (e.g., any business scraper)
  2. Navigate to Integrations tab
  3. Click Add integration > Run Actor
  4. Select Expired Website Checker
  5. Configure the integration settings:
    • Set websiteField to match your source data (e.g., "website", "url", "Homepage")
    • Adjust expirationThresholdDays as needed

The payload from the triggering actor is automatically passed, so you don't need to manually set the dataset ID.

๐Ÿ› ๏ธ Standalone Usage

You can also run this actor directly by providing a dataset ID:

{
"datasetId":"abc123...",
"websiteField":"website",
"expirationThresholdDays":30,
"includeAllResults":false,
"preserveOriginalData":true
}

โš™๏ธ Input Configuration

FieldTypeDescriptionDefault
datasetIdStringSource dataset ID containing business data(from integration)
websiteFieldStringField name containing website URLwebsite
expirationThresholdDaysIntegerFlag domains expiring within this many days30
includeAllResultsBooleanOutput all websites or only expired/expiringtrue
preserveOriginalDataBooleanInclude original source data in outputtrue
maxItemsIntegerLimit items to process(all)

๐Ÿท๏ธ Website Field Examples

Different source actors use different field names for websites:

  • website
  • url
  • Homepage
  • companyUrl
  • domain

Check your source data structure to find the correct field name.

๐Ÿ“ค Output

Each result includes:

{
"website":"https://example.com",
"domain":"example.com",
"isExpired":false,
"isExpiringSoon":true,
"expirationDate":"2024-02-15T00:00:00Z",
"daysUntilExpiration":25,
"status":["clientTransferProhibited"],
"registrar":"GoDaddy.com, LLC",
"registrationDate":"2010-05-20T00:00:00Z",
"whoisSuccess":true,
"checkError":null,
"isGoodLead":true,
"originalData":{
"businessName":"Example Corp",
"phone":"+1-555-0123",
"address":"123 Main St"
}
}

๐Ÿ“‹ Key Output Fields

FieldDescription
โœ… isExpiredtrue if domain has expired
โฐ isExpiringSoontrue if expiring within threshold days
๐ŸŽฏ isGoodLeadtrue if expired OR expiring soon (easy filter)
๐Ÿ“… daysUntilExpirationNegative = expired, Positive = days remaining
๐Ÿ“ฆ originalDataAll original fields from source (if enabled)

๐Ÿ“– Example Workflows

1. ๐Ÿท๏ธ Domain Hunter Workflow

Goal: Find expired .com domains from business directories

Business Directory Scraper ---> Expired Website Checker ---> Filter: isExpired =true
(websiteField:"url")(Get expired domains)

2. ๐Ÿ’ผ Web Development Lead Generation

Goal: Find businesses with websites expiring in 30 days

Any Business Scraper ---> Expired Website Checker ---> Filter: isExpiringSoon =true
(expirationThresholdDays:30)(Contact before expiry)

3. ๐Ÿ“Š Full Business Analysis

Goal: Check all leads and segment by website status

Your Data Source ---> Expired Website Checker ---> Export all results
(includeAllResults:true)(Analyze in spreadsheet)

๐Ÿ’ป API Usage

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_TOKEN'});
// Run with a specific dataset
const run =await client.actor('agenscrape/expired-website-checker').call({
datasetId:'YOUR_DATASET_ID',
websiteField:'website',
expirationThresholdDays:30,
includeAllResults:false
});
// Get results
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
// Filter for good leads
const leads = items.filter(item=> item.isGoodLead);
console.log(`Found ${leads.length} potential leads!`);

๐Ÿ’ก Tips for Best Results

  1. ๐Ÿ” Check the website field name - Before running, examine your source data to find the correct field name for websites

  2. โฑ๏ธ Adjust threshold for your use case:

    • Domain hunting: Set to 0 (only truly expired)
    • Sales outreach: Set to 60-90 (more time to contact)
  3. ๐Ÿ“‰ Use includeAllResults: false to reduce output size when you only care about expired domains

  4. ๐Ÿ“Ž Combine with other data - The preserveOriginalData option keeps all original business info for easy outreach

โš ๏ธ Error Handling

Some domains may fail WHOIS lookup due to:

  • ๐ŸŒ Unsupported TLDs (some country codes)
  • โณ Rate limiting
  • โŒ Invalid domain format

Failed lookups are included in output with isExpired: null and checkError explaining the issue.

๐Ÿ”— Related Actors

๐Ÿ†˜ Support

Having issues or need help?

  • โœ… Check that your websiteField matches your source data
  • โœ… Verify the source dataset ID is correct
  • ๐Ÿ“ง Contact support through Apify

You might also like

Expired Domains Scraper

martin1080p/expired-domains-scraper

The Expired Domains Scraper automates finding valuable expired domains from expireddomains.com, offering filters and sorting by SEO metrics and auction details for efficient domain acquisition.

267

1.0

Expired Domain Finder with SEO Metrics

constant_quadruped/expired-domain-finder

Find expired and expiring domains enriched with WHOIS data, backlink counts, domain authority, and Wayback Machine history. Quality scored and ranked.

Expired Domains Spider

getdataforme/expired-domains-spider

Expired Domains Spider is an Apify Actor that scrapes and extracts comprehensive data on expired domains, including backlinks, popularity metrics, birth years, and multi-TLD registration status....

36

Expired Domains Scraper

ib4ngz/expired-domains-scraper

This actor scrapes expired domain data from expireddomains.net, supporting user authentication with optional multi-factor authentication (MFA). It also allows users to apply filters for targeted domain scraping.

Expired Jobs API for: Advanced LinkedIn Job Search API

fantastic-jobs/expired-jobs-api-for-advanced-linkedin-job-search-api

This Actor is a companion to the Advanced LinkedIn Job Search API Actor. It provides expired jobs once per day.

๐Ÿ‘ User avatar

Fantastic.jobs

11

Expired Jobs API for: Career Site Job Listing API

fantastic-jobs/expired-jobs-api-for-career-site-job-listing-api

This Actor is a companion to the Career Site Job Listing API Actor. It provides expired jobs once per day.

๐Ÿ‘ User avatar

Fantastic.jobs

32

5.0

Expired Article Hunter

eneiromatos/expired-article-hunter

Expired Article Hunter is a Wayback Machine Scraper designed to extract expired content to be reused in Moneysites and PBNs. With EAH Wayback Machine Scraper you'll never have to write or buy articles again!

139

Bulk Domain Checker

kawsar/bulk-domain-checker

Bulk domain checker that extracts domain availability status across 80+ extensions so you can find unregistered names fast. A powerful domain finder tool that helps you secure the best domain for your business or personal website.

Domain Expiration Date Checker

botflowtech/domain-expiration-date-checker

Check when domain registration expires via WHOIS lookup. Perfect for domain investors, website buyers, and security teams.

Related articles

How to use web scraping for online research
Read more
How to use web scraping for lead generation
Read more