Soundza

officiel

Effets sonores, musique et ambiances gratuits pour jeux, vidéos et applications. Recherchez par humeur, tempo, tonalité ou usage, écoutez des aperçus et téléchargez des fichiers en pleine qualité, chacun avec 35 champs de métadonnées.

Que pouvez-vous faire avec Soundza MCP ?

  • Rechercher des sons — Demandez à votre assistant de trouver des effets sonores, de la musique ou de l’ambiance à l’aide de search_sounds avec des filtres comme le type, l’humeur, le BPM ou la durée.

  • Obtenir les détails d’un son — Récupérez les métadonnées complètes d’un son spécifique, y compris les fichiers d’aperçu, les informations de licence et l’URL de téléchargement, via get_sound.

  • Explorer les packs de sons — Parcourez des collections organisées de sons avec search_packs, ou affichez tous les sons d’un pack spécifique à l’aide de get_pack.

  • Télécharger l’audio en pleine qualité — Obtenez une commande curl prête à l’emploi et un lien de téléchargement valable 15 minutes pour le fichier WAV en pleine qualité d’un son via download_sound.

  • Auditionner avec des aperçus — Écoutez des aperçus MP3 à 128 kbps directement depuis le CDN sans utiliser de crédits API, avant de décider de télécharger.

Serveur MCP hébergé

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

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

Comment se connecter

Utilisez soundza depuis un assistant IA ou depuis votre propre code. Les deux sont gratuits et donnent accès aux mêmes sons.

Dans un assistant IA

Dans Claude, ChatGPT, Claude Code ou toute application MCP, ajoutez le serveur MCP soundza et connectez-vous une fois avec un compte gratuit. Les étapes pour chacun sont ci-dessous.

Dans votre propre code

Dans les applications, jeux, scripts et outils de build, appelez l'API REST avec une clé API gratuite. Obtenez une clé.

REST

https://api.soundza.com/v1

MCP, connexion

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

MCP, clé API

https://mcp.soundza.com/mcp

OpenAPI

soundza.com/openapi.json

Pour les agents

soundza.com/llms.txt

Le serveur MCP dispose de cinq outils : search_sounds, get_sound, search_packs, get_pack et download_sound, qui renvoie un lien de 15 minutes, une commande curl prête à l'emploi et la page du son.

Claude

  1. Cliquez sur Ajouter à Claude. Claude s'ouvre avec le nom et l'URL déjà remplis. Cliquez sur Ajouter.
  2. Connectez-vous à soundza et approuvez. Un compte gratuit suffit.
  3. Dans une conversation, cliquez sur +, ouvrez Connecteurs et activez Soundza.

Ajouter à Claude ou ajoutez un connecteur personnalisé avec https://mcp.soundza.com/mcp/oauth

ChatGPT

  1. Ouvrez les plugins ChatGPT et ajoutez un serveur MCP personnalisé. Nommez-le Soundza et conservez OAuth.
  2. Collez l'URL ci-dessous, puis connectez-vous à soundza.
  3. Dans une nouvelle conversation, choisissez Soundza dans le menu des outils.

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

Les serveurs personnalisés dépendent de votre formule ChatGPT ; certains nécessitent d'activer le mode Développeur dans les paramètres.

Claude Code

Ajoutez-le, puis exécutez /mcp, choisissez soundza et connectez-vous dans le navigateur.

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

Vous préférez utiliser une clé ? Définissez SOUNDZA_API_KEY et ajoutez https://mcp.soundza.com/mcp avec un en-tête Authorization. La page des clés affiche cette commande avec votre clé déjà remplie :

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

Codex, Cursor et autres agents

Tout client compatible avec le HTTP streamable. Utilisez https://mcp.soundza.com/mcp/oauth s'il prend en charge la connexion, sinon https://mcp.soundza.com/mcp avec un en-tête Authorization. Pour Cursor, ajoutez ceci à ~/.cursor/mcp.json ; il lit la clé depuis votre environnement, afin que la clé reste hors des fichiers que vous pourriez committer.

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

Obtenir une clé API

