A non-square-tiled Veech surface has finitely many periodic points, i.e. points with finite orbit under the affine automorphism group. We present an algorithm that inputs a and outputs its set of points. Our serves as new proof finiteness for surfaces. apply our to Prym eigenforms in minimal stratum genus 3, proving low discriminant these surfaces do not have except fixed involution.