fshy

Home / Storage

Reddit native media (i.redd.it)

reddit.comMediastorage/reddit-native-mediaJSONcomparereport an errorprovider JSON

Free allowance
20 MB per image post, ~1 GB per video post, no stated total
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 tier20 MB per image post, ~1 GB per video post, no stated total
unit GB; metered on unstated
Pricenone stated
Identityinstitution (inferred, not read) not published
Egressfree, direct image URLs on Fastly (probe headers show 'Fastly-Restarts' and a versioned S3-style origin); no auth on i.redd.it GETs
Per-object capnot stated
Retentionnot stated
Interfacerest rest
Toolingofficial Reddit API has a /api/submit image path (submit_image + image_path / upload lease); PRAW and Late/Zernio wrappers expose it
Composes with20 MB x unlimited posts x unlimited subreddits x N accounts. 500 GB = 25,000 image posts; OAuth rate limits (100 QPM) make that ~4 hours of posting, far faster than a human, which is exactly what gets flagged
Reliabilityi.redd.it is Fastly-backed and 404s cleanly (probe returned a 2016-dated 404 with x-amz-version-id), i.e. real object storage behind CDN; but media is tied to the post lifecycle and API-scoped uploads are heavily moderated
Parsed numbers
  • has-free-tier 1
Evidence 3
datesourcewhat it proved
2026-10-21help.postpone.app/platforms/reddit/media-limits'Reddit accepts images up to 20 MB' / 'Reddit accepts videos up to 1 GB'
2026-10-21i.redd.it/probe: HEAD -> 404 with 'Fastly-Restarts' and 'x-amz-version-id' headers (Fastly + S3-style origin, image/png content-type on 404)
2026-10-21www.reddit.com/dev/api//api/submit documented; submit_image present in PRAW (github.com/praw-dev/praw issue 1359 shows the API path in use)
Unknown values 4
  • 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
  • retention stated: the field may be stated in a source that was not read