Soundza

offiziell

Kostenlose Soundeffekte, Musik und Atmosphäre für Spiele, Videos und Apps. Suche nach Stimmung, Tempo, Tonart oder Verwendung, spiele Vorschauen ab und lade Dateien in voller Qualität herunter, jede mit 35 Metadatenfeldern.

Was kann man mit Soundza MCP machen?

  • Sounds suchen — Bitten Sie Ihren Assistenten, Soundeffekte, Musik oder Atmosphäre mit search_sounds zu finden, und filtern Sie dabei nach Typ, Stimmung, BPM oder Dauer.

  • Sounddetails abrufen — Rufen Sie vollständige Metadaten für einen bestimmten Sound ab, einschließlich Vorschaudateien, Lizenzinformationen und Download-URL, über get_sound.

  • Soundpacks erkunden — Durchsuchen Sie kuratierte Sammlungen von Sounds mit search_packs oder zeigen Sie alle Sounds innerhalb eines bestimmten Packs mit get_pack an.

  • Audio in voller Qualität herunterladen — Erhalten Sie einen sofort verwendbaren curl-Befehl und einen 15-minütigen Download-Link für die WAV-Datei in voller Qualität eines Sounds über download_sound.

  • Mit Vorschauen testen — Hören Sie sich 128-kbps-MP3-Vorschauen direkt vom CDN an, ohne API-Credits zu verbrauchen, bevor Sie sich für einen Download entscheiden.

Gehosteter MCP-Server

npx add-mcp 'https://mcp.soundza.com/mcp/oauth'

Installiert in Claude Code, Codex, Cursor und mehr

Dokumentation

So verbindest du dich

Nutze soundza über einen KI-Assistenten oder über deinen eigenen Code. Beides ist kostenlos und liefert dieselben Sounds.

In einem KI-Assistenten

Füge in Claude, ChatGPT, Claude Code oder einer beliebigen MCP-App den soundza-MCP-Server hinzu und melde dich einmal mit einem kostenlosen Konto an. Schritte für jede Option findest du unten.

In deinem eigenen Code

Rufe in Apps, Spielen, Skripten und Build-Tools die REST-API mit einem kostenlosen API-Schlüssel auf. Schlüssel erhalten.

REST

https://api.soundza.com/v1

MCP, Anmeldung

https://mcp.soundza.com/mcp/oauth

MCP, API-Schlüssel

https://mcp.soundza.com/mcp

OpenAPI

soundza.com/openapi.json

Für Agenten

soundza.com/llms.txt

Der MCP-Server verfügt über fünf Tools: search_sounds, get_sound, search_packs, get_pack und download_sound, das einen 15-minütigen Link, einen fertigen curl-Befehl und die Seite des Sounds zurückgibt.

Claude

  1. Klicke auf Zu Claude hinzufügen. Claude öffnet sich mit ausgefülltem Namen und URL. Klicke auf Hinzufügen.
  2. Melde dich bei soundza an und genehmige. Ein kostenloses Konto genügt.
  3. Klicke in einem Chat auf +, öffne Connectors und aktiviere Soundza.

Zu Claude hinzufügen oder einen benutzerdefinierten Connector mit https://mcp.soundza.com/mcp/oauth hinzufügen

ChatGPT

  1. Öffne ChatGPT-Plugins und füge einen benutzerdefinierten MCP-Server hinzu. Nenne ihn Soundza und behalte OAuth bei.
  2. Füge die URL unten ein und melde dich dann bei soundza an.
  3. Wähle in einem neuen Chat Soundza aus dem Tools-Menü.

URL https://mcp.soundza.com/mcp/oauth

Benutzerdefinierte Server hängen von deinem ChatGPT-Plan ab; einige benötigen den Entwicklermodus, der in den Einstellungen aktiviert werden muss.

Claude Code

Füge ihn hinzu, führe dann /mcp aus, wähle soundza und melde dich im Browser an.

claude mcp add --transport http soundza https://mcp.soundza.com/mcp/oauth

Lieber einen Schlüssel verwenden? Setze SOUNDZA_API_KEY und füge https://mcp.soundza.com/mcp mit einem Authorization-Header hinzu. Die Schlüsselseite zeigt diesen Befehl mit deinem ausgefüllten Schlüssel:

