# Mega.nz Downloader โ€” Zapi reference > Mega.nz file downloader โ€” retrieve direct download link and file metadata from any public Mega.nz share URL. **Base URL:** `https://api-preview.zapi.ink` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://preview.zapi.ink/dashboard/keys. **Response envelope:** `{ content, message, errors }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://preview.zapi.ink/api/downloader/mega-nz - Endpoint catalog: https://preview.zapi.ink/category/downloader - Concise index: https://preview.zapi.ink/llms.txt - Full reference: https://preview.zapi.ink/llms-full.txt --- ## Mega.nz Downloader **Category:** downloader ยท **Slug:** `mega-nz` **Detail page:** https://preview.zapi.ink/api/downloader/mega-nz Mega.nz file downloader โ€” retrieve direct download link and file metadata from any public Mega.nz share URL. **Tags:** downloader, file, storage ### Download - **Method:** `GET` - **Endpoint:** `https://api-preview.zapi.ink/v1/downloader:mega-nz/download` - **Cache TTL:** 360s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL file Mega.nz (format /file/ atau /#!) | **cURL:** ```bash curl "https://api-preview.zapi.ink/v1/downloader:mega-nz/download?url=https%3A%2F%2Fmega.nz%2Ffile%2FEntxADbJ%23UCXeVEZbEo0ci9xKBFJzgMPol39MfFecwoB-TXfp1yc" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api-preview.zapi.ink/v1/downloader:mega-nz/download?url=https%3A%2F%2Fmega.nz%2Ffile%2FEntxADbJ%23UCXeVEZbEo0ci9xKBFJzgMPol39MfFecwoB-TXfp1yc", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api-preview.zapi.ink/v1/downloader:mega-nz/download?url=https%3A%2F%2Fmega.nz%2Ffile%2FEntxADbJ%23UCXeVEZbEo0ci9xKBFJzgMPol39MfFecwoB-TXfp1yc", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "fileId": "1q4gRaLa", "fileName": "Bahlul Berhala.jpg", "fileSize": "65.53 KB", "mimeType": "image/jpeg", "downloadUrl": "https://gfs270n078.userstorage.mega.co.nz/dl/4qIW2QsEZxy-1QKpJaTF8MTR7M8Y-qt8DEYdnKsex4YI1F8nrTDRiH5OIdvvrjk-rBn_nZlfeBDpg9J1ixuJHkO7ma-8hTzr5YcQ-ztPsW-ZUuUso7VFYjik33Nbbw", "fileSizeBytes": 67105 } ``` --- _Generated: 2026-09-29T05:38:24.919Z_