fshy

fshy / Storage

Imgur

imgur.com · Storage · 3 records · JSON

i.stack.imgur.com (legacy se host) Storage

fails: quotaemail?card?R

i.stack.imgur.com/mHJfs.jpg · rejected-provider · storage/i-stack-imgur-com · JSON · compare

Free tierstill 302-redirects to i.sstatic.net but is no longer an upload target; agents that test the old host will mis-read a redirect as success
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
Reliabilitystill 302-redirects to i.sstatic.net but is no longer an upload target; agents that test the old host will mis-read a redirect as success
Notesstill 302-redirects to i.sstatic.net but is no longer an upload target; agents that test the old host will mis-read a redirect as success
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21i.stack.imgur.com/mHJfs.jpgstill 302-redirects to i.sstatic.net but is no longer an upload target agents that test the old host will mis-read a redirect as success
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "still 302-redirects to i.sstatic.net but is no longer an upload target; agents that test the old host will mis-read a redirect as success",
  "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

Imgur (anonymous + account uploads) Storage

fails: quotaanonymousno cardR

imgur.com · media · storage/imgur · JSON · compare

Free tier50 MB per non-animated image, 200 MB per GIF/video; 'no upload limit per account'; 50 images/hour
unit MB; metered on unstated
Pricenone stated
Per-object capnot stated
Retentionnot stated
Egressfree, direct i.imgur.com links, Fastly/Cloudflare CDN, no per-IP shaping observed; hotlinking is the product
Identityanonymous derived from the record's prose, not from an identity field, and no signup was executed: r account'; 50 images/hour the big one: Imgur has purged anonymous/unviewed content in past cleanup rounds and the 50-per-hour cap is enforced per IP; recompression means you cannot trea
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfacerest, rclone, cli rest
Toolingdocumented Imgur API v3 with Client-ID-only anonymous upload (POST /3/image); many CLI wrappers (imgur-screenshot, sharex, rclone has no backend but community scripts do)
Composes with50 images/hour x 50 MB = 2.5 GB/hour per IP, x multiple Client-IDs x multiple accounts. ~1.2 TB/month/IP at the hourly cap if you actually sustain it
Reliabilitythe big one: Imgur has purged anonymous/unviewed content in past cleanup rounds and the 50-per-hour cap is enforced per IP; recompression means you cannot treat it as a byte store at all
Notes50 MB per non-animated image, 200 MB per GIF/video; 'no upload limit per account'; 50 images/hour
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (2)
datesourcewhat it proved
2026-10-21help.imgur.com/hc/en-us/articles/26511665959579-What-files-c'50MB' non-animated, '200MB' gif/video, 'There is an upload limit of 50 images per hour. There is no upload limit per account'
2026-10-21withheldsame page — 'PNG files over 5MB will be converted to JPEGs'
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "50 MB per non-animated image, 200 MB per GIF/video; 'no upload limit per account'; 50 images/hour",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (7)
  • $.evidence[1].url private-url
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted

imgur as byte-exact storage Storage

fails: quotaemail?card?R

help.imgur.com/hc/en-us/articles/26511665959579-What-files-c · rejected-provider · storage/imgur-as-byte-exact-storage · JSON · compare

Free tierPNG >5 MB converted to JPEG, >1 MB anonymous images lossily compressed, 50 uploads/hour. Good CDN, useless for data
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
ReliabilityPNG >5 MB converted to JPEG, >1 MB anonymous images lossily compressed, 50 uploads/hour. Good CDN, useless for data
NotesPNG >5 MB converted to JPEG, >1 MB anonymous images lossily compressed, 50 uploads/hour. Good CDN, useless for data
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21help.imgur.com/hc/en-us/articles/26511665959579-What-files-cPNG >5 MB converted to JPEG, >1 MB anonymous images lossily compressed, 50 uploads/hour. Good CDN, useless for data
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "PNG >5 MB converted to JPEG, >1 MB anonymous images lossily compressed, 50 uploads/hour. Good CDN, useless for data",
  "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