This is a possibility.
uBuyFirst calls out (based on subscription) concurrent to the order you have setup your search terms. uBuyFirst can run hundreds of individual searches but try to keep the number as low as possible for the best results.
You can do this by combining or grouping keywords together and then using the additional features to help identify individual specs that differentiate product for the type of items you purchase.
Ex: A user wants to purchase iPhone 6 models for 4 different carriers. Instead of making four individual searches (ex: “iphone 6 verizon” or “iPhone 6 Sprint”) you could make one search for “iPhone 6” and use filter conditions to highlight the “carrier” item specific a user selected color for each different carrier.
If each model/carrier combo has a different price, you can include short hand in the “term” of the keyword to recall this information quickly such as “i6 – VRZ/$600 – S/$500 – ATT/$550” and put this column to the far left on the main search grid.
Above all, feel free to create as many search options that are available and monitor your success rate. If items are being missed by seconds then you can make some adjustments by combining these search terms.