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.

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>

Card API

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

Button API

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

Templates

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

Downloadable templates

Existing template assets remain available

Download React and Laravel starters for Button API, Card API, and Widget API launches. Each download keeps template analytics so resource usage can be measured by framework and surface.

React / Button API

React button starter template

Legacy React button starter project for quick downloader button launches.

Download template

React / Widget API

React widget starter template

Legacy React widget starter project for embedded downloader experiences.

Download template

React / Button API

React button template

React button integration with a compact call-to-action download flow.

Download template

React / Card API

React card template

React card integration for a framed downloader experience.

Download template

React / Widget API

React widget template

React widget integration for a hosted downloader interface.

Download template

Laravel / Button API

Laravel button template

Laravel button integration for server-rendered pages.

Download template

Laravel / Card API

Laravel card template

Laravel card integration with a prebuilt downloader UI.

Download template

Laravel / Widget API

Laravel widget template

Laravel widget integration for fast embedded launches.

Download template

Ready to build beyond templates?

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