Disclosed herein are antigen-capturing nanoparticles. Specifically, the subject matter contained herein pertains to novel nanoparticles that can capture a multitude of tumor antigens that are released from tumor cells. Also, provided herein are methods for preparing the antigen-capturing nanoparticles and methods for the treatment of disease in a subject comprising administering the antigen-capturing nanoparticles.