Yes, the Shanghai Masters is a ranking tournament in tennis. It is part of the ATP Tour Masters 1000 series, which means that players can earn valuable ranking points based on their performance in the tournament. The singles champion, for example, earns 1000 ATP ranking points​.