Home / Storage
DocumentCloud (MuckRock)
www.documentcloud.orgAnonymous dumpstorage/documentcloudJSONcomparereport an errorprovider JSON
- Free allowance
- 500 MB per PDF (25 MB for non-PDF, converted via LibreOffice); no published account storage cap, but uploads require a manually verified account.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- anonymous?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 | 500 MB per PDF (25 MB for non-PDF, converted via LibreOffice); no published account storage cap, but uploads require a manually verified account. unit MB; metered on stored-bytes |
|---|
| Price | none stated |
|---|
| Identity | anonymous (inferred, not read) not published |
|---|
| Egress | Free public document pages and a full REST API; funded by Knight Foundation so no egress billing, but it is journalism-only. |
|---|
| Per-object cap | not stated |
|---|
| Retention | not stated |
|---|
| Interface | rest rest |
|---|
| Tooling | Full REST API at https://api.www.documentcloud.org/api plus python-documentcloud and a batch uploader github.com/MuckRock/dc_batch_upload. |
|---|
| Composes with | Gated at the identity layer: upload rights require 'account verification', so the account multiplier (the usual escape hatch) is closed here. |
|---|
| Reliability | Upload is not self-serve; verification can be refused, and the funding model is explicitly in transition to paid. |
|---|
| Parsed numbers | |
|---|
Evidence 3
More fields 1
| dead end | {"failure_class": "quota","why": "500 MB per PDF (25 MB for non-PDF, converted via LibreOffice); no published account storage cap, but uploads require a manually verified account.","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
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