The main benefit of the API is that it returns a json object and you can apply lots of filters on that. So for instance you can get rid of items where multiple sizes are advertised, and where the search picks it up because of the price of the lowest size. You also get to search on multiple ebay platforms (right now I only do UK, US and DE). You can't really search by part number as the descriptions are awefully inconsistent and imprecise on ebay, and then you have all the OEM alternatives. But if you search for enterprise SSD sizes (3.2TB, 3.84TB), you filter out lots of garbage. The only problem is Intel 4TB drives, and my main source of garbage.
Then you need to be smart about the logic for parsing the description and filtering out unwanted stuff (cases, USB, ps5, external, etc). Also need some logic for spotting lots of multiple drives (so you can filter by price per TB rather than absolute price, a $400 lot of 4x 3.84TB drive is a great deal).