- 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 tier | 5 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 |
|---|
| Price | Bundled 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
|
|---|
| Binding | write-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. |
|---|
| Identity | email an Amazon account and a Prime membership. Prime is the price of admission, so unlimited is bundled and not free |
|---|
| Egress | Downloads run through Amazon's CDN, effectively free and fast, but only for objects the account uploaded |
|---|
| Per-object cap | 5 GB of video even on Prime; photos are unlimited. Paid plans exist above 5 GB |
|---|
| Retention | While the account and the Prime membership persist; photos are removed from the unlimited tier if Prime lapses |
|---|
| Interface | rest, cli |
|---|
| Tooling | unofficial 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 with | The 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 |
|---|
| Reliability | Cookie-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 |
|---|
| Notes | The 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
|
|---|
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."
}