Example: When searching for "micro hdmi hdmi", I obtain the following list of items.

enter image description here

Looking good, at a cheap price.

enter image description here enter image description here However, upon actually selecting the image, the prices changes to a higher price, therefore wasting my time clicking on the deceptive seller's item listing. The seller deceptively lists an irrelevant item (in this case the RJ45 connector) at the 0.99 price, therefore putting his item ahead of competitors despite the fact that his price is far higher. enter image description here

This technique apparently violates the official Ebay policies, as seen here (emphasis mine):

Not Allowed:

Selling different brands of an item, such as jeans, in a single listing

Offering a choice between two entirely different items, such as a watch or pair of shoes

Selling items that aren't in similar condition, such as a new and a refurbished laptop, in the same listing

Is there a way to outright remove these "select X from a list" listings, or another technique, in order to avoid the deceptive sellers? This has become extremely common, literally every one of the 0.99 pound sellers are deceptively advertising their prices.

  • I think the only way to avoid those is to view auction-style listings only. I don't think you can avoid them if you want to look at Buy It Now listings. Commented Feb 5, 2015 at 19:51
  • @pnuts Can you show a screenshot of you selecting an actual item and the price remaining the same? It has been happening for me for multiple items, this was the latest one I looked for.
    – March Ho
    Commented Feb 5, 2015 at 22:52
  • 2
    I agree as I find a lot of these as well. Comes up first due to low price sort, but when you pick any ITEM, there is no item at that price. Bait & Switch - Example: ebay.com/itm/…
    – Alex S
    Commented Sep 2, 2016 at 6:48

5 Answers 5


I thought I'd post my hacky solution for anyone else stumbling across this in the future.

This works as of May 15, 2017. eBay may change its DOM structure in the meantime. In that case, this will have to be adapted.

  1. Open up the developer console (F12 or right click > Inspect)
  2. Click the "Console" tab
  3. Copy+Paste the following and press Enter:

    $("#ListViewInner > li").each((idx, li) => {
        if(li.innerHTML.indexOf("prRange") > 0)

This just deletes every node that contains the "prRange" class. In principle, something similar to this should work even if eBay changes the structure of their page. You just need to find the resulting container (ListViewInner) and some token that's present in the price range results and is not present in the regular results (prRange)


This solution is based on DaveInCaz and larsolafsimonsen's fantastic answers which I have used many times but no longer seems to work for me (possibly eBay changed the DOM as a mentioned susceptibility).

  1. Open up the developer console (F12 or right click > Inspect)
  2. Click the Console tab
  3. Copy + Paste the following and press Enter:


This is based on the eBay search results as at 15/05/2018. Listings with a price range have a span element between the two prices $xx to $xx with the class DEFAULT. This code looks up the tree to delete the node this came from. This will likely fail in the future when eBay changes structure again.

  • As of 2018-09-08 the command is $('.prRange').parent().parent().parent().parent().remove();
    – jous
    Commented Sep 18, 2018 at 23:41

It's worth mentioning that, as this type of listing format is against eBay policy, it can be (and usually should be) reported. When reporting the listing, it can be hard to find the correct issue to report. This problem is confusingly listed under: Listing Practices Avoiding Ebay Fees Offering Choices This seems like an odd organization, but the description given there makes it clear that this is the correct choice to report the issue: "The listing has different brands of an item, a choice between two entirely different items, or items that aren't in similar condition."


I implemented and updated Brendan Wilding's answer as a greasemonkey/tampermonkey script


I had some success by filtering out the junk items the guy is using to make the price seem lower. In your case, try adding a "-RJ45" after your search query and enable "search description". This would exclude all listings that have the RJ45 as any part of their listing

I had this issue with iPhone 6es with people selling a 4s as another option, making their listing for a "6s" look like a really good deal when it isn't.

Really annoying. Hope eBay finds a way to deal with this.

Not the answer you're looking for? Browse other questions tagged or ask your own question.