Utilisez une clé dans votre propre code. Envoyez-la comme Authorization: Bearer <key>. Les clés commencent par sz_live_. Conservez la vôtre sur votre serveur ou dans un .env gitignoré, jamais dans du code client.

Créez-en une vous-même

Connectez-vous et créez une clé sur la page des clés. Elle n'est affichée qu'une fois, avec la commande MCP déjà remplie.

Ou laissez votre agent se connecter

Demandez à votre agent de codage de trouver des sons sur soundza.com. Il lit llms.txt, vous envoie un lien à approuver et enregistre la clé lui-même.

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.

Démarrage rapide

Recherchez, puis téléchargez ce que vous utilisez. Définissez SOUNDZA_API_KEY d'abord.

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"

Chaque résultat possède preview_files, des MP3 128 kbps qui se lisent directement depuis notre CDN sans clé, et un download_url pour le fichier en pleine qualité.

Points de terminaison

Chaque point de terminaison est une requête GET sous https://api.soundza.com/v1. La spécification complète se trouve à /openapi.json.

Point de terminaisonCe qu'il fait
GET /sounds/searchRecherche par mots et filtres. Renvoie une page de sons et un search_id.
GET /sounds/{id}Un son, par identifiant.
GET /sounds/{id}/fileLe fichier en pleine qualité, généralement WAV, nivelé pour correspondre au catalogue ; ?variant=original pour l'original non modifié. Une redirection 302 vers un lien valable 5 minutes. search_id et user facultatifs.
GET /packsPacks publics, les meilleurs en premier. q, page et per_page facultatifs.
GET /packs/{id}Un pack, puis une page de ses sons. Chaque son nomme son pack.
GET /removals?since=Sons supprimés depuis une date ISO, pour ceux qui stockent des fichiers.

Paramètres de recherche

Fournissez un q, au moins un filtre, ou les deux. Les durées sont en secondes.

ParamètreTypeDescription
qstringMots à rechercher, ex. « door slam » ou « lofi drum loop ». Les fautes de frappe sont tolérées.
typestringCe qu'est le son : music, sound_effect ou ambience (voir Type et faits). Insensible à la casse. Une recherche avec q qui ne trouve rien dans son type recherche dans tous les types et l'indique dans relaxed_filters.
formstringMusique uniquement : track, excerpt, loop, one_shot ou stem.
partsstringMusique uniquement : full_mix ou single_part. Sans lui, type=music classe les full mixes en premier, puis les loops, puis les single parts.
vocalsstringMusique uniquement : none, backing ou lead.
stylestringEffets sonores uniquement : retro ou cartoon. Défini par pack, donc la plupart des sons n'en ont pas ; avec un q qui ne trouve rien avec, il est abandonné et listé dans relaxed_filters.
min_durationnumberDurée la plus courte, en secondes.
max_durationnumberDurée la plus longue, en secondes.
min_bpmnumberTempo le plus lent. Seule la musique a un tempo.
max_bpmnumberTempo le plus rapide.
keystringClé musicale, ex. « C », « F# minor » ou « Bbm ». Ne correspond qu'aux clés affichées par les sons : indiquées par la source ou une personne, ou détectées avec une grande confiance.
chordstringAccord joué par un one-shot d'accord, ex. « Am », « C#m7 » ou « Fmaj7 ».
notestringNote jouée par un one-shot à hauteur définie : « D3 » pour cette octave (C3 est le do central), ou « D » pour n'importe quelle octave.
moodlistMots d'ambiance séparés par des virgules ; les sons correspondant à l'un d'eux reviennent, et plus il y a de correspondances, plus le classement est élevé. Un parmi : airy, heavy, metallic, bright, dark, punchy, soft, warm, glitchy, organic, cinematic, cartoony, retro.
good_forlistTâches séparées par des virgules auxquelles le son devrait convenir. Classement uniquement : les sons correspondants sont mieux classés, et rien n'est filtré. Un parmi : 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_secondsnumberLa durée que le son doit remplir, ex. 20 pour une publicité de 20 secondes. Classe les sons qui peuvent la remplir (une piste d'au moins cette durée, ou une boucle sans couture) et ajoute une indication d'ajustement à chaque résultat. Il ne filtre rien.
packstringL'identifiant ou le slug d'un pack : uniquement les sons de ce pack.
loop_seamlessbooleantrue : uniquement les sons qui bouclent sans couture, mesuré à partir de l'audio (la fin revient au début sans clic ni saut). Pour la musique de jeu et les nappes d'ambiance qui se répètent sous une scène.
categorystringUne catégorie de niveau supérieur du Universal Category System (« CROWDS ») ou un CatID (« CRWDCheer »). Effets sonores et ambiances.
pageintegerNuméro de page, à partir de 1.
per_pageintegerRésultats par page : 15 par défaut, 50 au maximum. Les résultats s'arrêtent à 500 par requête.

