6 Suno APIs. One Key.
From text-to-music generation to vocal separation — every Suno API endpoint, unified under a single REST interface.
Generate Music
Turn text prompts into full songs using Suno V5, V4.5, and more. Specify style, mood, title, and whether to include vocals.
Generate Lyrics
Let Suno's AI craft compelling lyrics from your prompt. Perfect for songwriters looking for creative inspiration.
Create Covers
Reinterpret any Suno song in a new style. Jazz it up, make it rock, or give it a lo-fi twist with a single API call.
Extend Songs
Continue an existing Suno track from any timestamp. Add bridges, extend outros, or build on top of generated content.
Upload & Extend
Upload your own audio file and let Suno extend it with AI-generated continuation that matches the original style.
Vocal Separation
Separate vocals from instrumentals in any Suno song. Ideal for remixing, karaoke tracks, and music production.
3 Steps to Your First AI Song
Step 01: Get Your API Key
Sign up at ApiPass, go to API Keys, and create a new key. That's your single credential for all Suno API endpoints.
# ApiPass Dashboard → API Keys → Create New Key → Copy key: sk-ap-xxxxxxxxxxxxxx
Step 02: Call the Suno API
POST to /api/v1/jobs/createTask with your model name (e.g. suno/generate) and parameters. You'll get a taskId back immediately.
curl -X POST https://api.apipass.dev/api/v1/jobs/createTask \
-H "Authorization: Bearer sk-ap-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "suno/generate",
"prompt": "An upbeat pop song about summer",
"style": "pop",
"title": "Summer Vibes"
}'
# → { "taskId": "task_xxxxxxxx", "status": "pending" }Step 03: Poll or Use Webhook
Check task status via /api/v1/jobs/recordInfo, or set a callback_url in your request to receive the result automatically.
# Poll for result
curl https://api.apipass.dev/api/v1/jobs/recordInfo?taskId=task_xxxxxxxx \
-H "Authorization: Bearer sk-ap-xxxxxxxx"
# → { "status": "completed", "audioUrl": "https://..." }
# Or use webhook — set callback_url in your request
# → POST https://your-app.com/webhook { "taskId": "...", "audioUrl": "..." }Everything You Need to Build Music Apps
ApiPass gives you a clean, unified interface to the full Suno API with async task queuing, webhook support, and no account management overhead.
Complete Coverage
Every Suno Endpoint
Generate, lyrics, covers, extend, upload-extend, and vocal separation — all 6 Suno API operations available through a single ApiPass key.
Task-based Architecture
Async Task Queue
Music generation takes time. Our task queue handles it gracefully — poll for results or set a webhook URL to get notified automatically when your song is ready.
Latest Models
All Model Versions
Support for Suno V5, V4.5ALL, V4.5, V4, and more. Always up-to-date as Suno releases new model versions.
Standard REST
Simple REST API
Standard JSON over HTTPS. No SDKs required, no complex auth flows. If you can call a REST API, you can generate music in under 60 seconds.
Explore the Suno API
Click any endpoint to see the request and response format. All endpoints use the same base URL and auth header.
6 Endpoints
{
"model": "suno/generate",
"prompt": "An upbeat pop song about summer",
"style": "pop",
"title": "Summer Vibes",
"make_instrumental": false,
"mv": "chirp-v5"
}{
"code": 200,
"taskId": "task_abc123xyz",
"status": "pending",
"message": "Task created successfully"
}# Poll result
curl https://api.apipass.dev/api/v1/jobs/recordInfo \
-G --data-urlencode "taskId=task_abc123xyz" \
-H "Authorization: Bearer sk-ap-xxxxxxxx"
# Response when complete:
{
"code": 200,
"status": "completed",
"data": {
"audioUrl": "https://cdn.suno.ai/...",
"title": "Summer Vibes",
"duration": 180
}
}No. ApiPass handles Suno account management on the backend. You just need an ApiPass API key to access all Suno API endpoints.
Your First AI Song Is One API Call Away.
Get your ApiPass key in 30 seconds and start generating music, lyrics, and covers with the full Suno API. No Suno account needed.
Get Your API Key — Start Free