Earlier quoted context omitted.
Last time I checked, Tidal had absolutely no public API. In this regard they are way behind Spotify so keep that in mind if thinking of switching.
They seem to have a developer program but it requires an application (according to the site). I used a website to transfer my Spotify playlist to Tidal before this recent change. I hope Tidal is prepared to take advantage of Spotify’s customer loyalty bonfire. Not having a strong developer offering isn’t a great look.
There are some reverse engineered API packages out there for Tidal. They might work but that's not what I'm looking for as a paying customer.