ferret out

Upper Intermediate (B2) informal

To find something hidden or secret by searching very hard until you discover it.

"The researcher managed to ferret out some fascinating details about the artist's early life."