The size differ little bit from one species to another, yet they have one size range. Also, the size of them in their native form so they don't lose their colour while isolation.
Phycobiliproteins might be classified into several categories which differ as per molecular wt., size, etc.; and they form complexes with photosynthetic pigments helping to capture light energy and to fluoresce. Thus phycoerythrin,, phycoerythrin,, phycoerythrocyanin, allophycocyanin emit respectively red, blue, orange and bluish green light.
Uniprot is a good website for researching specific proteins. For example, you can type phycoerythrin and it will pull up all proteins with that name. Each organism will have a separate entry. Then you can look at data that has been generated by other researchers on that specific protein, including size, function, sequence, etc.