Detection and identification of proteins are typically achieved by analyzing protein size, charge, mobility and binding to antibodies, which are critical for biomedical research and disease diagnosis and treatment. Despite the importance, measuring these quantities with one technology and at the single-molecule level has not been possible. Here we tether a protein to a surface with a flexible polymer, drive it into oscillation with an electric field, and image the oscillation with a near field optical imaging method, from which we determine the size, charge, and mobility of the protein. We also measure antibody binding and conformation changes in the protein. The work demonstrates a capability for comprehensive protein analysis and precision protein biomarker detection at the single molecule level.