🗂️ BlobZip

Temporary file hosting made simple

🔧 cURL Commands

Use these cURL commands to interact with the API directly:

📤 Upload a File

curl -F "file=@myfile.txt" https://blob.zip
For files under 4.5MB. For larger files, use the one-liner command below.

✨ Ultra-simple! Just post to the root URL - as simple as it gets!

📤 Upload Large Files (>4.5MB)

Due to Vercel's 4.5MB function payload limit, large files require chunked upload:

One-Liner Command:
curl -s https://blob.zip/upload | bash -s "/path/to/file.mov"
Example:
curl -s https://blob.zip/upload | bash -s "/path/to/your/file.mov"
✨ Super simple! Just one command handles everything automatically.

⬇️ Download a File

curl -o myfile.txt https://blob.zip/FILE_ID
Replace FILE_ID with the ID from upload response

💡 Tips:

  • ⚠️ Files can only be downloaded once!
  • 🗑️ Files are deleted immediately after download
  • Files expire automatically after 3 days
  • 📦 Files over 4.5MB: Use the chunked upload script due to Vercel's function payload limits
  • Use the short URL from upload response for downloads
  • Replace FILE_ID with the actual ID from upload response
  • Add | jq to pretty-print JSON responses
  • Use -F for form uploads or --data-binary with ?f=filename

📝 How It Works

  1. Upload your files using the form above or cURL commands
  2. Get a short, shareable URL instantly
  3. ⚠️ Files can only be downloaded once
  4. Files are automatically deleted after 3 days
  5. No registration required - completely anonymous

🔒 Privacy & Security

  • Files are stored securely with Vercel Blob
  • IP-based rate limiting prevents abuse
  • No file content scanning or tracking
  • Automatic cleanup after expiration

⚡ Features

  • Up to 50MB file size limit
  • Ultra-simple upload: just POST to the root domain
  • One-time downloads for enhanced security