fshy

fshy / Debrid / Storage

Telegram

telegram.org · Debrid, Storage · 3 records · JSON

Telegram — MTProto user account + unlimited channels as the volume Storage

caveatemail?card?Rper-object-cap

telegram.org · messaging · storage/telegram-mtproto-user-account-unlimited-channels-as-the · JSON · compare

Free tierNo total storage cap, quoted from Telegram: 'you can ... share an unlimited number of photos, videos and files (doc, zip, mp3, etc.) of up to 2 GB each'. Per-file 2 GB free, 4 GB with Premium. Per-account volume is effectively unbounded because you can hold up to 500 channels/supergroups (1000 with Premium) and create up to 50 channels per day, and each channel is a separate unbounded blob store.
unit GB; metered on stored-bytes
Pricenone stated
Per-object capPer-file 2 GB (2000000000 bytes)
Retentionnot stated
EgressFree and unmetered. Telegram charges nothing for downloads and imposes no transfer quota; the only egress cost is Telegram's own speed shaping. Downloads are free even for files uploaded by Premium users: 'any user can download large 2+ GB files uploaded by premium users'.
Identityemail (placeholder) not published
Limits
  • per-ip-shaping speed is throttled for non-Premium by an explicit server error, FLOOD_PREMIUM_ source
  • per-ip-shaping speed is limited because the current account does not have a Premium subscri source
  • per-object-cap Per-file 2 GB source
Per-file 2 GB free / 4 GB Premium — verified against Telegram's own config, not a blog: upload_max_fileparts_default = 4000 and upload_max_fileparts_premium = 8000, times the max part size 524288 bytes = 2,097,152,000 B and 4,194,304,000 B. Upload speed is throttled for non-Premium by an explicit server error, FLOOD_PREMIUM_WAIT_X, which signals 'upload speed is limited because the current account does not have a Premium subscription'; upload_premium_speedup_upload = 10, i.e. Premium is ~10x faster. No published daily byte cap exists — Telegram documents none, and the empirical field report (Teldrive issue #561) is 10-50 GB/day for one user, with a maintainer answering 'I have seen user posting that they upload 400-500gb daily no issues. It depends on how many bots you have.' Treat 20 GB/day as folklore: no primary source found.
Bindingper-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota
Interfacerest, rclone rest
ToolingStrongest tooling of any provider in this whole research area. MTProto clients: TDLib (github.com/tdlib/td, 9.2k stars, pushed 2026-10-21), MadelineProto (github.com/danog/MadelineProto, 3.5k stars, pushed 2026-10-21, alive). Field-proven storage layer: Teldrive (github.com/tgdrive/teldrive, 3.1k stars) with its own rclone backend (github.com/tgdrive/rclone). CAUTION: Telethon (12.1k) and Pyrogram (4.6k) are both ARCHIVED (Telethon read-only since 2026-02-21, Pyrogram since 2024-12-23) — do not start a new build on either.
Composes withUnbounded by construction: 1 account x 500 channels x unlimited posts = unlimited. A second account carries a second read allowance, not a second storage allowance. Teldrive adds its own layer: 'channel-part-limit: 500000' parts per channel with 'auto-channel-create: true' — it opens a NEW channel automatically when the active one fills, so the sharding is already automated. A 2 GB file is 4000 x 512KB parts, so one channel holds ~250 TB of max-size files before rotation.
ReliabilityThrottling is the real risk, not deletion: FLOOD_PREMIUM_WAIT_X caps non-Premium throughput and FLOOD_WAIT_X backs off per method. Files persist indefinitely in practice, but a closed account takes its channels with it, and Teldrive's own README warns accounts and stored files 'can become unavailable', so a store that spans several accounts loses only the parts one account holds.
NotesNo total storage cap, quoted from Telegram: 'you can ... share an unlimited number of photos, videos and files (doc, zip, mp3, etc.) of up to 2 GB each'. Per-file 2 GB free, 4 GB with Premium. Per-account volume is effectively unbounded because you can hold up to 500 channels/supergroups (1000 with Premium) and create up to 50 channels per day, and each channel is a separate unbounded blob store.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Parsed numbers
  • $.limits[2].value limit:per-object-cap 2.0 GB
Evidence (3)
datesourcewhat it proved
2026-10-21telegram.org/faq'share an unlimited number of photos, videos and files ... of up to 2 GB each' (line 77) and 'files of any type, up to 2 GB in size each (or 4 GB with Premium)' (line 338)
2026-10-21core.telegram.org/api/configlive JSON: upload_max_fileparts_default=4000, upload_max_fileparts_premium=8000; descriptions state max file size = value x 524288
2026-10-21core.telegram.org/api/filesFLOOD_PREMIUM_WAIT_X: 'upload speed is limited because the current account does not have a Premium subscription ... upload_premium_speedup_upload times'
Unknown or withheld values (6)
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.per_object_cap.notes not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted

