SFXMint

Sound Effects API

Free JSON API for 4,000+ CC0 sound effects. No API key. No signup. Audio URLs are permanent, immutable, CORS-enabled and free to hotlink from your app.

Quick start

curl "https://sfxmint.com/api/v1/search?q=door+slam&limit=5"

Endpoints

GET /api/v1/search?q=&category=&limit=20

Full-text search over titles, tags and prompts. Returns slug, title, duration, tags, license and direct mp3_url / wav_url.

GET /api/v1/sounds/{slug}

Full metadata for one sound, including the generation prompt and peaks URL.

POST /api/v1/generate

Generate a new CC0 sound from text (browser flow — requires a Turnstile token). For programmatic generation use the MCP server below (3/day per client). Body: {"prompt", "duration_s"}, max 12s.

GET /api/v1/jobs/{job_id}

Generation job status: running / done / failed, with sound URLs when done.

GET /dl/{slug}.mp3 · GET /dl/{slug}.wav

Direct audio. Cache-Control: immutable, Access-Control-Allow-Origin: * — embed these URLs straight into your product.

Rate limits

Search / metadata / downloadsFair use — no hard key-based limits
Generation (browser)5 per day per client
Generation (MCP / agents)3 per day per client · global daily cap applies

MCP server (for AI agents)

SFXMint exposes the same capabilities as a remote MCP server (Streamable HTTP), so Claude, Cursor and other agents can search and generate sounds natively.

Claude Code

claude mcp add --transport http sfxmint https://sfxmint.com/mcp

Cursor / other clients (mcpServers JSON)

{
  "mcpServers": {
    "sfxmint": {
      "url": "https://sfxmint.com/mcp"
    }
  }
}

Tools: search_sounds · get_sound · generate_sound · get_job

License & hotlinking

Everything is CC0 1.0 — commercial use, no attribution. Hotlinking is allowed and encouraged: audio URLs never change and are served from edge cache. Please don't mirror-scrape the whole catalog in one burst; the API is friendlier.