Cinematic Orchestral — Epic
- Orchestral
- Trailer
- Heroic
Create full tracks, instrumentals, and stems with Suno and Udio through one API.
Sign in to start generating with your selected music model.
Describe genre, mood, and tempo and get a finished track — with or without vocals.
Continue an existing track to a target length while keeping key, tempo, and arrangement.
Split a render into vocals, drums, bass, and other for mixing or re-scoring.
Draft structured lyrics with verse and chorus markers, then feed them straight into a vocal render.
Producer
$0.13 / track
Suno
$0.17 / track
import json
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/producer/text_to_music",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json=json.loads("{\"model\":\"fuzz-0.8\",\"vocal_mode\":\"instrumental\",\"prompt\":\"Soft piano with gentle percussion.\"}")
)
response.raise_for_status()
print(response.json())
One key for all music generation models.
Write a prompt with genre, mood, tempo, and instrumentation details.
POST to /api/v1/producer/text_to_music. Choose from the available music models.
Get your generated track as MP3/WAV. Stems separation available.
Stop juggling API keys. One integration gives you access to 230+ models across all providers.
Our volume agreements with providers mean lower prices than going direct. No markup on top.
If a provider goes down, we route to the next best option. Your app stays up.
Drop-in replacement for OpenAI SDK. Change one line of code to access any model.
Pay only for what you use. Per-request pricing with no minimums. Track costs per model, per project.
Our Privacy Policy explains how request data and generated content are processed and retained.
Score product videos and demos with cleared, generated tracks instead of a stock library.
Generate intros, stingers, and bed music that match a show's tone across every episode.
Pair with the video endpoint: generate the clip, then score it to the exact runtime.
Produce looping ambience per level or biome, and re-render on a theme change.
| Feature | RunAPI | Suno Direct | Replicate |
|---|---|---|---|
| Music models | 14 | Unavailable | Unavailable |
| Pricing | $0.13 / track | Unavailable | Unavailable |
| Stems separation | Yes | Unavailable | Unavailable |
| Unified billing | Yes | Unavailable | Unavailable |
| MCP server | Yes | Unavailable | Unavailable |
| Provider failover | Yes | Unavailable | Unavailable |
Per second of rendered audio. A 30-second track on Suno lands near a dollar, and failed renders are never charged.
Yes. Leave instrumental false and pass lyrics, or let the model write them with the lyrics endpoint first.
Yes. Use task_type separate_stems on a finished render to get vocals, drums, bass, and other as files.
Up to 4 minutes in one call on Suno and Udio. Longer pieces are built by extending an existing render.
That depends on the model provider's license, which the catalog links per model. RunAPI adds no extra restriction.
Roughly 40-90 seconds for a 30-second track. Use a webhook rather than polling the task.
Suno and Udio behind one key, billed per second. Start free, no credit card required.