APIPASSAPIPASS
Suno API · Powered by ApiPass

Build Music Apps with
|

Access the complete Suno API — generate music, create lyrics, make covers, extend songs, and separate vocals. One API key, async task queue, webhook ready.

6
APIs Included
V5
Model Support
∞
Webhook Ready
APISEverything Suno offers

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.

GUIDEStart in minutes

3 Steps to Your First AI Song

01

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
02

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" }
03

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": "..." }
WHY APIPASSBuilt for developers

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.

6 Full APIs

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.

Async Queue

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.

V5 Support

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.

60s Setup

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.

ENDPOINTS

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

Request
{
  "model": "suno/generate",
  "prompt": "An upbeat pop song about summer",
  "style": "pop",
  "title": "Summer Vibes",
  "make_instrumental": false,
  "mv": "chirp-v5"
}
Response
{
  "code": 200,
  "taskId": "task_abc123xyz",
  "status": "pending",
  "message": "Task created successfully"
}
Poll Result
# 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
  }
}
FAQ

Common Questions

Still have questions? Email us at contact@apipass.dev and we'll get back to you.

No. ApiPass handles Suno account management on the backend. You just need an ApiPass API key to access all Suno API endpoints.

Start building with Suno API today

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

Cookie Preferences

We use cookies to personalize content and analyze traffic. See our Cookie Policy.