For those who do not have access to vault, it is very likely that you do have design assistant installed. I believe it is normally installed alongside inventor automatically. It provides a where used functionality and some other functions. As it does not have an index like vault does, like WCrihfield said, the process can be rather slow, though not indefinite, you do get to see progress happening and it is possible to cancel the search (if you can spam cancel fast enough...) A downside is that the user will be spammed constantly with open messages for things like missing references, outdated assembly, etc. I wholly recommend vault over this, but this works if its absolutely needed. You could possibly set ThisApplication.SilentOperation to true, and set 'skip unresolved references options
before running. And then work in a different inventor session if your computer is beefy enough to do so.
Note that if a drawing contains components, it will be searched in the drawing, so if a drawing is made for every component in the search folders, then its best to not search drawings and components at the same time.
