API ReferenceOverview

API Reference

The Slipstream HTTP API. Versioned, JSON in and out, token-authenticated.

Base URL

https://api.slipstreammusic.com

Authentication

Most endpoints accept a partner API key sent as a bearer token:

Authorization: Bearer <PARTNER_API_KEY>

Specific endpoints may require additional headers (for example, X-User-ID when the call is made on behalf of one of your end users). The reference page for each endpoint lists every required header.

Conventions

  • All requests and responses are JSON unless otherwise noted.
  • Successful responses use HTTP 200; resources created with POST may return 201.
  • Errors return a JSON body with a success: false flag plus an error object containing code and message. Codes are stable; messages are not — match against code in your client.
  • Timestamps are ISO 8601 in UTC.
  • IDs are UUIDs unless otherwise noted.

Resources

Search the catalog by text, by prompt with highlights, by reference URL, by track ID, by video, or list available filters.

Tracks

Read individual tracks from the catalog by ID.

Sound effects

Search the sound effects catalog. Separate from music: track search never returns a sound effect, and sound effect search never returns a track.

Waveforms

Get raw waveform peaks for any audio asset (track, sound effect, or stem) to render in your own canvas/SVG.

Playlists

Manage user playlists. Owners and collaborators only.

Downloads

Get a presigned URL for any single audio asset. Subscription/enterprise plan required.

Soundtrack a video

Score any video automatically. See the Soundtrack a video guide for the full flow.

AudioVerify™

Identify the music used in a video. Returns every stretch of music in timeline order, whether the account’s subscription covers each one, and any registered label (for example Epidemic Sound). Submit-and-poll. See the AudioVerify overview for the full flow.

Channel allowlist

Register a creator’s YouTube channel so Slipstream’s catalog stops generating Content-ID claims against it. See the Channel allowlist overview for the registration flow and what each status means.

Licenses

Issue licenses for Slipstream tracks on behalf of your end users. Where the allowlist prevents claims on a creator’s own channel, a license resolves a claim already filed against a specific video.

More resources will be documented here as they’re added.