# Send.now Downloader — Zapi reference > Send.now file & folder downloader — resolve direct CDN download links from any public Send.now share URL, including multi-file folders. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/downloader/send-now - Endpoint catalog: https://zpi.web.id/category/downloader - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## Send.now Downloader **Category:** downloader · **Slug:** `send-now` **Detail page:** https://zpi.web.id/api/downloader/send-now Send.now file & folder downloader — resolve direct CDN download links from any public Send.now share URL, including multi-file folders. **Tags:** downloader, file, storage ### Download - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/downloader:send-now/download` - **Cache TTL:** 360s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL Send.now — folder (/s//) atau file tunggal (/fileCode atau kode saja) | **cURL:** ```bash curl "https://api.zpi.web.id/v1/downloader:send-now/download?url=https%3A%2F%2Fsend.now%2Fs%2FAbCdEf%2Ffolder-name" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/downloader:send-now/download?url=https%3A%2F%2Fsend.now%2Fs%2FAbCdEf%2Ffolder-name", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/downloader:send-now/download?url=https%3A%2F%2Fsend.now%2Fs%2FAbCdEf%2Ffolder-name", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "type": "folder", "files": [ { "fileCode": "m45w7aol4sy5", "fileName": "Demo.rar", "viewerUrl": "https://send.now/m45w7aol4sy5", "downloadUrl": "https://u3143.send.now/d/uvyxt2ng6gosj4l43j7f7fnu3ggcxgkd6nvq5pmcf2ewk2gzsfh3bhqsincrn3zacd4yfamy/Demo.rar", "fileSizeHuman": "353 KB" }, { "fileCode": "ydrpgm830h86", "fileName": "Demo.jpg", "viewerUrl": "https://send.now/ydrpgm830h86", "downloadUrl": "https://u3143.send.now/d/uvyxx2ng6gosj4l43j7ftanxyliq5z7imbmptaucjm2c4pllbocspvk7ufrbtgfu4s23cruj/Demo.jpg", "fileSizeHuman": "300 KB" }, { "fileCode": "f084i4iin8d8", "fileName": "Demo.docx", "viewerUrl": "https://send.now/f084i4iin8d8", "downloadUrl": "https://u3143.send.now/d/uvywl2ng6gosj4l43j7ffd7l2b27nwip5utrsruu2fxb7neul2cwe2qx4jrrqzvmmz4j7wav/Demo.docx", "fileSizeHuman": "7 KB" }, { "fileCode": "79oylhpuegca", "fileName": "Demo.pdf", "viewerUrl": "https://send.now/79oylhpuegca", "downloadUrl": "https://u3143.send.now/d/uvywp2ng6gosj4l43j7ejev22eirxw3w6vowbjuyqwveoxwk2fezqjfnzfocsbkhwbmojami/Demo.pdf", "fileSizeHuman": "22 KB" }, { "fileCode": "g8onnkygphbh", "fileName": "Demo.mp3", "viewerUrl": "https://send.now/g8onnkygphbh", "downloadUrl": "https://u3143.send.now/d/uvywd2ng6gosj4l43j7efc5gqz5ielj6kftbmpkvulo7lixz2hmwocvxupry3fbgvrtl2jse/Demo.mp3", "fileSizeHuman": "3.7 MB" }, { "fileCode": "e7k5bh3vd5sv", "fileName": "Demo.zip", "viewerUrl": "https://send.now/e7k5bh3vd5sv", "downloadUrl": "https://dl8218.usercdn.com/d/rryw32ng6gosj4l43j7fhhnfqg64dn2ayvbrwmstuuyb6vaishvsibrhwtufiwonhq7g5emx/Demo.zip", "fileSizeHuman": "20.1 MB" }, { "fileCode": "5s95bgvirrcy", "fileName": "Password Protected.zip", "viewerUrl": "https://send.now/5s95bgvirrcy", "downloadUrl": "https://dl8218.usercdn.com/d/rryw72ng6gosj4l43j7alepcyp6xwng3fe5jhwu3yrlkvkuq5ng54mef2spnkb54kfxfwsmg/Password Protected.zip", "fileSizeHuman": "210.3 MB" } ], "fileCount": 7, "folderName": "" } ``` --- _Generated: 2026-08-02T14:28:11.682Z_