Réponse

Une page de résultats, avec un lien vers la page suivante. bpm et key décrivent la musique ; creator est null lorsqu'un son n'a pas de créateur public.

Les fichiers sont nivelés, afin que les sons s'assemblent sans ajustement individuel : un gain par son, pas de compression, des pics à −1 dBTP ou moins. L'ambiance vise −20 LUFS, la musique, les nappes et les longues boucles −16, tout le reste −13 sur ses 400 ms les plus forts. lufs, true_peak_db et loudness décrivent l'original ; gain_db est ce que le fichier par défaut y ajoute. Ajoutez ?variant=original à la route du fichier pour l'original tel que téléversé.

{
  "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)"
    }
  ]
}

Type et faits

type indique ce qu'est un son. Filtrez d'abord par type, puis par les faits que vous connaissez, puis mettez le reste dans q.

typeCe qui y appartientFaits
musicPistes, extraits, boucles, one-shots, stems, stingers, jingles et vocal chops, musique de jeu incluse.form (track, excerpt, loop, one_shot, stem), parts (full_mix, single_part), vocals (none, backing, lead), bpm, key, note, chord
sound_effectWhooshes, impacts, bruitages, sons d'interface et de jeu, voix comme effets.category (UCS), style (retro, cartoon ; défini par pack)
ambienceLieux, room tone et nappes de bruit.category (UCS)

« Musique de fond d'entreprise, sans voix » est type=music&vocals=none&q=corporate. Avec type=music, les full mixes viennent en premier, puis les boucles, puis les single parts, sauf si vous définissez parts. good_for remonte les sons adaptés à une tâche (transition, ui_click, background_bed…) dans les résultats sans en filtrer aucun. Une recherche avec q qui ne trouve rien dans son type recherche dans tous les types et liste type dans relaxed_filters.

Limites

Les clés gratuites offrent :

  • 60 recherches par minute
  • 250 téléchargements par heure
  • 350 téléchargements par jour

Chaque réponse inclut ces en-têtes. Un 429 inclut également Retry-After, en secondes :

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

Toutes les clés d'un même compte partagent ces limites. Écoutez les sons avec leurs preview_files, qui sont gratuits et ne comptent pas, et ne téléchargez que les sons que vous utilisez.

Seuls les sons différents comptent comme téléchargements : récupérer le même son à nouveau dans les 24 heures est donc gratuit. Le total des récupérations de fichiers est plafonné au double des limites de téléchargement. Enregistrez chaque fichier une fois et réutilisez-le via le id du son. La consultation d'un seul son ou pack a une limite distincte, cinq fois la limite de recherche.

Vous intégrez un sélecteur de sons dans votre application ? Allez-y : une clé gratuite couvre une petite application avec quelques utilisateurs par jour. Une fois qu'elle reçoit du vrai trafic, demandez des limites plus élevées depuis la page des clés et parlez-nous un peu de votre projet, ou écrivez à admin@soundza.com. Nous répondrons par e-mail.

Demander des limites plus élevées

Crédits

Tout est entièrement gratuit. La seule chose que nous demandons est de créditer soundza.com (et/ou un créateur de son original le cas échéant) à un endroit qui a du sens pour votre projet. Idéalement, veuillez inclure un lien vers soundza.com quelque part sur votre site web/blog/page itch (par exemple « Merci à soundza.com pour les sons gratuits »). Si vous n'avez pas de site, nous apprécierions un message sur les réseaux sociaux ou dans la description d'une vidéo YouTube, etc. Aidez-nous à faire passer le mot !