Telegram Premium Debrid

paidcardcardphoneDper-object-cap

telegram.org/faq_premium · account subscription (upload tier) · debrid/telegram-premium · JSON · compare

Free tierNot free. Premium's feature list carries '4 GB File Uploads' and 'Faster Download Speed'; the free account stays at 2 GB per file.
unit none; metered on none; the free tier of the same product is recorded at dossier/storage/telegram-mtproto-user-account-unlimited-channels-as-the.json
Pricenone stated
Per-object cap4 GB per file, against 2 GB on a free account.
RetentionCloud chat media is kept until deleted. Telegram's FAQ: 'you can keep all your media in the cloud without deleting things'.
Egress'Subscribing lifts any media download speed limits from your account on Telegram's side.' Non-subscribers can still fetch a Premium user's 2 GB+ file: 'any user can download large 2+ GB files uploaded by premium users.'
free_allowance: no byte allowance; the throttle is speed, not volume
Identitycard A paid subscription. The FAQ says the first payment's currency and price follow 'the country code of the phone number of your Telegram account', so the price is country-specific and was not read as a number.
Limits
  • per-object-cap 4 GB per file (2 GB free) source
  • per-ip-shaping media download speed limits are lifted only for subscribers source
Bindingper-object-cap 1 TiB/month at 4 GB is 256 objects; the object ceiling is still the first wall, and flood control is unreachable at that count.
Interfacerest Purchased and managed through the client or @PremiumBot; the upload ceiling applies to the account, not to an API.
ToolingAny MTProto client or TDLib-based tool inherits the account's tier; Bot API bots do not, because a bot has no Premium tier of its own.
Composes withTurns 2 GB objects into 4 GB objects for a TDLib or MTProto client, halving the object count of a 1 TiB month; it does not lift any bot's 20 MB/50 MB limit.
ReliabilityA free account downloading large media is speed-limited on Telegram's side; a Premium lapse returns the account to 2 GB objects and the speed limit immediately.
NotesThe price is a live gap: the FAQ defers it to the phone number's country, and @PremiumBot is the only quoter. Abandon the record if the 4 GB figure moves; re-check t.me/premium/5 at the same time.
Evidence rungdocumented Features and the speed sentence are on the Premium FAQ read today. The price is deliberately not stated because the page states no figure.
Checked2026-10-24 (live); stale on 2026-11-23
Parsed numbers
  • $.limits[0].value limit:per-object-cap 4.0 GB
Evidence (4)
datesourcewhat it proved
2026-10-23telegram.org/faq_premiumfeature list lines '[4 GB File Uploads](https://t.me/premium/5)' and '[Faster Download Speed](https://t.me/premium/7)'
2026-10-23telegram.org/faq_premium'Subscribing lifts any media download speed limits from your account on Telegram's side.'
2026-10-23telegram.org/faq_premium'This also applies to files: any user can download large 2+ GB files uploaded by premium users.'
2026-10-23telegram.org/faq'Send and receive files of any type, up to 2 GB in size each (or 4 GB with Premium)'

telegram cloud bot api alone (api.telegram.org) Storage

fails: quotaemail?card?R

core.telegram.org/bots/api/methods/getfile · rejected-provider · storage/telegram-cloud-bot-api-alone · JSON · compare

Free tierHard 20 MB download ceiling via getFile and 50 MB multipart upload. getFile links also expire: 'It is guaranteed that the link will be valid for at least 1 hour.' Unusable as a storage API w
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
ReliabilityHard 20 MB download ceiling via getFile and 50 MB multipart upload. getFile links also expire: 'It is guaranteed that the link will be valid for at least 1 hour.' Unusable as a storage API w
NotesHard 20 MB download ceiling via getFile and 50 MB multipart upload. getFile links also expire: 'It is guaranteed that the link will be valid for at least 1 hour.' Unusable as a storage API w
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21core.telegram.org/bots/api/methods/getfileHard 20 MB download ceiling via getFile and 50 MB multipart upload. getFile links also expire: 'It is guaranteed that the link will be valid for at least 1 hour.' Unusable as a storage API w
More fields (1)
{
 "dead_end": {
  "failure_class": "retention",
  "why": "Hard 20 MB download ceiling via getFile and 50 MB multipart upload. getFile links also expire: 'It is guaranteed that the link will be valid for at least 1 hour.' Unusable as a storage API w",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded