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 / downloads | Fair 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/mcpCursor / 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.