tipster; tout
A person who sells predictions or tips, most commonly associated with horse racing, but also used for other gambling or speculative contexts.
A tipster has set up shop near the racetrack.
He bought a betting ticket based on information he got from a tipster.
Compound of 予想 (prediction) and 屋 (shop, dealer), literally 'prediction seller'.