sunoで作成した楽曲の一覧を取得する方法

2026年03月17日

sunoでたくさん曲を作ると、その一覧が欲しいとか曲情報が欲しいとかなる。しかし、sunoではAPIが公開されていない。内部的につかっているAPI をみつけても、それを外側から利用しようとすれば、そりゃ怒られる。

では、どうするかといえば、ブラウザハックだ。ブラウザ上でDeveloper Toolを表示してJavaScriptを実行するという方法をとればなんとかなる。

いろいろ試みた結果、表示している部分に関してはとれるのだが、自動スクロールとか組み合わせてやってみたが安定性に欠けてしまった。自分のは1100行くらいを取ることができたが、この時のプログラムがみんなのところで動作するかどうか保証ができないのであきらめた。

今回公開するのは、JavaScriptでレコーディングを開始し、手動でゆっくりとスクロールしたうえで、最後は save(); と打ち込んだら、そこまでの一覧を保存するという、なかなかの手動操作バージョンである。

Suno Manual Capture Recorder

(function() {
const allSongs = new Map();
console.log("🔴 RECORDER STARTED: Please scroll down slowly MANUALLY.");
console.log("🔴 Once you reach the end, type save() and press Enter.");
const timer = setInterval(() => {
    document.querySelectorAll('a[href^="/song/"]').forEach(link => {
        const url = link.href;
        if (!allSongs.has(url)) {
            const row = link.closest('[role="row"]') || link.parentElement.parentElement;
            const title = link.innerText.trim();
            const style = row.querySelector('[class*="style"]')?.innerText.trim() || "";
            const image = row.querySelector('img')?.src || "";

            // Filter out social notifications
            if (title && !row.innerText.includes("liked") && !row.innerText.includes("followed")) {
                allSongs.set(url, { title, style, url, image });
                console.log(`Captured: ${allSongs.size} - ${title}`);
            }
        }
    });
}, 500);

// Function to stop recording and download the CSV
window.save = function() {
    clearInterval(timer);
    let csv = "title,style_prompt,suno_url,jacket_image\n";
    allSongs.forEach(s => {
        csv += `"${s.title.replace(/"/g, '""')}","${s.style.replace(/"/g, '""')}","${s.url}","${s.image}"\n`;
    });
    const blob = new Blob([new Uint8Array([0xEF, 0xBB, 0xBF]), csv], { type: 'text/csv;charset=utf-8;' });
    const a = document.createElement("a");
    a.href = URL.createObjectURL(blob);
    a.download = `suno_capture_${allSongs.size}.csv`;
    a.click();
    console.log("💾 CSV successfully generated and downloaded.");
};
})();

📝 Final SNS Instructions (English)

Step 1: Navigate to your Library Go to your Suno library at https://suno.com/me. (Tip: Make sure you are on the "Public" or "All" tab depending on what you want to export.)

Step 2: Open the Developer Console Right-click anywhere on the page and select "Inspect", then click the "Console" tab. Alternatively, just press F12 (or Cmd+Opt+J on Mac).

Step 3: Run the Recorder Script Copy and paste the script below into the console and hit Enter. You will see a message: 🔴 RECORDER STARTED.

Step 4: The "Manual Hunt" Now, simply scroll down through your library. You don't need to rush—the script records every song that appears on your screen. You’ll see a live count of captured songs in the console.

Step 5: Export your Data When you’ve reached the point you want to stop, type save() in the console and press Enter. Your browser will immediately download the .csv file.

最新のお知らせ

No Image
2026年3月17日
sunoで作成した楽曲の一覧を取得する方法

sunoでたくさん曲を作ると、その一覧が欲しいとか曲情報が欲し...

thumb
2026年3月17日
龍鳳文字と装飾・の系譜:文化、権威、そして精神性の探求

1. 序論:意匠化された文字が持つ多層的な価値 文字...

thumb
2026年3月15日
【2026年3月版】月額3,000円の「ボーナスタイム」は終了?Antigravityの制限変更から読み解くAIツール生存戦略

1. はじめに:開発者の「当たり前」が崩れた日...

thumb
2026年3月11日
房総の歩み:地質時代から令和にわたる千葉県通史レポート

1. 序論:海から生まれた大地の誕生と先史時代 千葉県の...

thumb
2026年3月11日
【保存版】Google Antigravityで加速する「AIスキル」革命:868の武器から厳選した衝撃の活用術

1. イントロダクション:AIは「チャット」から「スキルの装...

thumb
2026年3月9日
日本のラーメンスープ系統図

全国のメジャーなラーメンを二軸でマッピングする場合、目的(...

No Image
2026年3月8日
身体と学習能力の関係

人間は、体があるからこそ、何かを習得する時に、覚えがは...

No Image
2026年3月7日
AIを語る一般人のあれこれ

AIの世界を、いろんな人が語るけど、もはや一般人が語れるほど...

thumb
2026年3月7日
スタートアップの成功と起業の真実:ブリーフィング・ドキュメント

本文書は、Y Combinator(YC)のプレジデントであるサム・...

thumb
2026年2月26日
なぜDDDは「オニオン」や「クリーン」とセットで語られるのか?現場で役立つ5つの本質的教訓

1. はじめに:私たちはなぜ「DDD難民」になってしまうのか...