Voici quelques exemples. Nous sommes flexibles sur la manière de nous créditer, mais nous vous demandons de le faire d'une façon qui fonctionne naturellement pour votre projet.

Ce que vous créezComment créditer
Une application ou un outil avec un sélecteur de sonsPowered by soundza dans le sélecteur, plus un lien vers soundza.com dans le pied de page de votre site, la page À propos, le blog, ou ailleurs si cela a du sens.
Un jeu, même petitPartout où vous le partagez (un post Reddit ou Discord, X, votre devlog ou site, itch.io ou Steam), un rapide merci à soundza.com, avec un lien quand c'est possible.
VidéosSound effects: soundza.com dans la description YouTube. Sur TikTok ou Instagram, taguez @soundza_audio si possible.
Un bot, un agent ou un outil open-sourceUne ligne dans votre README, texte d'aide ou page de listing.
Quelque chose pour vous uniquementRien de nécessaire.

Vous voulez utiliser notre logo ? Vous pouvez l'afficher avec votre lien : le logo complet (PNG) ou la marque seule (SVG). Ne l'utilisez simplement pas comme icône de votre application.

Vous avez créé quelque chose avec soundza ? Nous serions ravis de le voir. Envoyez un e-mail à admin@soundza.com ou taguez @soundza_audio. Nous repartageons les projets sympas.

Erreurs

Les erreurs sont en JSON : {"error": {"code", "message", "details"?}}.

StatutCodeSignification
400invalid_requestUn paramètre est incorrect. details liste chacun d'eux.
401missing_keyPas d'en-tête Authorization: Bearer.
401invalid_keyLa clé n'existe pas.
401revoked_keyLa clé a été révoquée.
404not_foundAucun son public n'a cet identifiant.
429rate_limitedUne limite a été atteinte. Attendez Retry-After secondes.
500server_errorUn problème est survenu de notre côté. Réessayez bientôt.

Licence

Chaque son est couvert par la Licence standard Soundza, accessible depuis son champ license : libre de droits pour un usage personnel et commercial, sans attribution requise pour les sons eux-mêmes (voir créditer Soundza pour ce que nous demandons en retour). Nous examinons les sons avec soin, mais les fournissons tels quels, sans garantie qu'un son soit exempt de revendications de tiers. La licence contient les conditions complètes.

Directives

  • Dès que des personnes extérieures à votre équipe voient ce que vous créez, faites un lien vers soundza.com de la manière qui convient : « Propulsé par soundza » à côté de votre sélecteur de sons plus un lien sur votre site, un remerciement là où vous partagez votre jeu, ou une ligne dans la description de votre vidéo. Voir soundza.com/developers#credit.
  • Demandez le download_url d'un son lorsqu'il est ajouté à un projet, enregistrez le fichier une seule fois, puis réutilisez-le via le id du son.
  • Les aperçus servent à l'écoute. Utilisez les fichiers téléchargés dans vos travaux finis.
  • Ne copiez pas les fonctionnalités principales de Soundza et ne créez pas de bibliothèque de sons ou d'API concurrente.
  • Une clé gratuite peut stocker jusqu'à 500 sons téléchargés. Supprimez tout son listé dans GET /v1/removals et vérifiez au moins une fois par mois.
  • Respectez les limites de débit et demandez quand vous avez besoin de plus. Nous pouvons suspendre ou mettre fin à l'accès à l'API pour n'importe qui, à tout moment, pour n'importe quelle raison.

L'utilisation de l'API est régie par les Conditions d'utilisation et la Licence.

Sélecteur Soundza

Un sélecteur de sons pour votre produit en trois fichiers : deux routes serveur qui gardent votre clé privée, et un composant avec des puces, des aperçus et le lien de crédit. Personnalisez-le pour correspondre à votre application.

// 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 });
}

Lorsqu'un utilisateur ajoute un son, récupérez la route de fichier depuis votre serveur et enregistrez le fichier dans votre propre stockage. Cela compte le téléchargement. La route redirige vers un lien signé qui dure 5 minutes et ne peut pas être lu depuis un navigateur sur un autre site, donc ne le récupérez pas côté client et ne conservez pas le lien. Passez votre propre identifiant utilisateur comme user si vous souhaitez des rapports par utilisateur.

