Upload API docs
Upload audio with our APIs, SDKs, and widgets. S3 buckets supported.
Enjoy a powerful REST API for uploading, transcoding, and streaming audio to millions of viewers on demand.
✓ Try free for 14 days ✓ No credit card required
Trusted by the best teamsBytescale's low-latency audio upload API is designed for developers that need a fast and scalable way to store, transcode, and stream audio on-demand.
Prepare audio files for playback on the web using simple URL commands, which you add to the querystring.
Stream your audio to millions of listeners, at multiple bitrates, within seconds of uploading your input audio file.
Extract audio metadata as JSON, to make decisions within your app based on the uploaded audio file's characteristics.
Optionally authorize all uploads and audio streams via your app's existing security layer using JWTs.
Benefit from a worldwide CDN with built-in audio support, allowing for efficient buffering, seeking, and partial playbacks.
Beautiful dashboards to reveal bandwidth and storage usage in clear and simple terms.
Convert from almost any input audio format to a web-optimized output format.
Adjust bitrates and sample rates to suit your audience and bandwidth usage requirements.
Remove seconds from the start and/or end of your audio with simple URL parameters.
Stream your audio within seconds of starting a transcode operation, with real-time audio transcoding.
Create new audio by adding multiple source audio together, e.g. to add intros to your audio.
Stream audio in multiple bitrates and resolutions to give your audience the best experience.
Extract metadata, such as duration, to make decisions in your app based on the uploaded audio.
Upload audio with POST requests or our SDKs: our documentation is clear and simple, and includes examples with your API key.
Benefit from an easy-to-use URL API to stream your uploaded audio in web-optimized formats, such as HLS, MP4, and WebM.
Use a custom CNAME for your audio URLs to strengthen your company's brand.
Integrate external storage: AWS S3, Cloudflare R2, DigitalOcean Spaces, Google Storage & HTTP.
Bytescale allows you to control access to your audio via your API through JWT access tokens.
Bytescale offers a Content Ingestion Network (CIN) for audio upload traffic.
Invite your team to manage and monitor your organization's account.
Upload audio with our APIs, SDKs, and widgets. S3 buckets supported.
Fine-tune your audio playback with simple URL query parameters:
Upload, transcode, and host your first audio in as little as 60 seconds.