claude mcp add --transport http soundza https://mcp.soundza.com/mcp --header "Authorization: Bearer $SOUNDZA_API_KEY"

Codex, Cursor und andere Agenten

Jeder Client, der streambares HTTP unterstützt. Verwende https://mcp.soundza.com/mcp/oauth, wenn die Anmeldung unterstützt wird, andernfalls https://mcp.soundza.com/mcp mit einem Authorization-Header. Für Cursor füge dies zu ~/.cursor/mcp.json hinzu; es liest den Schlüssel aus deiner Umgebung, sodass der Schlüssel nicht in Dateien landet, die du möglicherweise committest.

{
  "mcpServers": {
    "soundza": {
      "url": "https://mcp.soundza.com/mcp",
      "headers": { "Authorization": "Bearer ${env:SOUNDZA_API_KEY}" }
    }
  }
}

Einen API-Schlüssel erhalten

Verwende einen Schlüssel in deinem eigenen Code. Sende ihn als Authorization: Bearer <key>. Schlüssel beginnen mit sz_live_. Bewahre deinen auf deinem Server oder in einer gitignorierten .env auf, niemals im Client-Code.

Selbst einen erstellen

Melde dich an und erstelle einen Schlüssel auf der Schlüsselseite. Er wird einmal angezeigt, mit ausgefülltem MCP-Befehl.

Oder deinen Agenten anmelden lassen

Bitte deinen Coding-Agenten, Sounds auf soundza.com zu suchen. Er liest llms.txt, sendet dir einen Link zur Genehmigung und speichert den Schlüssel selbst.

Soundza is free, but every call needs an API key tied to a person's account. Get one with a one-click sign-in:

1. Start the sign-in. Include what the person is building, if you know it from the project: project_kind (one of game, video_tool, own_content, app, agent, music, trying, other) and project, one plain line about it. After approving, the person sees both and can change them; leave out anything you'd have to guess.
   curl -s -X POST https://api.soundza.com/v1/auth/device -H "content-type: application/json" -d '{"client_name":"<your tool> on <this machine>","project_kind":"game","project":"<one line, e.g. A retro sci-fi shooter in Godot>"}'
   It returns device_code, user_code, verification_uri_complete, expires_in (600 seconds) and interval (5 seconds).
2. Tell the human: "Open <verification_uri_complete> and approve code <user_code> (sign in with Google if it asks)." Nothing else is needed from them.
3. Right after telling them, poll every <interval> seconds until they approve. Run the polling loop in the foreground and wait for it; don't end your turn while the sign-in is pending (the code lasts 10 minutes).
   curl -s -X POST https://api.soundza.com/v1/auth/token -H "content-type: application/json" -d '{"device_code":"<device_code>"}'
   While it returns {"error":"authorization_pending"} keep polling; on "slow_down" wait the "interval" it returns. On approval it returns {"access_token":"sz_live_...","token_type":"Bearer",...} once: access_token is the API key. "expired_token" or "access_denied" means stop (start again only if the human asks).
4. Save the key as SOUNDZA_API_KEY in the project's .env and make sure .env is in .gitignore. Never commit the key or put it in a project-scope .mcp.json.
5. Optional: connect this MCP server with the key. The command reads $SOUNDZA_API_KEY from the shell, so load .env first (set -a; . ./.env; set +a). It stores the key in Claude Code's own settings (local scope), not in the project. If soundza is already added without a key, run "claude mcp remove soundza" first.
   claude mcp add --transport http soundza https://mcp.soundza.com/mcp --header "Authorization: Bearer $SOUNDZA_API_KEY"
   The tools load in the next session (or after /mcp). Until then, and in any tool that can't add MCP servers, use the REST API at https://api.soundza.com/v1 with the header "Authorization: Bearer $SOUNDZA_API_KEY". It does everything the MCP tools do.

A person can also create a key at https://soundza.com/developers/keys and set it the same way.

Schnellstart

Suche und lade dann herunter, was du verwendest. Setze zuerst SOUNDZA_API_KEY.

curl -s "https://api.soundza.com/v1/sounds/search?type=sound_effect&q=whoosh&per_page=5" \
  -H "Authorization: Bearer $SOUNDZA_API_KEY"

# download_url redirects to the file: -L follows it, -OJ saves it under its own name
curl -LOJ "https://api.soundza.com/v1/sounds/SOUND_ID/file" \
  -H "Authorization: Bearer $SOUNDZA_API_KEY"

