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.