Magic Search : Powered by AI
There is a difference between simple and simplification, our goal is to hide away all of the complexities of filtering by making it as close to conversational as possible while still being precise and accurate.
Our magic search is a work in progress and we are trying our best to make incremental improvements all the time, please leave us your feed back in our discord to help out!
- The most important thing to understand is that you are trying to search for exactly what the seller has posted, an image, within that image is text and that is the text you are searching for.
- When doing simple searches, you can use abbreviations like dex for dexterity , crit for critical and so on but when you are using ranges and greater than / less than, this won't work, you need to match the words exactly.
- Let's see how to quickly find rings with dexterity and cooldown reduction.
All decimals on the listings are rounded down, 13.5 will read as 13, never add decimals in your search input and ignore all special characters which are on the listing.
Example Quick Search : ring dex cdr
Advanced search :
Do not have spaces between dashes and do not add % or other signs.
you need to be precise with matching what you write to what is on the item following the stat, use brackets [ ] to depict key words [stat name] to filter, this is helpful when the stats you are entering have multiples of the same word like critical strike damage and critical strike chance, you want to seperate them like this.[75 critical strike damage][5-9 critical strike chance]
You can search between ranges for stats in this format from-to following text
Example Range Search
- 13-15 damage reduction from distant enemies
- you can combine range search for multiple stats
- 3-5 damage reduction 6-7 damage reduction while fortified 6-8 damage reduction from close enemies pants
- Here you will find all the pants with the stats in those ranges
- Use brackets around the range and stat name to isolate the stat if you are following up with similar words
- [9-12 critical strike chance][70-80 critical strike damage] ring
You can search with greater than or less than, this can be useful for greater affixes
Example GE/LE Search
>70 critical strike damage
You can combine GE and LEExample
>2600 maximum life <90 damage sword
- Exact number search
If you know the exact number of the stat you are looking for, then search for it with no operators
[13 attack speed] [9 critical strike chance] [75 critical strike damage] ring
Now we can put it all together
Example
[700-800 maximum life] [75 critical strike damage] [>10 cold resistance] gloves

Search for aspects
You can enter the words of the aspects but if you want to refine your search to specific rolls then you need to know where the roll belongs in the aspect text, for example
Damaging an enemy with a Basic Skill grants you 4% Attack Speed for 10 seconds, stacking up to 5 times. Upon reaching maximum stacks, you enter a Vamprice Bloodrage, gaining 68% basic skill damage and 15% Movement Speed for 10 seconds.
Example search to find the above aspect
65-70 basic skill damage
Note : Do not add special characters like %
Numbers must be in front otherwise use the regex search feature
Regex Search
Good for searching for complicated Aspects
Probably the most powerful feature of the search engine if you know how to use it.
- Use / to denote the start and end of the regex search /2[0-9] chance to gain [0-9] to your conjuration/
- The above will find the item in the Battle caster's circle, this is likely the most useful type of regex for finding Diablo 4 items.
- Notice how [0-9] will capture any number between 0-9 but you cannot do something like [40-50] as you can in advanced search, only [0-9] works, but you can add a number in front, like 2[0-9] this will match anything between 20-29.
- You are just searching for the text in the item, [0-9] just means any number between 0-9 can be in this position, if you just wrote /29 chance to gain/ you would still find the ring, but no rings that are between 20 and 28, unfortunately for now, you cannot do [0-10], if you want the maxroll, youll need to type 30.
- There is a limit on how complex a regex query can be, if you are trying to use multiple wild cards, it will not work, do not go overboard, you should not need much more than the above example.
- You can have multiple /regex/ /regex/ /regex/ in order to make sure your item has every stat you need.
- If you are looking for a stat with multiple number ranges like 2720 maximum life, you can chain [0-9] together 2[0-9][0-9][0-9] maximum life
Helpful Links
regex101 (build regex querries)chatgpt (get help building querries)
complete guide (learn how to build querries)
Do not get overwhelmed, you can find everything you want with the example above, just learn how to use the number ranges like 3[0-9] followed by text after or before the roll.
Common patterns :
[A-Z]
– Match any uppercase character from “A” to “Z”[a-z]
– Match any lowercase character from “a” to “z”[0-9]
– Match any number[asdf]
– Match any character that’s either “a”, “s”, “d”, or “f”[^asdf]
– Match any character that’s not any of the following: “a”, “s”, “d”, or “f”[0-9A-Z]
– Match any character that’s either a number or a capital letter from “A” to “Z”[^a-z]
– Match any non-lowercase letter
Ignore all special characters like [ ] ( ) + % - in all searches, remember you can mix quick, advanced and regex search in one input.