← All posts

Why I Built a Price Tracker Instead of Refreshing eBay

The story behind Hardware Hunter — why checking five subreddits and eBay twice a day is a tax on having preferences, and what I built to stop paying it.

Why I Built a Price Tracker Instead of Refreshing eBay

I missed a 16TB Seagate Exos for $95.

It was posted to r/homelabsales at 2:14pm on a Tuesday. I was at work, writing knowledge base articles for a telecom company, and by the time I checked Reddit during a bathroom break, the post was four hours old and the drive was gone. Someone else got it. Someone who was watching. Someone who wasn't me.

That drive would've completed my ZFS array. Instead, I paid $179 for the same model on eBay two weeks later, shipping and tax included, from a seller whose listing photos were clearly taken in a basement with a potato. The drive worked fine. It always does. That's not the point.

The point is that I was already doing everything right — or what passed for right. I had notifications set up for keywords on eBay. I was subscribed to r/homelabsales, r/homelabs, r/HomeServer, r/datahoarder, and r/eBayFeed. I checked Slickdeals during lunch. I had a mental model of what a 16TB Exos should cost, and I knew $95 was almost $40 under market.

None of that mattered. The deal lasted long enough for one person with faster thumbs, and that person wasn't me.

The Full-Time Job Nobody Pays You For

Here's what deal hunting actually looks like when you're building a homelab on a budget:

You wake up. Before coffee, you check r/homelabsales — the overnight posts. There's a guy selling three Dell R730s in Ohio, but you don't need compute, you need storage. Skip. Someone posted a 24-bay Supermicro chassis for $200, which is insane, but they won't ship and you're in South Carolina. Skip. A person is selling "assorted drives, make offer" with no model numbers or photos. Absolutely not.

You get to work. During the day, you try not to think about it. Sometimes you fail and check eBay on your phone. You see a suspiciously cheap HP SAS expander — the listing has stock photos and the seller account is three days old. Hard pass. You find a listing for the exact drive you want, but it's listed as "for parts/not working" and they still want $120. The audacity.

Lunch break. Reddit again. Someone posted a link to ServerPartDeals and there's a 14TB Toshiba for $109. That's... fine. Not great, but fine. You bookmark it and keep scrolling.

Evening. You check again. There's a new post: someone selling a decommissioned TrueNAS box with 4×8TB drives. They want $400 for the whole thing, which would be a good deal if you needed a NAS and didn't already have one with empty bays mocking you. You feel a brief pang of hardware envy. You move on.

This happens every day. Sometimes twice. Sometimes you catch something good. Mostly you don't.

The problem isn't that deals don't exist — they're everywhere. The problem is time to discoverability. A good deal on a used hard drive or a server chassis on Reddit has a half-life measured in hours. On eBay, the good stuff gets bid up or bought outright within a day of listing. On Slickdeals, the front-page deals expire before you've finished reading the comments.

You're not competing against the market. You're competing against people whose literal job is to find, buy, and resell hardware. People with scripts, with alerts, with nothing better to do at 2pm on a Tuesday than sit on r/homelabsales and hit refresh.

I have a full-time job. I have a kid. I have a dog that requires more maintenance than most of my servers. I was losing this game, and losing it in a way that felt stupid — not because I didn't know what things should cost, but because I couldn't be everywhere at once.

The Moment It Clicked

I don't remember exactly when I decided to build the thing instead of keep playing the game. I think it was the third time I found a great listing on eBay that had already ended — "This listing has ended. Seller listed this item for $110." End of sentence. No link to a relisting, no "similar items," just a tombstone marking where a good deal used to be.

The information was out there. I was just seeing it too late.

I'd been thinking about it wrong. I was trying to check faster, which is an arms race I was always going to lose. What I actually needed was something that checked for me — not a dumb saved search that fires on keyword matches, but something that understood what a deal was.

Saved searches are a trap. Set up "16TB Exos" on eBay and you'll get alerts for drives with 40,000 power-on hours listed at above-market prices. Set up "ZFS NAS" on Reddit and you'll get every build showcase post where someone is asking what to buy, not selling anything. The signal-to-noise ratio is abysmal, and you end up training yourself to ignore the alerts, which kind of defeats the purpose.

I wanted three things:

1. Watch everywhere at once. Reddit, eBay, Slickdeals, ServerPartDeals — all of them, all the time. Not when I remember to check, but continuously.

2. Know what's actually cheap. Not just "below average" — I wanted to know if $110 for a 16TB drive with 15,000 hours was a deal or a trap. That requires price history, benchmark data, and some understanding of the used market.

