fshy

fshy / Storage

Telegraph

telegra.ph · Storage · 1 record · JSON

Telegraph (telegra.ph) Storage

caveatinstitutionno cardR

telegra.ph · media · storage/telegraph · JSON · compare

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
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
EgressFree and unmetered, images served from telegra.ph CDN paths with no auth and no hotlink limit. Same infrastructure Telegram uses.
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: error"' or UNKNOWN_METHOD, while account creation and page API work perfectly. Assume upload needs a residential IP or a Telegram client. Unlimited createAccount calls (probe returne
Bindingnone no constraint in the record binds at this scale; the record carries no limit of a kind the vocabulary names
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.
NotesUnlimited pages and unlimited uploaded images; no account-level byte quota. Each page is an independent object with a permanent URL.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (3)
datesourcewhat it proved
2026-10-21telegra.ph/apifull method list (createAccount/createPage/editPage/getPage/getPageList/getViews); no upload method documented
2026-10-21withheldprobe: GET api.telegra.ph/createAccount?short_name=t&author_name=t -> {"ok":true,..."access_token":"8705ef..."} — keyless instant accounts
2026-10-21withheldprobe: 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 or withheld values (6)
  • $.evidence[1].url private-url
  • $.evidence[2].url private-url
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted