Membrane proteins constitute about one third of proteins encoded by all genomes, but only a small percentage have their structures deposited in the Protein Data Bank. One bottleneck in the pipeline from expression to structure determination is the identification of detergents that maintain the protein in a soluble, stable, and active state. Here, we describe a small‐scale automated procedure to easily and rapidly screen detergents for the solubilization and purification of membrane proteins, to perform detergent exchange, or to identify conditions preserving protein interactions in complexes. Hundreds of conditions can be tested in a few hours to select detergents that keep proteins folded and nonaggregated, from single membrane preparations of cells overexpressing the protein(s) of interest. Thirty‐one prokaryotic, eukaryotic, and viral membrane proteins were analyzed by our small‐scale procedure to identify the best‐associated detergents. Examples of results obtained with a bitopic and multitopic membrane proteins and membrane protein complexes are presented in more detail. DDM, DM, DMNG, TritonX‐100, LAPAO, and Fos‐12 appeared effective for successful membrane solubilization and protein purification of most selected targets. Eukaryotic proteins are in general more difficult to extract and purify from Escherichia coli membranes than prokaryotic proteins. The protocol has been developed for His‐tagged proteins, but can readily be adapted to other affinity tags by adjusting the chromatography resin and the buffer composition.