An index would be nice in any case. Fuzzy searching, etc. The API is too specific at the moment and will be hard to hit the right printers.
I do have an update planned, I didn't anticipate the current amount of attention to be honest.
Also, allow more fuzzyness in the query maybe. For instance, "IP4000r" returns OK, but "IP 4000 R" (spaces) doesn't.