Expired Website checker
by agenscrape
Integration actor that checks if websites from your data source are expired. Connect any scraper, specify the website field, and get enriched data wit...
Opens on Apify.com
About 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.
What does this actor do?
Expired Website checker is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
🔍 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: json { "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: - website - url - Homepage - companyUrl - domain Check your source data structure to find the correct field name. ## 📤 Output Each result includes: json { "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 javascript import { ApifyClient } from 'apify-client'; const client = new ApifyClient({ 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 - 🔍 WHOIS Domain Lookup - Standalone WHOIS lookup actor (powers this integration) ## 🆘 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
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Expired Website checker now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- agenscrape
- Pricing
- Paid
- Total Runs
- 4
- Active Users
- 2
Related Actors
Tecdoc Car Parts
by making-data-meaningful
OpenRouter - Unified LLM Interface for ChatGPT, Claude, Gemini
by xyzzy
Google Sheets Import & Export
by lukaskrivka
Send Email
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support