back

FAQ

Free anonymous file hosting. Upload up to 200 MB, get a link. No account, no tracking, no bs.

Most types — images, videos, archives, documents, audio. Executables (.exe, .bat, .cmd, .scr, .vbs, .msi, .dll, .ps1, .jar) are blocked for safety.

200 MB per file.

3 per day without an API key. With an API key, up to 50. Resets at midnight.

API keys raise your daily upload limit from 3 to 50 and unlock features like webhooks. They're issued by the admin — contact the operator to get one. Send your key via the X-Api-Key header.

No. Completely anonymous. No registration, no login.

Indefinitely for now. This may change depending on storage capacity.

Yes. When you upload a file, you get a delete token. Save it — send it via the X-Delete-Token header with a DELETE request to remove the file. No token = no delete.

Yes. Include a password field when uploading. Anyone accessing the file will need to provide the password via the X-File-Password header. Passwords are bcrypt-hashed — we never store them in plain text.

Instead of a random file ID, you can set a custom slug (3-32 chars, lowercase letters, numbers, and hyphens). Example: mysticbin.xyz/api/files/my-screenshot/view. Include slug in your upload request.

Collections let you group files together under a named set. Create a collection, get an edit token, then add files to it. Useful for organizing related uploads. Deleting a collection unlinks files but doesn't delete them.

Yes, for images (JPEG, PNG, GIF, WebP). Thumbnails are 200px WebP images generated on first request. Access via /files/{id}/thumbnail.

Yes. POST up to 10 files at once to /upload/bulk. Each file counts against your daily limit.

If you have an API key, you can register HTTPS webhook URLs to receive POST callbacks when events occur — file.uploaded, file.deleted, file.downloaded, and collection.created. Payloads are signed with HMAC-SHA256.

Yes, a full REST API. Upload, download, view, delete, collections, webhooks, and more. See the API Docs page for endpoints and code examples in curl, Python, JavaScript, Go, and Rust.

Standard multipart/form-data POST works with any language. Examples for discord.py and discord.js are in the docs.

/files/{id}/view serves files inline — images and PDFs display in the browser. /files/{id}/download always forces a download. Unsafe MIME types are forced to download regardless.

Yes. No personal data is logged. IPs are hashed with a monthly-rotating salt for rate limiting only and never tied to files.

You get a 429 status code. Check your current usage at /status. Wait until the next day or use an API key for higher limits.

Donate LTC to ltc1q96uju38au7dqgxwrhmnem3ujr4u8m0fm2svwew. Free forever — help keep it running.

MysticByte © 2026