rummager
/ˈrʌm.əɡər/Definitions
1. noun
a person who rummages, especially one who searches for something valuable among discarded or disorganized things
“She was a skilled rummager who could find valuable antiques in thrift stores.”
2. verb
to search or look through something thoroughly, especially in a disorderly manner
“The detective had to rummage through the suspect’s house to find evidence.”