Skip to content

What is Put.io?

Put.io is one of the original cloud-side downloader services — operating since 2010 from Turkey, predating PikPak by over a decade. Like PikPak, you paste a magnet link, torrent file, or direct URL and Put.io downloads it on its servers, not your device. Unlike PikPak, Put.io is premium-only — there's no free tier, with paid plans starting at 100 GB ($99/year) and scaling to 1 TB and 10 TB tiers for heavier use. Put.io is particularly popular among Turkish, European, and Plex/Jellyfin home-media users who want torrent content piped directly into their personal media servers without ever touching their home internet.

Where Put.io stands out from PikPak is its full OAuth API with read/write support — meaning third-party tools (CloudsLinker included) can both pull files out of Put.io to permanent storage AND, for users who want it, programmatically trigger downloads. Put.io's API is well-documented, mature (15+ years of stability), and respected for clean rate-limit signaling — when you hit a limit, it returns clear retry-after headers rather than opaque failures. CloudsLinker uses Put.io's standard OAuth flow to connect, with transfers running cloud-to-cloud over the API.

Key features of Put.io

Why connect Put.io to CloudsLinker

CloudsLinker connects to Put.io through Put.io's official OAuth 2.0 flow. Once authorized, transfers run server-to-server using Put.io's REST API — no local download, no bandwidth on your side. The connector handles Put.io's rate limits gracefully (auto-retry with the server-supplied wait time) and works against all paid Put.io plans. Use as source for offloading Put.io's cloud-downloaded torrents/magnets to permanent archive (Google Drive, OneDrive, S3, Wasabi), or as part of a personal media-pipeline (Put.io → CloudsLinker → Plex / Jellyfin via SFTP).

What you can do with Put.io on CloudsLinker

Put.io → any cloud copy

Put.io → any cloud copy

Migrate from Put.io to Google Drive, OneDrive, Dropbox, S3, Wasabi or B2 via OAuth API. Useful for offloading completed torrents from Put.io's metered storage to cheaper permanent archive.

Runs without your device

Runs without your device

Put.io transfers execute on CloudsLinker servers. Useful for migrating multi-TB libraries that would otherwise saturate your home internet for days.

Scheduled & incremental sync

Scheduled & incremental sync

Hourly / daily / weekly schedules. Useful for ongoing offload of new Put.io completed downloads to permanent archive (e.g. Wasabi, B2).

Filter by folder, type, size

Filter by folder, type, size

Migrate only completed downloads, skip files > 10 GB, or sync only video files. Stack rules to handle multi-TB media libraries surgically.

Common Put.io transfer scenarios

Offload Put.io completed downloads to S3 / Wasabi / B2 archive

Even on the 10 TB plan, heavy users fill Put.io faster than they can manually clean up. Schedule a CloudsLinker nightly incremental from Put.io's /Completed folder to Wasabi ($6.99/TB) or B2 ($6/TB) — files automatically migrate after staying on Put.io for a week, freeing Put.io space for new downloads.

Put.io → Plex / Jellyfin home media server (via SFTP)

Pipe completed torrents directly from Put.io into your home Plex / Jellyfin library. CloudsLinker connects Put.io via OAuth as source and your home NAS via SFTP as destination — schedule a 15-minute polling job, and new completed downloads land in your media folder automatically without your home internet ever touching the torrent traffic.

Migrate Put.io → Google Drive for sharing with family / friends

Put.io is single-user; sharing folders requires giving away credentials. CloudsLinker copies Put.io content to a Google Drive shared folder where family or friends can access individual files via shareable links.

Cross-cloud DR for Put.io archive

Run primary archive on Wasabi (cheap), secondary on Backblaze B2 (also cheap) — both fed from Put.io via parallel CloudsLinker jobs. Provider-independent redundancy for Put.io content at ~$13/TB/month combined.

Migrate from Put.io → PikPak (or vice versa) for plan flexibility

Users sometimes switch between Put.io and PikPak based on regional pricing, Telegram support, or tier needs. CloudsLinker handles the cross-service migration, preserving folder structure where both services support it.

How to connect Put.io to CloudsLinker

Put.io uses standard OAuth 2.0 through Put.io’s authorization page.

Connection steps

  1. Open CloudsLinker and click Add Cloud → choose Put.io.
  2. The browser redirects to Put.io’s official authorization page (put.io/oauth2/authorize). Verify the domain before signing in.
  3. Sign in with your Put.io premium account (Put.io has no free tier — you need an active subscription).
  4. Review the requested scopes — CloudsLinker requests file read/write permissions. Click Approve.
  5. You’re redirected back to CloudsLinker with the connection active. Put.io appears in your cloud list, ready to use as source or destination.

Premium subscription requirement

Put.io has been premium-only since 2010. If you don’t have an active Put.io subscription, the OAuth flow will succeed but no file operations will work. Subscribe at https://put.io/plans/ first.

Revoke access

To revoke CloudsLinker’s OAuth access later: https://put.io/settingsConnected applications → find CloudsLinker → revoke. The access token becomes immediately invalid.

Put.io upload & download limits you should know