Jedes Ergebnis hat preview_files, 128-kbit/s-MP3s, die direkt von unserem CDN ohne Schlüssel abgespielt werden, und ein download_url für die Datei in voller Qualität.

Endpunkte

Jeder Endpunkt ist eine GET-Anfrage unter https://api.soundza.com/v1. Die vollständige Spezifikation findest du unter /openapi.json.

EndpunktFunktion
GET /sounds/searchSuche nach Wörtern und Filtern. Gibt eine Seite mit Sounds und eine search_id zurück.
GET /sounds/{id}Ein einzelner Sound, per ID.
GET /sounds/{id}/fileDie Datei in voller Qualität, normalerweise WAV, an den Katalog angeglichen; ?variant=original für das unveränderte Original. Eine 302-Weiterleitung zu einem Link, der 5 Minuten gültig ist. Optionale search_id und user.
GET /packsÖffentliche Packs, beste zuerst. Optional q, page und per_page.
GET /packs/{id}Ein Pack, dann eine Seite seiner Sounds. Jeder Sound nennt sein Pack.
GET /removals?since=Sounds, die seit einem ISO-Datum entfernt wurden, für alle, die Dateien speichern.

Suchparameter

Gib eine q an, mindestens einen Filter oder beides. Dauern sind in Sekunden angegeben.

ParameterTypBeschreibung
qstringWörter zum Abgleichen, z. B. „Türschlag" oder „Lofi-Drum-Loop". Tippfehler werden verziehen.
typestringWas der Sound ist: music, sound_effect oder ambience (siehe Typ und Fakten). Groß-/Kleinschreibung wird ignoriert. Eine Suche mit q, die innerhalb ihres Typs nichts findet, durchsucht alle Typen und gibt dies in relaxed_filters an.
formstringNur Musik: track, excerpt, loop, one_shot oder stem.
partsstringNur Musik: full_mix oder single_part. Ohne Angabe ordnet type=music volle Mixe zuerst ein, dann Loops, dann einzelne Teile.
vocalsstringNur Musik: none, backing oder lead.
stylestringNur Soundeffekte: retro oder cartoon. Pro Pack festgelegt, daher haben die meisten Sounds keinen; mit einem q, das damit nichts findet, wird es verworfen und in relaxed_filters aufgeführt.
min_durationnumberKürzeste Länge in Sekunden.
max_durationnumberLängste Länge in Sekunden.
min_bpmnumberLangsamstes Tempo. Nur Musik hat ein Tempo.
max_bpmnumberSchnellstes Tempo.
keystringMusikalische Tonart, z. B. „C", „F# minor" oder „Bbm". Entspricht nur den Tonarten, die Sounds anzeigen: von der Quelle oder einer Person angegeben oder mit hoher Konfidenz erkannt.
chordstringAkkord, den ein Akkord-One-Shot spielt, z. B. „Am", „C#m7" oder „Fmaj7".
notestringNote, die ein gestimmter One-Shot spielt: „D3" für diese Oktave (C3 ist das mittlere C) oder „D" für jede Oktave.
moodlistKommagetrennte Stimmungswörter; Sounds, die einem davon entsprechen, kommen zurück, und mehr Übereinstimmungen werden höher eingestuft. Einer von: airy, heavy, metallic, bright, dark, punchy, soft, warm, glitchy, organic, cinematic, cartoony, retro.
good_forlistKommagetrennte Aufgaben, für die der Sound geeignet sein soll. Nur Ranking: passende Sounds werden höher eingestuft, nichts wird herausgefiltert. Einer von: transition, reveal, build_up, impact_on_beat, title_or_logo, notification, ui_click, menu, game_pickup, game_hit, game_power_up, footsteps, background_bed, intro, outro.
fit_secondsnumberDie Länge, die der Sound füllen muss, z. B. 20 für eine 20-Sekunden-Anzeige. Ordnet Sounds ein, die sie füllen können (ein Track mindestens so lang oder ein nahtloser Loop) und fügt jedem Ergebnis einen Passform-Hinweis hinzu. Es filtert nichts heraus.
packstringDie ID oder der Slug eines Packs: nur die Sounds dieses Packs.
loop_seamlessbooleantrue: nur Sounds, die nahtlos loopen, gemessen am Audio (das Ende läuft ohne Klick oder Sprung in den Anfang zurück). Für Spielmusik und Ambience-Betten, die sich unter einer Szene wiederholen.
categorystringEine Top-Level-Kategorie des Universal Category System („CROWDS") oder CatID („CRWDCheer"). Soundeffekte und Ambience.
pageintegerSeitennummer, ab 1.
per_pageintegerErgebnisse pro Seite: Standard 15, höchstens 50. Ergebnisse enden bei 500 pro Abfrage.

