I recently updated my old code that looks up a cusip and gets the symbol from fidelity website.
convert stock cusips to stock symbols
Another way is to directly get the list of cusips from SEC published 13f lists here (in pdf) :
13f lists
convert stock cusips to stock symbols
Another way is to directly get the list of cusips from SEC published 13f lists here (in pdf) :
13f lists