TL;DR
I built CatchDoms to solve a problem I had as a domain investor: checking 12 different auction platforms every morning, running each domain through Majestic, then digging through the Wayback Machine. CatchDoms does all of that in one place, automatically, for 35,000+ domains every day.
The Problem
If you've ever tried to buy an expired domain with real SEO value, you know the pain:
- 12 platforms to check daily. Dynadot, GoDaddy, DropCatch, Catched, Gname, SnapNames... each with its own interface, its own filters, its own data format.
- No SEO metrics on auction sites. You see a domain name and a price. That's it. No Trust Flow, no backlink count, no Wayback history.
- Manual research takes hours. For every interesting domain, you open Majestic, Ahrefs, the Wayback Machine, Google Maps, and maybe a few more tools. Multiply that by 50 domains and your morning is gone.
I was spending 2-3 hours every day just filtering through noise to find the 5-10 domains worth bidding on.
The Solution
CatchDoms aggregates expired domains from 12 auction platforms into one interface and enriches each one with SEO metrics, backlink data, archive history, and Google Business Profile detection.
Every morning by 9:00 AM, 35,000+ scored and filtered domains are ready to browse. One search instead of twelve.
🛠️ The Stack
Tech: Laravel 12, PHP 8.4, Tailwind CSS v4, Alpine.js, MySQL, Redis, Horizon
Domains are enriched automatically every morning. By 9:00 AM, everything is scored and ready to browse.
🔍 Key Features
1. Saved Searches with Email Alerts
Save any filter combination. Get a daily email when new matching domains appear. "Show me .fr domains with TF > 15 and GMB listing" runs automatically every morning.
2. Google Business Profile Detection
We check the top auction domains for active GMB listings. A domain with a verified Google Business Profile, reviews, and a Maps presence is gold for local SEO. No other platform flags this.
3. AI Chat Assistant
Ask in natural language: "Find me .de domains older than 10 years with Trust Flow above 20 under $100." Queries the database directly. Pro only.
4. REST API + MCP Server
Full API with 20+ filters. MCP server works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI tool. Search expired domains from your terminal.
5. Wayback Screenshots on Hover
Hover over any domain name to see what the site looked like before it expired.
🚀 Getting Started
- Sign up at catchdoms.com (free, no credit card)
- Browse 35,000+ domains with filters
- Star domains, save searches, set alerts
- Upgrade to Pro for full access, API, MCP, and AI assistant
Free tier gives you a preview. Pro unlocks everything at $39/month or $468/year.
📊 How It Compares
| Feature | CatchDoms | ExpiredDomains.net | SpamZilla |
|---|---|---|---|
| Sources | 12 platforms | 1 (GoDaddy) | Manual upload |
| Trust Flow/CF | Yes | No | Yes |
| GMB Detection | Yes | No | No |
| AI Assistant | Yes | No | No |
| MCP Server | Yes | No | No |
| API | Yes | No | No |
| Wayback Preview | On hover | Link only | No |
| Quality Score | 0-100 | No | Spam score only |
Built by a Solo Dev
CatchDoms is a one-person project. I built it because I needed it. Every feature exists because I ran into that exact problem while buying domains.
If you buy expired domains for redirects, local SEO, affiliate sites, or niche projects, give it a try and let me know what you think.
No credit card required. Free tier available.
P.S. If you want to chat about expired domains, SEO, or building SaaS tools, find me on X @samirbelabbes.
Top comments (0)