Spotify Lyrics
by RFour · Jul 18, 2026 ·javascript
Gets Spotify lyrics from spotscribe, you can fork turnstile solver by xbotz-launcher on github I think if you don't want to pay for stuff because the turnstile solver I use here is for my projects😓
SpotifyDownloaderLyrics
SpotifyLyrics.jsjavascript
1export async function spotifyrics(req, env) {
2 const { searchParams: sp } = new URL(req.url);
3 const id = sp.get('id');
4 const url = sp.get('url');
5
6 if (!id && !url) return { error: "missing id or url, /spotifyrics?url=https://open.spotify.com/track/0xNXLyQI0oCW0juD7FTrTZ" };
7
8 try {
9 const trackId = url ? url.split('/track/')[1]?.split('?')[0] : id;
10 if (!trackId) return { error: "could not extract track id from url" };
11
12 const solverRes = await fetch("https://fuck.netanyahu.my.id", {
13 method: 'POST',
14 headers: { 'Content-Type': 'application/json' },
15 body: JSON.stringify({
16 secret: "-",
17 type: "turnstile",
18 websiteURL: "https://spotscribe.io",
19 websiteKey: "0x4AAAAAACDof4iKvzPFrTnu"
20 })
21 });
22 const solverData = await solverRes.json();
23 const token = solverData.token;
24 if (!token) throw new Error("failed to get turnstile token: " + JSON.stringify(solverData));
25
26 const res = await fetch(`https://spotscribe.io/api/spotify/track?id=${trackId}&turnstileToken=${token}`, {
27 headers: { "Accept": "application/json, text/plain, */*" }
28 });
29 return res.json();
30 } catch (err) {
31 return { error: err.message };
32 }
33}