Implementation tradeoffs

Use REST for control. Use resources for speed.

The REST API gives product teams full control over request flow, polling, UI states, pricing behavior, and error handling. The fast-launch options trade some control for hosted UI, simpler setup, and starter code that gets a downloader experience in front of users sooner.

Hosted embed

Widget API

Drop a hosted downloader interface into a page when you need the shortest path from idea to working UI.

Tradeoff

Fastest to launch, with less product-level control than the REST API.

Framed UI

Card API

Use a prebuilt card when your page needs a larger downloader surface with simple parameters and embedded behavior.

Tradeoff

More visible UI than a button, but still constrained to the hosted card experience.

Compact action

Button API

Add a downloader action beside your own content, search results, or video detail pages without designing a full widget.

Tradeoff

Smallest interface footprint, with fewer states shown before the user clicks.

Open Button API reference

Starter projects

Templates

Start from React or Laravel examples for Widget API, Card API, and Button API launches.

Tradeoff

Best for fast scaffolding, but production products should still review branding, analytics, and error states.

Examples

Copy the pattern, then move deeper when needed

These examples show where each resource starts. Use the API documentation for full REST parameters, response shapes, progress polling, and authentication details.

Widget API

Hosted embed
<iframe src="https://p.savenow.to/api/widget?adUrl=https://example.com"></iframe>

p.savenow.to is the default shared API host used in public examples. If your dashboard shows a custom API hostname, use that account-specific host instead.

Card API

Framed UI
<iframe src="https://p.savenow.to/api/card2/?url=VIDEO_URL"></iframe>

p.savenow.to is the default shared API host used in public examples. If your dashboard shows a custom API hostname, use that account-specific host instead.

Button API

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

p.savenow.to is the default shared API host used in public examples. If your dashboard shows a custom API hostname, use that account-specific host instead.

Templates

Starter projects
Download a template, add your URL/ad parameters, then connect the REST API when you need deeper control.

Downloadable templates

Browse downloads by framework, then pick the integration type

Start with the framework your team is already using, then choose the Button API, Card API, or Widget API variant. Older React starter archives remain available, but they are separated from the current templates so similar download names do not look duplicated.

Framework

React

3 current templates grouped by integration type. Legacy starter archives are listed separately below.

Current templates Legacy starter archives
React Button API template preview
React Button API

Compact action preview

React Button API

A small downloader CTA that fits beside your own video detail or search result UI.

Inline endpoint
Download MP3

Button API

React Button API

Current template

Current React template for a compact downloader call-to-action flow.

Download React Button API template
React Card API template preview
React Card API

Framed downloader preview

React Card API

A larger embedded card with URL input, format choice, and visible downloader states.

Card embed
Paste video URL MP4

Card API

React Card API

Current template

Current React template for a framed downloader experience.

Download React Card API template
React Widget API template preview
React Widget API

Hosted widget preview

React Widget API

A hosted downloader panel intended for fast embeds where the API hosts the interface.

Hosted UI
Widget iframe

Widget API

React Widget API

Current template

Current React template for a hosted downloader interface.

Download React Widget API template

Legacy starter archives

These older starter assets are still downloadable for compatibility, but the current templates above are the primary option for new launches.

Framework

Laravel

3 current templates grouped by integration type.

Current templates
Laravel Button API template preview
Laravel Button API

Compact action preview

Laravel Button API

A small downloader CTA that fits beside your own video detail or search result UI.

Inline endpoint
Download MP3

Button API

Laravel Button API

Current template

Current Laravel template for server-rendered downloader buttons.

Download Laravel Button API template
Laravel Card API template preview
Laravel Card API

Framed downloader preview

Laravel Card API

A larger embedded card with URL input, format choice, and visible downloader states.

Card embed
Paste video URL MP4

Card API

Laravel Card API

Current template

Current Laravel template with a prebuilt downloader card UI.

Download Laravel Card API template
Laravel Widget API template preview
Laravel Widget API

Hosted widget preview

Laravel Widget API

A hosted downloader panel intended for fast embeds where the API hosts the interface.

Hosted UI
Widget iframe

Widget API

Laravel Widget API

Current template

Current Laravel template for fast embedded launches.

Download Laravel Widget API template

Ready to build beyond templates?

Create an API key, read the docs, and use resources for the parts you want to ship faster.