BlockRun
ElevenLabs · Sound Effects

ElevenLabs Sound Effects API

Generate cinematic sound effects and audio textures from a text prompt (up to 22s).

$0.0535 per clip · priced before it runs · no subscription

About ElevenLabs Sound Effects

ElevenLabs Sound Effects is a sound-effect model from ElevenLabs that generates a clip of up to 22 seconds from a description. It is billed per clip, $0.0535 per clip. You can call it without an account, an API key or a subscription.

Use ElevenLabs Sound Effects for

  • Foley and ambience for video and games, described in a sentence
  • UI sounds and notification tones generated to a brief
  • Sound design an agent adds to the media it produces

ElevenLabs Sound Effects specs

Endpoint
POST /api/v1/audio/sound-effects
Price
$0.0535 per clip
Longest clip
22 seconds

How to call ElevenLabs Sound Effects

Pass elevenlabs/sound-effects as the model field. The first request returns a 402 with the exact price; a signed retry runs it, and the client libraries fold the two into one call — how the payment works. Request and response shapes are in the docs.

curl -X POST https://blockrun.ai/api/v1/audio/sound-effects \
  -H "Content-Type: application/json" \
  -d '{"model": "elevenlabs/sound-effects", "text": "rain on a tin roof, distant thunder"}'

ElevenLabs Sound Effects API questions

How much does the ElevenLabs Sound Effects API cost?

$0.0535 per clip, including the per-call transaction fee. The exact price is quoted in the 402 response before anything is generated, and you pay per request with no subscription.

Do I need an API key to use ElevenLabs Sound Effects?

No. Each request carries its own payment, so an agent or script can call ElevenLabs Sound Effects with no account and no key. Teams that prefer one can use an API key with card or invoice billing instead.

How do I call ElevenLabs Sound Effects?

Send a POST to /api/v1/audio/sound-effects with "model": "elevenlabs/sound-effects". The request shape is shown above, and the same endpoint serves every sound-effect model on the catalog, so switching models is a one-line change.

How long can a ElevenLabs Sound Effects clip be?

Up to 22 seconds per generation.

Two ways to run this

Get an API key

Sign in, get a key, and call the same endpoints with usage billed to your account. For teams that want one invoice instead of one wallet.

Get an API key 

Or let your agent pay per call, in USDC

No account, no API key. Three steps, and the last one is the request this page is about.

  1. 01
    Point your agent at BlockRun

    Install ClawRouter, or add the BlockRun MCP server to Claude Code, Cursor, Codex or OpenClaw. Any OpenAI-compatible client works too — change the base URL, nothing else.

    curl -fsSL https://blockrun.ai/ClawRouter-update | bash
  2. 02
    Fund a wallet with USDC

    Send USDC to a wallet on Base, Solana or Arc. There is no account to create and no API key to issue: the wallet is the account, and it pays per call.

  3. 03
    Call ElevenLabs Sound Effects

    The first call returns HTTP 402 with the exact price, your agent signs it, and the answer comes back. Payment settles on-chain; nothing is charged if the call fails.

    curl -X POST https://blockrun.ai/api/v1/audio/sound-effects \
      -H "Content-Type: application/json" \
      -d '{"model": "elevenlabs/sound-effects", "text": "rain on a tin roof, distant thunder"}'