Is there a way to use the NOT operator on Amazon?

I'm trying to find books, and am finding it very frustrating to be unable to filter out books I don't want based on author or subject.

  • 8
    Just sent an email to Amazon, had a phone call with one of their reps, and left feedback regarding this issue of getting way too many irrelevant search result. Especially when you then try to sort by low price. I have found that by selecting a category that hopefully is close to what I need it is slightly better, but of course then it's not exactly as my search. I have left feedback that when the search results become irrelevant that I quit, and don't buy. If we all would follow this principle perhaps Amazon would change, because it seem they have ignored all complaints regarding this issue fo
    – kdsdata
    Apr 7 '17 at 20:46
  • @kdsdata looks like they still haven't heard us four years later...
    – Doktor J
    Sep 19 at 1:36

You can use the minus sign (-) in front of the terms you want to exclude from the search results.

For example: stephen king -dark

  • 22
    and yet ECC -"NON-ECC" -"NON ECC" -"non-ECC" -"Non-ECC" STILL returns boat loads of product titles containing "NON-ECC" making it feel almost impossible to find ecc ram. Dec 13 '16 at 7:22
  • 2
    @user3338098: Try this: ecc ram -non May 25 '17 at 7:18
  • 34
    @MehperC.Palavuzlar This - sign trick does not work anymore : "Quick Charge" -Type -"USB C"
    – SebMa
    May 11 '19 at 23:40
  • 22
    Dead answer. It used to work, but as a few have said here, this method is broken, and there seems to be no current way to exclude keywords in Amazon search.
    – Sean O
    Jul 25 '19 at 16:46
  • 20
    This definitely does NOT work as of June 2019
    – Madbreaks
    Jun 23 '20 at 18:08

In Feb 2021 Amazon still does not regard the NOT operator.

So the workaround is indeed to use Google Search with e.g.

site:amazon.com lightbulbs -led

Of course, you don't have the sorting of Amazon anymore.


Thanks to this answer, I've discovered that amazon respects + before a keyword too!

For example: Radeon +7990 will give you exactly 7990's results and not variations on models like 6990 or 7970 like it normally does.

  • 2
    This seems to improve the accuracy of search results, but only partially. It looks to me as though prepending + to a search term just assigns extra weight to that term, rather than acting as a Boolean operator that excludes all non-matching results. So, non-matching results do still show up, and still frustratingly often; just not as often as if + weren't used. (I guess Amazon is using some kind of fuzzy logic for its search engine. Whatever the underlying reasoner is doing, though, it is doing it badly. Amazon's search engine is awful.)
    – user6757
    Mar 14 '18 at 2:49
  • It's hard to keep track of what amazon is doing since I can't find any documentation on their search but the answer worked at the time, it just seems to have changed and not performing exactly same anymore. For that matter I can't get - to properly work either!.
    – Maverik
    Mar 14 '18 at 16:16
  • Maverik, yep, not your fault. Amazon should (a) have a search engine that works (i.e. that returns only relevant results), and (b) should document it properly.
    – user6757
    Mar 15 '18 at 13:05
  • Sorry I wasn't implying that you're implying it's my fault. Just shared my own frustration :D but yes wish there was proper docuementation. Re: (a) pretty sure it's intentional -> upselling stuff
    – Maverik
    Mar 15 '18 at 18:55

As of July 2015, at least there is no reliable way to use a NOT operator.

At least on Amazon.de searching for hard drive -usb will reduce the number of USB drives, but already the last result on the first page contained "USB" in the title.

Searching for tischventilator -usb (German for table fan) on the other hand pushes usb devices even more to the top of the result list than just searching for tischventilator.

On Amazon.com again, adding -usb to table fan has the intended effect.

  • 5
    I'm unable to reproduce your results using your search terms on either amazon.com or amazon.co.uk but indeed amazon.de IS doing the wrong thing. What I also notice is that it's not searching for the german term I copy pasted but instead for the translated term "Table fan -USB" which may be the reason you're seeing incorrect results.
    – Maverik
    Jul 30 '15 at 16:45
  • 1
    have the same problem here
    – Erdinc Ay
    Apr 13 '16 at 2:18
  • Still true. minus does not weed out the results you do not want, though it used to.
    – Wes Modes
    Oct 19 '20 at 22:52

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