API Documentation

Integrate Alkam Uploader into your apps, bots, and websites using our simple REST API.

Permanent Storage

Upload media that stays forever. Perfect for website assets, profile pictures, and archives.

POSThttps://alkam-uploader.vercel.app/api/upload
bash
curl -X POST -F "file=@image.jpg" \
  https://alkam-uploader.vercel.app/api/upload
javascript
const formData = new FormData();
formData.append('file', fileInput.files[0]);

const res = await fetch('https://alkam-uploader.vercel.app/api/upload', {
  method: 'POST',
  body: formData
});

const data = await res.json();
console.log(data.url);
json
{
  "status": "success",
  "data": {
    "id": "alkam-uploader/permanent/123456...",
    "creator": "Hikam",
    "url": "https://res.cloudinary.com/...",
    "shortUrl": "https://alkam-uploader.vercel.app/uploader/image.jpg?url=...",
    "filename": "image.jpg",
    "format": "jpg",
    "bytes": 120400,
    "mode": "permanent"
  }
}