Expired Domains Scraper - SEO Domain Data
Pricing
from $2.00 / 1,000 results
Expired Domains Scraper - SEO Domain Data
Returns expired and deleted domains from ExpiredDomains.net: domain, TLD, backlinks, domain pop, archive.org age, drop and WHOIS status. Built-in filters (TLD, min backlinks, archive age, length, no hyphens or digits) run before saving, so you pay only for matching domains. No login.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
18
Total users
6
Monthly active users
13 days ago
Last modified
Categories
Features
Share
Expired Domains Scraper - SEO Domain Leads
Scrape ExpiredDomains.net listing pages into structured SEO domain datasets. The actor extracts domain names, backlink counts, domain-pop metrics, Archive.org first-seen year, crawl counts, Dmoz status, registered TLD count, related domain count, dropped date, Whois status, and common TLD availability indicators. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
What is the Expired Domains Scraper?
ExpiredDomains.net is a popular research site for people who buy domains, rebuild aged sites, evaluate backlink opportunities, monitor dropped domains, and find names for SEO projects or brand portfolios. Its tables are useful, but manually copying rows into a spreadsheet is slow. This actor turns the public listing table into clean rows that can be filtered, scored, exported, or enriched downstream.
The actor works with ExpiredDomains.net listing URLs such as deleted domains, expired domains, or filtered search pages. Paste the URL you care about and set a result limit. The engine uses direct HTTP and parses the server-rendered table, which keeps it fast, low-cost, and suitable for scheduled monitoring.
What data does it extract?
- Domain name
- Domain TLD
- Majestic backlink count
- Domain-pop count
- Archive.org first-seen year
- Archive.org crawl result count
- Dmoz field
- Number of registered related TLDs
- Related domain count
- Dropped date / drop signal
- Whois status text
- Common TLD status for .com, .net, .org and .de
- Source listing URL
- ExpiredDomains domain-search URL
What other expired-domain Actors get wrong
| What users report on other ExpiredDomains Actors | What this Actor does |
|---|---|
| "no data returned", "Doesn't work at all" | Reads the public table over plain HTTP with no login and no browser. A page that fails is logged and skipped, and rows already saved stay saved. |
| You have to filter by hand after the run | Filters run inside the Actor, before a row is saved, so you only pay for domains that match. |
| Only the first 25 rows of a listing | With filters set, the Actor reads up to 20 listing pages until it has enough matching domains. |
Input
| Field | Type | Description |
|---|---|---|
urls | array | ExpiredDomains.net listing URLs, e.g. /deleted-domains/ or /deleted-com-domains/. |
maxResults | integer | Maximum domains to return per listing URL. |
tlds | array | Keep only these TLDs, e.g. com, net, org, io. |
minBacklinks | integer | Keep only domains with at least this many backlinks. |
minArchiveAgeYears | integer | Keep only domains first seen on Archive.org at least this many years ago. |
maxLength | integer | Keep only names (without TLD) up to this many characters. |
excludeHyphens | boolean | Drop names with a hyphen. |
excludeNumbers | boolean | Drop names with a digit. |
maxPages | integer | Listing pages of 25 domains to read per URL (default 1 without filters, 20 with filters). |
All filter fields are optional. Inputs that only use urls and maxResults behave as before: one page per URL, no filtering.
Example input
This is the one-click input in the Console: short deleted .com domains.
{"urls": ["https://www.expireddomains.net/deleted-com-domains/"],"maxResults": 20,"tlds": ["com"],"maxLength": 15}
For SEO buyers, add "minBacklinks": 10, "minArchiveAgeYears": 5, "excludeHyphens": true, "excludeNumbers": true. Strict filters read more pages and can return fewer rows than maxResults when the visible listing has no more matches.
Output
A real row from the example input above (October 2026):
{"domain": "zaodata.com","domain_tld": "com","backlinks": 0,"domain_pop": 0,"archive_birth_year": null,"archive_crawl_results": null,"dmoz": null,"registered_tlds": 0,"related_domains": 0,"dropped": "Yesterday 13:34","whois_status": "Register now","tld_status": {".com": ".com available",".net": ".net available",".org": ".org available",".de": ".de available"},"source_url": "https://www.expireddomains.net/deleted-com-domains/","domain_search_url": "https://www.expireddomains.net/domain/zaodata.com/","source": "expireddomains.net"}
dropped and whois_status are the texts the listing shows. Metrics the listing leaves empty come back as null.
Use cases
- SEO domain research: find aged domains with backlinks and archive history.
- Domain investing: monitor deleted or expired names and export candidates.
- Lead generation: identify domains that may need rebuild, brokerage, hosting, or SEO services.
- Competitive research: collect filtered domain lists and rank them in your own workflow.
Practical tips
Start with the built-in filters (tlds, minBacklinks, minArchiveAgeYears, maxLength, excludeHyphens, excludeNumbers). For a filter the Actor does not have, such as dictionary words or dropped date, filter on ExpiredDomains.net in the browser and paste that URL into urls.
For domain investing workflows, export the results to CSV and sort by backlinks, domain_pop, archive_birth_year, and registered_tlds. For SEO workflows, treat these metrics as starting signals rather than final quality scores. Always review backlink quality, trademark risk, spam history, and live availability before buying or rebuilding a domain.
For agency and lead-gen workflows, use the dataset as a first-pass signal list. A dropped domain with history, related TLD activity, or multiple registered variants can point to an old business, brand, project, or niche site. Combine this output with WHOIS, contact discovery, archive screenshots, and search-result checks before outreach. The actor is not a replacement for domain due diligence; it is a fast way to turn a public research table into a pipeline you can score.
Reliability and performance
The actor uses a direct HTTP request and parses the public table. It does not use a browser and does not require a login. If a URL fails, it logs the error and continues with the next listing URL. Keep maxResults modest for scheduled monitoring, then raise it for larger one-off exports.
The parser prefers stable table classes such as field_domain, field_bl, field_domainpop, field_abirth, and field_changes instead of relying on fragile column positions. That makes the actor more tolerant of optional columns, hidden menu links, and small layout changes on the listing page.
FAQ
Does it require an ExpiredDomains.net account? No. It reads public listing pages.
Can it scrape filtered searches? Yes. Apply filters on ExpiredDomains.net and paste the resulting URL.
Does it register domains? No. It extracts research data only.
Does it verify current availability? It returns the status fields visible in the listing table. Verify availability with a registrar before purchase.
Can I export to Excel? Yes. Apify datasets export to JSON, CSV, Excel, XML, and RSS.
Can I schedule monitoring? Yes. Create a saved task and run it daily or weekly.
Is it legal? The actor reads public pages. You must follow website terms, rate limits, and applicable laws.
How is billing calculated? Pay-per-event billing charges per domain row pushed to the dataset. Rows removed by your filters are never saved and never charged.
Can it scrape multiple pages? Yes. With filters it reads further pages automatically; set maxPages to read more pages without filters. Visitors see roughly the first 450 rows of a listing; deeper pages need an ExpiredDomains.net login, which this Actor does not use.\n\nWhy do I get fewer rows than maxResults? Your filters matched fewer domains on the visible pages. Loosen a filter or add another listing URL.
Does it include backlinks themselves? No. It extracts summary counts and related fields from the listing table.
You might also like
- Domain Intelligence Scraper
- Website Contact Extractor
- Sitemap URL Extractor
- WHOIS Domain Intelligence
- Google Trends RSS Scraper
Keywords: expired domains scraper, expired domain finder, filter expired domains by backlinks, ExpiredDomains.net scraper, deleted domains, domain leads, SEO domains, aged domains, backlink domain research, domain investing, dropped domains, domain pop, archive age, website flipping, SEO lead generation, Apify domain scraper, domain availability data