Antwort

Eine Seite mit Ergebnissen, mit einem Link zur nächsten Seite. bpm und key beschreiben Musik; creator ist null, wenn ein Sound keinen öffentlichen Ersteller hat.

Dateien sind pegelangeglichen, sodass Sounds ohne Anpassung jedes einzelnen zusammenpassen: eine Verstärkung pro Sound, keine Komprimierung, Spitzen bei oder unter −1 dBTP. Ambience zielt auf −20 LUFS, Musik, Pads und lange Loops auf −16, alles andere auf −13 in den lautesten 400 ms. lufs, true_peak_db und loudness beschreiben das Original; gain_db ist das, was die Standarddatei hinzufügt. Füge ?variant=original zur Datei-Route hinzu, um das Original wie hochgeladen zu erhalten.

{
  "page": 1,
  "per_page": 5,
  "total_results": 38,
  "next_page": "https://api.soundza.com/v1/sounds/search?q=whoosh&type=SOUND_EFFECT&per_page=5&page=2",
  "search_id": "x7k2m9q4r1t8v3w6y0z5a2b4",
  "sounds": [
    {
      "id": "cm9w2k4e30001",
      "url": "https://soundza.com/sounds/fast-air-whoosh",
      "title": "Fast Air Whoosh",
      "description": "A quick, bright air whoosh that sweeps left to right.",
      "type": "sound_effect",
      "form": null,
      "parts": null,
      "vocals": null,
      "style": null,
      "good_for": ["transition"],
      "duration": 0.84,
      "bpm": null,
      "key": null,
      "chord": null,
      "note": null,
      "mood": ["airy", "bright"],
      "tags": ["whoosh", "swipe", "air", "airy", "bright"],
      "sync_ms": 310,
      "lufs": -19.4,
      "true_peak_db": -6.1,
      "loudness": { "value": -18.2, "basis": "momentary_max" },
      "gain_db": 5.1,
      "loop_seamless": null,
      "file_type": "audio/wav",
      "file_extension": "wav",
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "size_bytes": 322604,
      "category": { "id": "WHSH", "label": "Swooshes › Whoosh" },
      "pack": {
        "id": "cm8p1x7a20004",
        "name": "Air and Motion",
        "slug": "air-and-motion",
        "sound_count": 42,
        "url": "https://soundza.com/packs/air-and-motion"
      },
      "creator": null,
      "preview_files": [
        { "type": "audio/mpeg", "bitrate": 128, "link": "https://media.soundza.com/public/previews/4fJ9aQx2LmP0sT7vKc1Rb8Ze.mp3" }
      ],
      "download_url": "https://api.soundza.com/v1/sounds/cm9w2k4e30001/file",
      "license": { "name": "Soundza Standard License", "url": "https://soundza.com/license" },
      "attribution": "\"Fast Air Whoosh\" on Soundza (https://soundza.com/sounds/fast-air-whoosh)"
    }
  ]
}

Typ und Fakten

type sagt, was ein Sound ist. Filtere zuerst nach Typ, dann nach den Fakten, die du kennst, und lege den Rest in q.

TypWas dazugehörtFakten
musicTracks, Excerpts, Loops, One-Shots, Stems, Stinger, Jingles und Vocal Chops, einschließlich Spielmusik.form (track, excerpt, loop, one_shot, stem), parts (full_mix, single_part), vocals (none, backing, lead), bpm, key, note, chord
sound_effectWhooshes, Impacts, Foley, UI- und Spiel-Sounds, Stimmen als Effekte.category (UCS), style (retro, cartoon; pro Pack festgelegt)
ambienceOrte, Raumton und Rauschbetten.category (UCS)