FAQ

L'API est-elle gratuite ?

Oui. L'API et les clés sont gratuites. En retour, nous apprécierions un lien vers soundza là où cela correspond à ce que vous créez.

Dois-je créditer soundza ?

Nous le demandons dès que des personnes extérieures à votre équipe voient ce que vous créez, sous la forme qui convient : un lien sur votre site, votre page de boutique ou la description de votre vidéo. Rien n'est nécessaire pendant que vous construisez ou testez, ni pour des choses qui sont uniquement pour vous.

Qu'est-ce qui compte comme crédit ?

Un lien vers soundza.com là où les gens peuvent le voir. Pour une application, Powered by soundza à côté de votre sélecteur de sons plus un lien dans le pied de page de votre site, la page À propos, le blog ou ailleurs qui a du sens. Pour un jeu, un remerciement là où vous le partagez : un post Reddit ou Discord, votre journal de développement ou votre site, ou sa page itch.io ou Steam. Pour une vidéo, Sound effects: soundza.com dans la description. Un message public sur X, Discord ou YouTube est également apprécié.

Partagerez-vous ce que je crée ?

Nous serions ravis d'en savoir plus sur ce que vous construisez. Envoyez un e-mail à admin@soundza.com ou tagguez @soundza_audio et dites-nous ce que vous avez créé. Nous repartageons les projets sympas faits avec soundza.

Puis-je utiliser le logo soundza ?

Oui, nous serions ravis que vous l'affichiez avec votre lien « Propulsé par soundza », même si c'est facultatif. Veuillez ne pas l'utiliser comme icône de votre application. Téléchargez le logo complet (soundza.com/logo-wordmark.png) ou le symbole seul (soundza.com/logo.svg).

Quelles sont les limites ?

Les clés gratuites bénéficient de 60 recherches par minute, 250 téléchargements par heure et 350 par jour, partagés par toutes les clés de votre compte. Les aperçus ne comptent pas. Chaque réponse contient des en-têtes X-RateLimit-*.

Comment obtenir des limites plus élevées ?

Les limites gratuites couvrent la création d'un jeu, le montage vidéo ou une petite application avec un sélecteur de sons. Si vous intégrez un sélecteur de sons dans une application avec un trafic réel, utilisez « Demander des limites plus élevées » sur la page des clés et parlez-nous-en un peu, ou envoyez un e-mail à admin@soundza.com avec le préfixe de votre clé et ce que vous construisez. Nous répondrons par e-mail.

Puis-je utiliser les sons dans des projets commerciaux ?

Oui. Chaque son est libre de droits pour un usage personnel et commercial sous la Licence standard Soundza, et inclure un son dans un jeu ou une application que vous créez est acceptable.

Puis-je stocker les fichiers ?

Oui. Enregistrez chaque fichier une seule fois et réutilisez-le via le id du son. Une clé gratuite peut stocker jusqu'à 500 sons téléchargés. Ne conservez pas le lien signé vers lequel download_url redirige ; il dure 5 minutes.

Que se passe-t-il si un son est supprimé ?

Appelez GET /v1/removals?since=<date> de temps en temps (au moins mensuellement) et supprimez tout son qu'il liste.

Puis-je utiliser les sons pour entraîner une IA ?

Non. Les sons ne peuvent pas être utilisés pour entraîner, affiner ou construire un modèle d'IA ou d'apprentissage automatique.

Puis-je créer une bibliothèque de sons sur l'API ?

Non. Veuillez ne pas redistribuer les sons comme fichiers autonomes ou packs d'échantillons, ni créer une bibliothèque de sons ou une API concurrente.

REST ou MCP ?

Les deux utilisent la même clé, les mêmes limites et le même catalogue. Utilisez REST depuis votre code, et MCP (mcp.soundza.com/mcp) pour qu'un agent comme Claude Code ou Cursor puisse rechercher et télécharger pour vous.

Mon agent de codage peut-il obtenir une clé lui-même ?

Oui. Demandez-lui de trouver des sons sur soundza.com. Il lit llms.txt, vous envoie un lien à approuver et enregistre la clé.