An API will ensure that is it up-to-date, though.
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.
I haven't yet decided upon a direction to take it to be honest.