Button API Reference for Embedded Video Downloads

Embed button-based downloader workflows using the existing /api/button/ endpoint family.

First request

GET

Use the shared API host unless the dashboard shows an account-specific hostname.

https://p.savenow.to/api/button/?url=VIDEO_URL&f=mp3

Compatible endpoints

The public path is served here while the existing downloader endpoints remain active.

Dashboard workflow

Users continue through API key, usage, billing, and support workflows from the React dashboard.

Migration ready

Existing route names and page paths are preserved for crawlers, docs, and customer bookmarks.

Feature details

Embed steps

Choose source and format

Pick the video URL and output format your page should request.

Build the Button API URL

Add url plus optional format, color, linkUrl, and CSS parameters.

Embed in an iframe

Use a compact iframe such as 230 by 60 pixels for button-only surfaces.

Supported formats

Audio

mp3, m4a, aac, flac, opus, ogg, and wav.

Video

mp4 plus quality values including 360, 480, 720, 1080, 4k, and 8k.

Parameters

urlRequiredSource video URL to pass into the hosted download button.
fOptionalRequested output format, such as mp3, m4a, mp4, or a supported quality value.
colorOptionalHex color value for hosted button styling.
linkUrlOptionalRedirect or advertising URL used by the hosted button flow.
cssOptionalCustom CSS URL when the embed needs site-specific styling.

Related guides

Template downloads

Start with a React or Laravel template for Button, Card, or Widget API integrations.

Continue building

OpenAPI docs

Download YAML or JSON specs and inspect downloader, progress, and subtitle endpoints.

Read docs

Embed resources

Keep button, card, widget, and REST paths reachable for existing users and migrations.

View resources

Common questions

Where do examples run?

Use p.savenow.to for public API examples unless your dashboard shows a custom account hostname.

How do I add credit?

Open the dashboard, create a top-up payment, or redeem a coupon. Balance changes are shown in the account history.

Are old endpoints still supported?

Yes. The .php compatibility endpoints remain active for existing integrations and embedded clients.