Put.io’s limits are simpler than most clouds — premium-only with three storage tiers and clean rate-limit handling:

  • Storage tiers:
    • 100 GB plan: $99/year (~$8.25/month)
    • 1 TB plan: higher annual cost (check current pricing on put.io/plans)
    • 10 TB plan: highest tier for heavy media users
  • No free tier: Put.io has been premium-only since launch in 2010.
  • Per-file size: no published hard cap — bounded by your plan’s storage.
  • Cloud download (torrent / magnet / URL): no per-file cap; PuTio handles multi-GB downloads server-side.
  • API rate limits: clean Retry-After headers when limits are hit; CloudsLinker auto-retries with the server-supplied wait time.
  • MP4 transcoding: built-in for streaming-friendly playback; original files preserved alongside transcoded copies.
  • OAuth tokens: long-lived; CloudsLinker doesn’t need to re-authorize after initial OAuth handshake.
  • Bandwidth: no published cap on uploads or downloads.
  • Trash / deleted-file retention: files removed from Put.io are gone immediately (no recycle bin equivalent to Google Drive’s 30-day Trash). Use CloudsLinker scheduled backup to a cloud with versioning if you need recoverability.
  • Server location: EU datacenters; operated from Istanbul, Turkey.

Sources: Put.io: Plans, Put.io Help Center FAQ, Put.io Pricing on G2, Rclone: Put.io documentation.

Put.io + CloudsLinker — Frequently Asked Questions

Does Put.io have a free plan?

No. Put.io has been premium-only since launch in 2010. Plans start at $99/year for 100 GB, with 1 TB and 10 TB tiers available for heavier users. CloudsLinker requires you to have an active Put.io subscription — you can't connect without one.

How does Put.io compare to PikPak?

Both offer cloud-side downloading of magnets, torrents, and URLs. Put.io: premium-only, full OAuth read/write API, 15-year track record, MP4 transcoding, popular in Turkey/EU/Plex communities. PikPak: 6 GB free tier, 10 TB Premium, read-only WebDAV, Telegram bot integration, popular in Asia. Put.io is the more developer-friendly choice for automation; PikPak is the more accessible entry point.

What's the largest file I can store on Put.io?

Put.io doesn't publish a hard per-file size cap — practical limit is your plan's storage (100 GB / 1 TB / 10 TB). Multi-GB media files are routine. For very large archives (50+ GB), CloudsLinker handles via chunked transfer.

Will my migration hit Put.io's API rate limits?

Put.io applies rate limiting and signals it cleanly via Retry-After headers when limits are hit. CloudsLinker waits the requested duration and resumes automatically — multi-TB Put.io migrations typically complete without manual intervention.

Are my Put.io credentials safe with CloudsLinker?

Yes. CloudsLinker uses OAuth — your Put.io password never leaves Put.io's own login page. CloudsLinker only receives a revocable access token. You can revoke access anytime from put.io/settings → Connected applications.

Can CloudsLinker trigger Put.io downloads (add a magnet/torrent)?

Put.io's API supports adding new downloads programmatically. CloudsLinker focuses on file-transfer scenarios (read existing files, write to destination) rather than torrent management — for triggering downloads, use Put.io's web UI, mobile app, or dedicated tools like Sonarr / Radarr.

Does Put.io's MP4 transcoding affect what CloudsLinker copies?

Put.io stores both the original file and the transcoded MP4 alongside each other. CloudsLinker copies the original by default; configure source-folder filters to copy only the transcoded MP4 if your destination needs streaming-ready format.

How fast can CloudsLinker pull data from Put.io?

Throughput depends on Put.io's CDN performance and your destination cloud's ingress speed. Typical sustained throughput is 200–500 GB/day per OAuth connection. Cloud-to-cloud destinations (S3, Wasabi, B2, OneDrive) hit the higher end; SFTP destinations are slower.

Can I migrate between two Put.io accounts?

Yes. Connect each account separately via OAuth in CloudsLinker, then run an account-to-account copy. Folder structure and file content transfer; per-account torrent metadata doesn't (it's account-scoped).

Is this an official Put.io partnership?

No. CloudsLinker is a third-party tool that uses Put.io's public OAuth API. Revoke access anytime from put.io/settings → Connected applications → revoke CloudsLinker.

Put.io transfer guides

Step-by-step walkthroughs for moving data to and from Put.io.

Conclusion

Put.io is the original cloud-side downloader — premium-only, OAuth-based, and battle-tested over 15 years. CloudsLinker treats Put.io as a first-class OAuth source/destination, with reliable rate-limit handling and full read/write API support. Connect via OAuth and run your first migration to permanent archive (or your home Plex / Jellyfin pipeline) in minutes.

Online storage services supported by CloudsLinker

Transfer data between over 48 cloud services with CloudsLinker

OneDrive

OneDrive

Google Drive

Google Drive

Google Photos

Google Photos

Shared Drive

Shared Drive

OneDrive for Business

OneDrive for Business

Dropbox

Dropbox

Box

Box

Mega

Mega

pCloud

pCloud

Yandex

Yandex

ProtonDrive

ProtonDrive

AWS

AWS

GCS

GCS

iDrive

iDrive

Storj

Storj

DigitalOcean

DigitalOcean

Wasabi

Wasabi

1fichier

1fichier

PikPak

PikPak

TeleBox

TeleBox

OpenDrive

OpenDrive

Backblaze B2

Backblaze B2

Fastmail file

Fastmail file

SharePoint

SharePoint

Nextcloud

Nextcloud

ownCloud

ownCloud

Premiumize me

Premiumize me

HiDrive

HiDrive

Put.io

Put.io

Sugar Sync

Sugar Sync

Jottacloud

Jottacloud

Seafile

Seafile

Ftp

Ftp

SFtp

SFtp

NAS

NAS

WebDav

WebDav

4shared

4shared

Icedrive

Icedrive

Cloudflare R2

Cloudflare R2

Scaleway

Scaleway

Doi

Doi

iCloud Drive

iCloud Drive

iCloud Photos

iCloud Photos

FileLU

FileLU

Zoho WorkDrive

Zoho WorkDrive

Telia Cloud / Sky

Telia Cloud / Sky

Drime

Drime

Filen

Filen

Didn't find your cloud service? Contact: [email protected]