fshy

Home / Storage

Telegraph (telegra.ph)

telegra.phMediastorage/telegraphJSONcomparereport an errorprovider JSON

Free allowance
Unlimited pages and unlimited uploaded images; no account-level byte quota.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
institution?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported3 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierUnlimited pages and unlimited uploaded images; no account-level byte quota. Each page is an independent object with a permanent URL.
unit unlimited; metered on unstated
Pricenone stated
Identityinstitution (inferred, not read) not published
EgressFree and unmetered, images served from telegra.ph CDN paths with no auth and no hotlink limit. Same infrastructure Telegram uses.
Per-object capnot stated
RetentionUnlimited pages and unlimited uploaded images; no account-level byte quota. Each page is an independent object with a permanent URL
Interfacerest rest
ToolingTelegraph API (api.telegra.ph): createAccount, createPage, editPage, getPage, getPageList, getViews. Wrappers: github.com/TABmk/telegraph-wrapper, python-telegraph, many Telegram bots.
Composes withcreateAccount calls carry no stated limit (probe returned a fresh access_token instantly, no email), pages carry no stated limit, and each image is ~5 MB. Pages are editable indefinitely, so content is mutable in place.
ReliabilityUpload endpoint is undocumented and flaky from datacenter IPs: all four attempts (direct, via proxy, with browser UA/Origin/Referer) returned '"Unknown error"' or UNKNOWN_METHOD, while account creation and page API work perfectly. Assume upload needs a residential IP or a Telegram client.
Parsed numbers
  • has-free-tier 1
Evidence 3
datesourcewhat it proved
2026-10-21telegra.ph/apifull method list (createAccount/createPage/editPage/getPage/getPageList/getViews); no upload method documented
2026-10-21source not publishedprobe: GET api.telegra.ph/createAccount?short_name=t&author_name=t -> {"ok":true,..."access_token":"8705ef..."} — keyless instant accounts
2026-10-21source not publishedprobe: POST telegra.ph/upload multipart (PNG and JPEG, with and without UA+Origin+Referer) -> '"Unknown error"'; POST api.telegra.ph/upload -> {"ok":false,"error":"UNKNOWN_METHOD"}
Unknown values 3
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read