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 tier | Unlimited 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 |
|---|
| Price | none stated |
|---|
| Identity | institution (inferred, not read) not published |
|---|
| Egress | Free and unmetered, images served from telegra.ph CDN paths with no auth and no hotlink limit. Same infrastructure Telegram uses. |
|---|
| Per-object cap | not stated |
|---|
| Retention | Unlimited pages and unlimited uploaded images; no account-level byte quota. Each page is an independent object with a permanent URL |
|---|
| Interface | rest rest |
|---|
| Tooling | Telegraph API (api.telegra.ph): createAccount, createPage, editPage, getPage, getPageList, getViews. Wrappers: github.com/TABmk/telegraph-wrapper, python-telegraph, many Telegram bots. |
|---|
| Composes with | createAccount 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. |
|---|
| Reliability | Upload 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 | |
|---|
Evidence 3
| date | source | what it proved |
|---|
| 2026-10-21 | telegra.ph/api | full method list (createAccount/createPage/editPage/getPage/getPageList/getViews); no upload method documented |
| 2026-10-21 | source not published | probe: GET api.telegra.ph/createAccount?short_name=t&author_name=t -> {"ok":true,..."access_token":"8705ef..."} — keyless instant accounts |
| 2026-10-21 | source not published | probe: 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