3. Filter out the garbage. Scams, dead drives, "for parts" listings at full price, stock-photo resellers with no feedback. I don't need to see those. Nobody does.

What Hardware Hunter Actually Does

So I built it. It's called Hardware Hunter, and it does exactly what I couldn't do manually: it watches, it scores, and it tells you when something is worth your attention.

Here's how it works under the hood, without getting too deep into the weeds:

Continuous scanning. The system monitors multiple sources in near-real-time — r/homelabsales and related subreddits via Reddit's API, eBay saved searches and category listings, Slickdeals front page and deal alerts, and ServerPartDeals inventory. It checks on a rolling basis, not in batches, so a post that goes up at 2pm gets processed at 2pm, not at 11pm when I finally get around to checking.

AI-powered deal scoring. Every listing that comes in gets evaluated against a set of criteria: current market price for that specific model (or closest equivalent), historical price trends, the seller's reputation and listing quality, and the overall supply/demand picture. The result is a score — essentially, "how good is this deal compared to what's normally available." A 16TB Exos at $95 with a reputable seller and low hours? That's a strong score. The same drive at $160 with a sketchy seller? That gets flagged, not celebrated.

Scam and garbage detection. This is the one that saves the most time, honestly. The system filters out common red flags: brand-new seller accounts, stock photos, listings with no serial numbers or SMART data, prices that are suspiciously low even for used (often a sign of counterfeit drives), and the classic "for parts or not working" listings that somehow still want 80% of retail. You can still see filtered items if you want to — some people enjoy living dangerously — but they don't clutter your alerts by default.

Price benchmarks. For common items — enterprise drives, server chassis, networking gear — the system maintains a rolling price history so you can see not just "is this cheap" but "is this cheaper than it's been in the last 90 days." Context matters. A 14TB drive at $120 might be a great deal if the floor is $135, and it might be nothing special if the market has been running at $110.

What It Looks Like in Practice

Let me walk you through a real example — not the Exos I missed, but one I caught.

I set up a hunt for "16TB+ NAS drives, prefer Seagate or Toshiba, max $130." That's it. I didn't have to specify subreddits or set up five different saved searches. One hunt, one set of criteria.

Three days later, I got an alert. A seller on ServerPartDeals had posted a batch of 16TB Seagate Exos X16 drives at $119 each, with 22,000 hours and clean SMART data. The score was high — not just because $119 was below market, but because the seller had a solid reputation, the hours were within normal range for pulls, and comparable drives had been running $140–$155 that month.

I bought two. They arrived four days later, well-packed, both running strong. My ZFS array got the capacity bump it needed, and I paid roughly what I would have for drives with twice the hours on eBay — if I'd even found them.

That's the thing: I didn't have to find them. I didn't have to be sitting at my desk at the right time, or remember to check during lunch, or scroll past fifty garbage listings on my phone before bed. The system found the deal, evaluated it, and put it in front of me with enough context to act fast.

That's the whole product. It's not complicated. It's just automated.

It's Not Vaporware

I'm a developer, not a marketer, so let me just be direct: this thing runs. It's processing real listings, from real sources, in real time. I've been using it for my own hardware builds and it's caught deals I would have absolutely missed — and saved me from buying things I would have regretted.

The data's real. The scoring is real. The scam detection has already saved me from at least two listings that looked legitimate until you noticed the seller had a half-dozen identical drives for sale at prices that made no sense unless they were either stolen or counterfeit.

It's a small product. It's not trying to be the next big thing. It's trying to solve one specific, annoying, time-consuming problem for people who build things and don't want to spend their evenings scrolling past garbage listings.

The Deal You're Missing Right Now

If you've read this far, you probably already know the feeling. You've got a tab open with an eBay search. You've got Reddit bookmarked. You check Slickdeals and mostly find laptop deals and vacuum cleaner sales. You know what you want, you know what it should cost, and you're tired of being five hours too late.

The deals are out there. They show up every day. The question is whether you're in a position to see them, or whether they pass through while you're at work, or making dinner, or doing literally anything else with your life.

I built Hardware Hunter because I was tired of paying the attention tax. The product does one thing — watches for hardware deals and tells you when something's worth buying — and it does it constantly, so you don't have to.

Set up your first hunt →

No credit card required to start. Point it at the hardware you're looking for, let it run, and see what shows up. If it catches you a deal you would have missed, it's already paid for itself.

That's all. I'm going back to my NAS now.

Stop checking manually.

Set up a hunt and get alerted when the right deal hits the right price.

Get started free →