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
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
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
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
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
- Open CloudsLinker and click Add Cloud → choose Put.io.
- The browser redirects to Put.io’s official authorization page (
put.io/oauth2/authorize). Verify the domain before signing in. - Sign in with your Put.io premium account (Put.io has no free tier — you need an active subscription).
- Review the requested scopes — CloudsLinker requests file read/write permissions. Click Approve.
- 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/settings → Connected 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?
How does Put.io compare to PikPak?
What's the largest file I can store on Put.io?
Will my migration hit Put.io's API rate limits?
Are my Put.io credentials safe with CloudsLinker?
put.io/settings → Connected applications.
Can CloudsLinker trigger Put.io downloads (add a magnet/torrent)?
Does Put.io's MP4 transcoding affect what CloudsLinker copies?
How fast can CloudsLinker pull data from Put.io?
Can I migrate between two Put.io accounts?
Is this an official Put.io partnership?
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
Didn't find your cloud service? Contact: [email protected]