
Cloudflare R2 is a distributed object storage solution with S3 compatibility and zero egress fees.
Key Features:
Whether you're archiving scraped datasets, serving media files, or building multicloud storage architectures, Cloudflare R2 provides affordable, fast object storage without egress penalties.
Web scraping workflow
Cloudflare R2 stores unstructured objects such as downloaded documents and dataset exports. It can act as a raw-capture archive that separates web acquisition from later parsing and analysis.
Use it when preserving original inputs matters for debugging, reprocessing or explaining a changed record. A manifest with content hashes makes the relationship between a parsed value and its captured source explicit.
Object storage does not discover URLs, extract fields or validate content. Configure access, retention and the API path used by your application deliberately. Avoid publicly exposing captured documents by default, and keep operational metadata in a queryable store rather than expecting bucket listings to serve as a workflow database.
R2 stores files as objects in buckets for application data, images, archives and other object-storage workloads. Applications access it through supported APIs. It supplies storage; the application determines upload, access and retention behavior.
Sources (checked ): R2 documentation
R2 exposes an S3-compatible API, with a published list of supported and unimplemented operations. S3 clients can use supported operations with an R2 endpoint, but compatibility does not cover every Amazon S3 feature.
Sources (checked ): R2 S3 compatibility
R2 includes a limited monthly Free allowance for Standard storage and operations. Usage beyond the allowance and Infrequent Access retrieval can incur charges. R2 does not charge egress bandwidth, but other Cloudflare services used with it can have separate costs.
Sources (checked ): R2 pricing; Workers pricing
Verified against the official Cloudflare R2 website and documentation.