fshy

Home / AWS

Amazon Photos (Prime)

www.amazon.com/gp/help/customer/display.html?nodeId=G6PT8TMLRetail ecosystem photo cloudnetdisk-pan/amazon-photosJSONcomparereport an errorprovider JSON

Free allowance
5 GB for every Amazon customer.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
write-gatedcookie authentication with no OAuth or key flow, so the credential is a browser session that expires
Evidence
reported4 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tier5 GB for every Amazon customer. Unlimited full-resolution photo storage plus 5 GB of video for Amazon Prime members
unit GiB; metered on stored-bytes
PriceBundled with Prime at about USD 139/yr; the unlimited photo tier has no standalone price
Limits
  • per-object-cap 5 GB of video total, even on Prime; photos are unlimited but must be photographs source
  • write-gated (binding) cookie authentication with no OAuth or key flow, so the credential is a browser session that expires source
Bindingwrite-gated The capacity is genuinely unlimited for photographs and the gate is the credential: a browser cookie with no OAuth flow, which expires and cannot be renewed programmatically. That makes it a manual-ingest target at any scale.
Identityemail an Amazon account and a Prime membership. Prime is the price of admission, so unlimited is bundled and not free
EgressDownloads run through Amazon's CDN, effectively free and fast, but only for objects the account uploaded
Per-object cap5 GB of video even on Prime; photos are unlimited. Paid plans exist above 5 GB
RetentionWhile the account and the Prime membership persist; photos are removed from the unlimited tier if Prime lapses
Interfacerest, cli
Toolingunofficial and cookie-authenticated only: trevorhobenshield/amazon_photos in Python, entourloop/amazon-photo-uploader in Rust, and an MCP server. There is no OAuth and no API key, and every wrapper says cookies expire and must be refreshed by hand. No rclone backend
Composes withThe classic unlimited-photos shape: if arbitrary image bytes are accepted, and they are because it is a photo service, then a photo-shaped payload is free across accounts. The 5 GB video cap is what stops it being a general drive, and the absence of an API stops it being a pipeline
ReliabilityCookie-authenticated wrappers break on any change to Amazon's login flow; the MCP wrapper's own README calls it an unofficial API that may break. Photo-only means ingest may re-encode or reject non-image payloads
NotesThe verdict is qualifies-with-caveat because the unlimited half is real and the caveat is the cookie auth plus the paid membership.
Parsed numbers
  • per-object-cap 5 GB
  • price-per-tb USD 139 TB / year
Evidence 4
datesourcewhat it proved
2026-10-21www.amazon.com/gp/help/customer/display.html?nodeId=G6PT8TML'5 GB of free storage for all Amazon customers. Unlimited full-resolution photo storage, plus 5 GB of video storage, for Amazon Prime members'
2026-10-21www.aws.amazon.com/blogs/storage/how-amazon-photos-uses-amaz'unlimited photo storage and 5 GB of video storage to Amazon Prime members in eight marketplaces'
2026-10-21github.com/trevorhobenshield/amazon_photosa Python client with md5 deduplication that preserves directory structure on upload
2026-10-21github.com/vanessa/immich-amazon-sync'Amazon Photos has no OAuth or API key flow'; 'Cookie auth is fragile'
More fields 6
{
 "access_mode": "paid",
 "free_tier_exists": true,
 "api": "unofficial cookie auth only",
 "aliases": [
  "Amazon Photos (Prime)"
 ],
 "cross_topic_record": "storage/amazon-photos",
 "cross_topic_note": "A record for this provider already exists under the storage topic; this one is scoped to its role as a pan, following the same split netdisk-pan/lanzou uses."
}