What Are Sub Search Terms?
Sub search terms let you search eBay once for a broad category and then filter the results locally on your computer. Your parent search term calls eBay’s servers. Your sub search terms filter what comes back — only listings that match both the parent and a sub term appear in your results.
Instead of running hundreds of individual eBay searches every few seconds, you make one call and sort the results on your machine. If you put “LEGO” in as a parent, it finds everything LEGO — then the sub search terms make sure only listings matching your specific models appear.
When Should I Use This?
Use sub search terms when you’re tracking many variants of the same product category, especially when each variant has a different price point.
Common scenarios:
– You have a list of hundreds of LEGO set numbers and want to monitor all of them
– You buy specific Rolex references and each has a different max buy price
– You’re searching a broad category but only care about certain model numbers, UPCs, or part numbers
If you’re only searching for a few items, regular individual search terms work fine. Sub search terms shine when the list gets long.
Real-World Examples
Example 1 — Rolex Watches

Without sub terms, you’d see every Rolex on eBay. With them, you only see listings for your specific references, each filtered to its own price ceiling.
Example 2 — Lego Sets
A buyer tracks ~1,000 LEGO set numbers. Instead of creating 1,000 separate eBay searches:

One eBay call covers everything. Sub terms filter locally. Each set has its own max price — you only see items you’d actually buy.
Why Not Just Use Individual Searches?
- Speed and efficiency — One eBay call covers all your variants. Running hundreds of separate searches every few seconds is much harder on your PC and on uBuyFirst servers.
- Per-model price control — Each sub term gets its own max price. Without this, you’d see overpriced listings mixed in with everything you actually want.
- eBay character limits — The parent search field has a character limit. Sub terms give you the specificity that doesn’t fit in one search box.
How to Set It Up
- Create a parent search term with your broad category keyword (e.g., “LEGO” or “Rolex”)
- Set the parent max price to the highest price of any item on your entire list — this filters at the eBay level before results reach your computer
- Set Category ID on the parent only — do not add category IDs to individual sub terms
- Add a sub search term for each model or variant, using the most unique identifier you have (model numbers and UPCs work better than generic keywords)
- Set individual max prices per sub term as needed
Note: The export/import method is the only practical approach for lists of 50 or more items. Do not attempt to enter them individually.
Bulk Import for Large Lists
If you have more than a handful of sub terms, don’t enter them one at a time:
- Set up one parent and one sub search term manually
- Export to get the exact file format
- Open your product list alongside the export and reformat to match — or paste both into ChatGPT and ask it to reformat your data to match the template
- Import the completed file — all sub terms load at once
Why Do My Results Look Empty on Startup?
This is the most common question with sub search terms, and it’s normal — not a bug.
With regular searches, starting a session loads a batch of recent listings immediately. When sub search terms are active, that doesn’t happen. The monitor will look idle until a genuinely new listing appears on eBay that matches both your parent and sub terms.
Just wait — results will appear as new listings come in.
Tips
Set Initial Max Results to 0 in your Grid settings. This suppresses old listings on startup so you only see items that are new from the moment you start your session.
Note
eBay sometimes holds new listings 10-15 minutes before releasing them, particularly for high-value items. The posted timestamp reflects when the seller submitted it, not when it appeared.