i just figured out a way around this and i thought id share this with yall. even tho when searching for a track itself the preview url will return null, if you use the https://api.spotify.com/v1/search endpoint and find your song there it will have a preview url cause thats what spotify actually uses to serve the preview url in the app and web. hope that helps.