Resources

Use the same downloader backend through REST calls, embedded cards, widgets, and button integrations.

First request

Replace VIDEO_ID and YOUR_API_KEY, run the request, then pass the returned id to /ajax/progress.php until the download is ready.

curl --get "https://p.savenow.to/ajax/download.php" \
  --data-urlencode "url=https://www.youtube.com/watch?v=VIDEO_ID" \
  --data "format=mp3" \
  --data "apikey=YOUR_API_KEY"

Button API

Embed a direct downloader button while keeping existing /api/button/ behavior available.

Card API

Use card and widget variants for richer downloader pages.

Migration guides

Move from loader.to embed URLs to the VDA public documentation and API key flow at /loader-to-button-api.