Developer API

Upload files and check file details directly from your terminal, scripts, or apps. No registration or API keys needed.

check_circleMax 5 GB per file
all_inclusiveUnlimited bandwidth
lock_openNo signup required
dns
API Base URLhttps://api.zipyshare.com
POST

/upload

multipart/form-data

Upload a file to ZipyShare. If an identical file already exists on our storage, it is instantly deduplicated and generates your unique share link in milliseconds.

Parameters

fileREQUIRED
binary / FileThe binary file payload. Supports any file format up to 5 GB.

Example Request

curl -F "file=@presentation.zip" https://api.zipyshare.com/upload
Response200 OK
{
  "status": "success",
  "url": "https://zipyshare.com/file/c1UtwuqJ"
}
GET

/file/:share_id

Metadata & Status

Retrieve metadata for any uploaded file without downloading its contents. Use this to verify file status, check the original filename, and inspect its byte size.

Path Parameters

share_idREQUIRED
stringThe unique 8-character file code (e.g. c1UtwuqJ) from the share link.

Example Request

curl -s https://api.zipyshare.com/file/c1UtwuqJ
Response200 OK
{
  "status": "active",
  "filename": "presentation.zip",
  "size_bytes": 104857600,
  "url": "https://zipyshare.com/file/c1UtwuqJ"
}

HTTP Status Codes

200 OKSuccess. File uploaded or metadata successfully returned.
400 BadMissing or empty file in request body.
403 DeniedUpload rejected: File content has been flagged or banned.
413 LargeFile exceeds maximum size limit of 5 GB.
vpn_key

Partner Direct Downloads

Whitelisted partners (such as Mobilism) can use GET /get-dl/:file_id with an X-API-Key header to receive direct file binary streams without web landing pages. Need an API key? Reach out to us via our contact page.

support_agentContact Us

Why Zipyshare

monetization_on

100% Free

No hidden fees, no credit cards, and no subscriptions. Our service is and always will be free for everyone.

speed

No Download Limits

We don't throttle your speeds. Experience high-speed downloads without any daily or monthly caps.

calendar_today

Dynamic Storage

Files stay online for up to 6 months after their last download. Every download resets the timer, so popular files can stay up indefinitely.

Frequently Asked Questions

How long are files kept?expand_more

It depends on the file size, and the timer restarts every time someone downloads the file: up to 50 MB is kept for 180 days, 50–250 MB for 90 days, 250 MB–1 GB for 30 days, 1–3 GB for 14 days, and 3–5 GB for 7 days. Files that are never downloaded within 7 days of upload are removed as abandoned.

Are there any file size limits?expand_more

Yes, each file can be up to 5 GB. You can upload as many files as you like, and there are no limits on how many times they can be downloaded.

Is my data private and secure?expand_more

Your files are completely private unless you share the link. We compute cryptographic hashes to filter banned content and abuse, ensuring a safe platform.

Need Help?

Our documentation covers everything from basic usage to advanced API integration for developers.