"Did you find" versus "have you found" [duplicate]
Did you find is the simple past and indicates that you are no longer looking for it.
Have you found is the present perfect and indicates a link with the present, specifically, that you could still be looking for it.