„Corporate-Hintergrundmusik, ohne Gesang" ist type=music&vocals=none&q=corporate. Mit type=music kommen volle Mixe zuerst, dann Loops, dann einzelne Teile, es sei denn, du setzt parts. good_for verschiebt Sounds, die für eine Aufgabe geeignet sind (transition, ui_click, background_bed …), in den Ergebnissen nach oben, ohne etwas herauszufiltern. Eine Suche mit q, die innerhalb ihres Typs nichts findet, durchsucht alle Typen und listet type in relaxed_filters auf.

Grenzen

Kostenlose Schlüssel erhalten:

  • 60 Suchen pro Minute
  • 250 Downloads pro Stunde
  • 350 Downloads pro Tag

Jede Antwort enthält diese Header. Ein 429 enthält auch Retry-After in Sekunden:

  • X-RateLimit-Limit
  • X-RateLimit-Remaining
  • X-RateLimit-Reset
  • X-RateLimit-Policy

Alle Schlüssel eines Kontos teilen sich diese Grenzen. Höre Sounds mit ihren preview_files an, die kostenlos sind und nicht zählen, und lade nur die Sounds herunter, die du verwendest.

Nur verschiedene Sounds zählen als Downloads, daher ist das erneute Abrufen desselben Sounds innerhalb von 24 Stunden kostenlos. Die Gesamtzahl der Dateiabrufe ist auf das Doppelte der Download-Grenzen begrenzt. Speichere jede Datei einmal und verwende sie über die id des Sounds wieder. Das Nachschlagen eines einzelnen Sounds oder Packs hat eine separate Grenze, das Fünffache der Suchgrenze.

Du möchtest einen Sound-Picker in deine App einbauen? Nur zu: Ein kostenloser Schlüssel deckt eine kleine App mit ein paar Nutzern pro Tag ab. Sobald echter Datenverkehr entsteht, fordere höhere Grenzen über die Schlüsselseite an und erzähle uns kurz davon, oder schreibe an admin@soundza.com. Wir antworten per E-Mail.

Höhere Grenzen anfordern

Namensnennung

