拥有搜查权的机关主要有公安机关和检察机关。
搜查是指为了收集犯罪证据,查获犯罪人、犯罪嫌疑人以及可能隐藏罪犯或者犯罪证据的人的身体、物品、住处和其他有关的地方进行的搜索和检查。搜查时必须由公安机关、检察机关等侦查机关的侦查人员进行,执行搜查的侦查人员不得少于两人,并要向被搜查人出示《搜查证》,否则被搜查人有权拒绝搜查。另外,国家安全部门、军队保卫部门、军事检察机关监狱警察在办理刑事案件的时候,也可以按照管辖范围实施搜查权。
《刑事诉讼法》第十八条 刑事案件的侦查由公安机关进行,法律另有规定的除外。
贪污贿赂犯罪,国家工作人员的渎职犯罪,国家机关工作人员利用职权实施的非法拘禁、刑讯逼供、报复陷害、非法搜查的侵犯公民人身权利的犯罪以及侵犯公民民主权利的犯罪,由人民检察院立案侦查。对于国家机关工作人员利用职权实施的其他重大的犯罪案件,需要由人民检察院直接受理的时候,经省级以上人民检察院决定,可以由人民检察院立案侦查。
《刑事诉讼法》第一百三十四条 为了收集犯罪证据、查获犯罪人,侦查人员可以对犯罪嫌疑人以及可能隐藏罪犯或者犯罪证据的人的身体、物品、住处和其他有关的地方进行搜查。
《刑事诉讼法》第一百三十五条 任何单位和个人,有义务按照人民检察院和公安机关的要求,交出可以证明犯罪嫌疑人有罪或者无罪的物证、书证、视听资料等证据。
《刑事诉讼法》第一百三十六条 进行搜查,必须向被搜查人出示搜查证。
在执行逮捕、拘留的时候,遇有紧急情况,不另用搜查证也可以进行搜查。
《刑事诉讼法》第一百三十七条 在搜查的时候,应当有被搜查人或者他的家属,邻居或者其他见证人在场。
搜查妇女的身体,应当由女工作人员进行。
《刑事诉讼法》第一百三十八条 搜查的情况应当写成笔录,由侦查人员和被搜查人或者他的家属,邻居或者其他见证人签名或者盖章。如果被搜查人或者他的家属在逃或者拒绝签名、盖章,应当在笔录上注明。