The GapC protein of Streptococcus uberis located on the surface of bacteria is a protein with glyceraldehyde-3-phosphate dehydrogenase activity. It participates in cellular processes and exhibits a variety of biological activities. In addition, it has good antigenicity. The aim of this study was to predict the possible B-cell epitopes of the GapC protein and verify the immunogenicity of candidate epitope peptides. The gapC gene of S. uberis isolate RF5-1 was cloned into a recombinant expression plasmid pET-28a-GapC and inducibly expressed. The purified protein was used to immunize experimental rabbits to produce anti-GapC polyclonal antibodies. The three-dimensional structure and three-dimensional location of the GapC B-cell epitopes and the homology comparison of the GapC protein and its B-cell epitopes were carried out using bioinformatics softwares. The results showed that the 44-kDa GapC protein had a good immunological reactivity. Six linear and 3 conformational dominant B-cell epitopes against the GapC protein were selected and synthesized. Three dimensional analysis indicated that the selected peptides have better antigen epitope formation potential. Rabbit anti-GapC polyclonal antibodies were generated after immunized with the purified GapC protein, and the polyclonal antibodies were used to identify the epitope peptide by an indirect ELISA. The ELISA results showed that all of the 9 epitope peptides could react with anti-GapC polyclonal antibodies with varying titers. Among them, the epitope polypeptide 266AANDSYGYTEDPIVSSD282 reacted with the polyclonal antibodies significantly stronger than with other epitope peptides. This study laid an experimental foundation for in-depth understanding of the immunological properties and utilizing effective epitopes of the GapC protein of S. uberis.