Alles ist völlig kostenlos. Wir bitten nur darum, soundza.com (und/oder einen ursprünglichen Sound-Ersteller, falls zutreffend) irgendwo zu nennen, wo es für dein Projekt sinnvoll ist. Idealerweise füge bitte irgendwo auf deiner Website/deinem Blog/deiner itch-Seite einen Link zu soundza.com ein (z. B. „Danke an soundza.com für die kostenlosen Sounds"). Wenn du keine Website hast, freuen wir uns auch über eine Erwähnung in sozialen Medien oder in einer YouTube-Videobeschreibung usw. Hilf mit, die Nachricht zu verbreiten!

Unten sind einige Beispiele. Wir sind flexibel, wie du uns nennst, aber wir bitten dich, es auf eine Weise zu tun, die natürlich zu deinem Projekt passt.

Du erstellstWie du nennst
Eine App oder ein Tool mit Sound-PickerPowered by soundza im Picker, plus einen Link zu soundza.com in der Fußzeile deiner Website, der Über-Seite, dem Blog oder wo sonst es sinnvoll ist.
Ein Spiel, auch ein kleinesWo immer du es teilst (ein Reddit- oder Discord-Beitrag, X, dein Devlog oder deine Website, itch.io oder Steam), ein kurzes Dankeschön an soundza.com, mit Link, wo möglich.
VideosSound effects: soundza.com in der YouTube-Beschreibung. Auf TikTok oder Instagram tagge @soundza_audio, wenn möglich.
Einen Bot, Agenten oder ein Open-Source-ToolEine Zeile in deiner README, im Hilfetext oder auf der Auflistungsseite.
Etwas nur für dichNichts nötig.

Du möchtest unser Logo verwenden? Gerne kannst du es mit deinem Link zeigen: das vollständige Logo (PNG) oder das Markenzeichen allein (SVG). Verwende es nur nicht als Icon deiner App.

Etwas mit soundza erstellt? Wir würden es gerne sehen. Sende eine E-Mail an admin@soundza.com oder tagge @soundza_audio. Wir teilen coole Projekte erneut.

Fehler

Fehler sind JSON: {"error": {"code", "message", "details"?}}.

StatusCodeBedeutung
400invalid_requestEin Parameter ist falsch. details listet jeden einzelnen auf.
401missing_keyKein Authorization: Bearer-Header.
401invalid_keyDer Schlüssel existiert nicht.
401revoked_keyDer Schlüssel wurde widerrufen.
404not_foundKein öffentlicher Sound hat diese ID.
429rate_limitedEine Grenze wurde erreicht. Warte Retry-After Sekunden.
500server_errorBei uns ist etwas schiefgelaufen. Versuche es gleich noch einmal.

Lizenzierung

Jeder Sound fällt unter die Soundza Standard-Lizenz, die über das Feld license verlinkt ist: lizenzfrei für persönliche und kommerzielle Arbeiten, ohne dass eine Namensnennung für die Sounds selbst erforderlich ist (siehe Namensnennung für das, was wir uns im Gegenzug wünschen). Wir prüfen Sounds sorgfältig, stellen sie jedoch ohne jegliche Garantie bereit, dass ein Sound frei von Ansprüchen Dritter ist. Die Lizenz enthält die vollständigen Bedingungen.

Richtlinien

  • Sobald Personen außerhalb deines Teams sehen, was du erstellst, verlinke auf soundza.com in der passenden Form: „Powered by soundza" neben deinem Sound-Picker plus einen Link auf deiner Website, ein Dankeschön dort, wo du dein Spiel teilst, oder eine Zeile in deiner Videobeschreibung. Siehe soundza.com/developers#credit.
  • Fordere die download_url eines Sounds an, wenn er zu einem Projekt hinzugefügt wird, speichere die Datei einmal und verwende sie über die id des Sounds erneut.
  • Vorschauen dienen dem Anhören. Verwende heruntergeladene Dateien in fertigen Arbeiten.
  • Kopiere nicht die Kernfunktionalität von Soundza und erstelle keine konkurrierende Sound-Bibliothek oder API.
  • Ein kostenloser Schlüssel kann bis zu 500 heruntergeladene Sounds speichern. Entferne jeden Sound, der in GET /v1/removals aufgeführt ist, und prüfe dies mindestens monatlich.
  • Respektiere die Ratenlimits und frage nach, wenn du mehr benötigst. Wir können den API-Zugriff für jeden jederzeit und aus beliebigem Grund aussetzen oder beenden.

Die Nutzung der API unterliegt den Nutzungsbedingungen und der Lizenz.

Soundza-Picker

Ein Sound-Picker für dein Produkt in drei Dateien: zwei Server-Routen, die deinen Schlüssel privat halten, und eine Komponente mit Chips, Vorschauen und dem Credit-Link. Gestalte ihn passend zu deiner App.

// app/api/sounds/route.ts: search, with your key kept on the server
export async function GET(req: Request) {
  const params = new URL(req.url).searchParams;
  const res = await fetch(\`https://api.soundza.com/v1/sounds/search?${params}\`, {
    headers: { Authorization: \`Bearer ${process.env.SOUNDZA_API_KEY}\` },
  });
  return new Response(res.body, { status: res.status, headers: { "Content-Type": "application/json" } });
}

// app/api/sounds/[id]/file/route.ts: call it from your server when a user adds a sound
export async function GET(req: Request, { params }: { params: Promise<{ id: string }> }) {
  const { id } = await params;
  const query = new URL(req.url).searchParams; // search_id, and your own user id as user
  const res = await fetch(\`https://api.soundza.com/v1/sounds/${encodeURIComponent(id)}/file?${query}\`, {
    headers: { Authorization: \`Bearer ${process.env.SOUNDZA_API_KEY}\` },
    redirect: "manual",
  });
  const location = res.headers.get("location");
  return location ? Response.redirect(location, 302) : new Response(res.body, { status: res.status });
}

Wenn ein Benutzer einen Sound hinzufügt, rufe die Datei-Route von deinem Server ab und speichere die Datei in deinem eigenen Speicher. Das zählt als Download. Die Route leitet zu einem signierten Link weiter, der 5 Minuten gültig ist und nicht aus einem Browser auf einer anderen Website gelesen werden kann. Rufe ihn daher nicht clientseitig ab und behalte den Link nicht. Übergebe deine eigene Benutzer-ID als user, wenn du benutzerbezogene Berichte wünschst.

FAQ

Ist die API kostenlos?

Ja. Die API und die Schlüssel sind kostenlos. Im Gegenzug freuen wir uns über einen Link zurück zu soundza, wo immer er zu dem passt, was du erstellst.

Muss ich soundza namentlich erwähnen?

Wir bitten darum, sobald Personen außerhalb deines Teams sehen, was du erstellst, in welcher Form auch immer passt: ein Link auf deiner Website, deiner Store-Seite oder in deiner Videobeschreibung. Nichts ist erforderlich, während du entwickelst oder testest, oder für Dinge, die nur für dich bestimmt sind.

Was zählt als Namensnennung?

Ein Link zu soundza.com, den Personen sehen können. Für eine App: Powered by soundza neben deinem Sound-Picker plus ein Link in der Fußzeile deiner Website, auf der Über-Seite, im Blog oder an einer anderen sinnvollen Stelle. Für ein Spiel: ein Dankeschön dort, wo du es teilst – in einem Reddit- oder Discord-Beitrag, in deinem Devlog oder auf deiner Website, oder auf seiner itch.io- oder Steam-Seite. Für ein Video: Sound effects: soundza.com in der Beschreibung. Ein Gruß auf X, Discord oder YouTube ist ebenfalls willkommen.

Wirst du teilen, was ich erstelle?

Wir freuen uns, von dem zu hören, was du baust. Schreib eine E-Mail an admin@soundza.com oder tagge @soundza_audio und erzähl uns, was du erstellt hast. Wir teilen coole Projekte, die mit soundza gemacht wurden.

Kann ich das soundza-Logo verwenden?

Ja, wir freuen uns, wenn du es mit deinem „Powered by soundza"-Link zeigst, auch wenn es optional ist. Bitte verwende es nicht als Icon deiner App. Lade das vollständige Logo herunter (soundza.com/logo-wordmark.png) oder das Markenzeichen allein (soundza.com/logo.svg).

Was sind die Limits?

Kostenlose Schlüssel erhalten 60 Suchanfragen pro Minute, 250 Downloads pro Stunde und 350 pro Tag, geteilt über alle Schlüssel deines Kontos. Vorschauen zählen nicht. Jede Antwort enthält X-RateLimit-*-Header.

Wie erhalte ich höhere Limits?

Die kostenlosen Limits decken das Entwickeln eines Spiels, das Bearbeiten von Videos oder eine kleine App mit einem Sound-Picker ab. Wenn du einen Sound-Picker in eine App mit echtem Traffic einbaust, nutze „Höhere Limits anfragen" auf der Schlüsselseite und erzähl uns kurz davon, oder schreib eine E-Mail an admin@soundza.com mit deinem Schlüssel-Präfix und dem, was du baust. Wir antworten per E-Mail.

Kann ich die Sounds in kommerziellen Projekten verwenden?

Ja. Jeder Sound ist lizenzfrei für persönliche und kommerzielle Arbeiten unter der Soundza-Standard-Lizenz, und das Einbinden eines Sounds in ein Spiel oder eine App, die du erstellst, ist in Ordnung.

Kann ich die Dateien speichern?

Ja. Speichere jede Datei einmal und verwende sie über die id des Sounds erneut. Ein kostenloser Schlüssel kann bis zu 500 heruntergeladene Sounds speichern. Behalte den signierten Link nicht, zu dem download_url weiterleitet; er ist 5 Minuten gültig.

Was, wenn ein Sound entfernt wird?

Rufe GET /v1/removals?since=<date> ab und an auf (mindestens monatlich) und lösche jeden Sound, den es auflistet.

Kann ich die Sounds zum Trainieren von KI verwenden?

Nein. Die Sounds dürfen nicht zum Trainieren, Feinabstimmen oder Erstellen eines KI- oder maschinellen Lernmodells verwendet werden.

Kann ich eine Sound-Bibliothek auf der API aufbauen?

Nein. Bitte verteile Sounds nicht als eigenständige Dateien oder Sample-Packs erneut und erstelle keine konkurrierende Sound-Bibliothek oder API.

REST oder MCP?

Beide verwenden denselben Schlüssel, dieselben Limits und denselben Katalog. Verwende REST aus deinem Code und MCP (mcp.soundza.com/mcp), damit ein Agent wie Claude Code oder Cursor für dich suchen und herunterladen kann.

Kann mein Coding-Agent selbst einen Schlüssel erhalten?

Ja. Bitte ihn, Sounds auf soundza.com zu suchen. Er liest llms.txt, sendet dir einen Link zur Freigabe und speichert den Schlüssel.