Expired Website checker
Pricing
Pay per event
Expired Website checker
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
Pay per event
Rating
0.0
(0)
Developer

Agenscrape
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day 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]
- π Connect - Link any actor that outputs business data with website URLs
- βοΈ Process - Actor extracts domains and checks WHOIS expiration data
- π 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
- Go to your source actor (e.g., any business scraper)
- Navigate to Integrations tab
- Click Add integration > Run Actor
- Select Expired Website Checker
- Configure the integration settings:
- Set
websiteFieldto match your source data (e.g., "website", "url", "Homepage") - Adjust
expirationThresholdDaysas needed
- Set
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
| Field | Type | Description | Default |
|---|---|---|---|
datasetId | String | Source dataset ID containing business data | (from integration) |
websiteField | String | Field name containing website URL | website |
expirationThresholdDays | Integer | Flag domains expiring within this many days | 30 |
includeAllResults | Boolean | Output all websites or only expired/expiring | true |
preserveOriginalData | Boolean | Include original source data in output | true |
maxItems | Integer | Limit items to process | (all) |
π·οΈ Website Field Examples
Different source actors use different field names for websites:
websiteurlHomepagecompanyUrldomain
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
| Field | Description |
|---|---|
β
isExpired | true if domain has expired |
β° isExpiringSoon | true if expiring within threshold days |
π― isGoodLead | true if expired OR expiring soon (easy filter) |
π
daysUntilExpiration | Negative = expired, Positive = days remaining |
π¦ originalData | All 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 = new ApifyClient({ token: 'YOUR_TOKEN' });// Run with a specific datasetconst run = await client.actor('agenscrape/expired-website-checker').call({datasetId: 'YOUR_DATASET_ID',websiteField: 'website',expirationThresholdDays: 30,includeAllResults: false});// Get resultsconst { items } = await client.dataset(run.defaultDatasetId).listItems();// Filter for good leadsconst leads = items.filter(item => item.isGoodLead);console.log(`Found ${leads.length} potential leads!`);
π‘ Tips for Best Results
-
π Check the website field name - Before running, examine your source data to find the correct field name for websites
-
β±οΈ Adjust threshold for your use case:
- Domain hunting: Set to
0(only truly expired) - Sales outreach: Set to
60-90(more time to contact)
- Domain hunting: Set to
-
π Use
includeAllResults: falseto reduce output size when you only care about expired domains -
π Combine with other data - The
preserveOriginalDataoption 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
- π WHOIS Domain Lookup - Standalone WHOIS lookup actor (powers this integration)
π Support
Having issues or need help?
- β
Check that your
websiteFieldmatches your source data - β Verify the source dataset ID is correct
- π§ Contact support through Apify