FAQ
このコンテンツはまだ日本語訳がありません。
General
Section titled “General”What is Eazip?
Section titled “What is Eazip?”Eazip is an API service that converts multiple remote files into a single ZIP file. It’s perfect for:
- Archiving web content
- Batch downloading files
- Creating backups
- Data collection pipelines
How does it work?
Section titled “How does it work?”- Send a
filesarray to our API - We download all files in parallel
- Files are packaged into a ZIP
- You get a download link
What file types are supported?
Section titled “What file types are supported?”Eazip can download any publicly accessible URL. Common use cases include:
- Documents (PDF, DOCX, etc.)
- Images (PNG, JPG, SVG, etc.)
- Data files (JSON, CSV, XML, etc.)
- Any other downloadable content
Pricing
Section titled “Pricing”Is there a free tier?
Section titled “Is there a free tier?”Yes! The free tier includes:
- Up to 100 files per job
- Max 2 GB per ZIP archive
- 20 GB/month of stream downloads
- 100 GB-day/month of stored archives
- 24-hour file retention
- No overage
How do paid plans work?
Section titled “How do paid plans work?”Paid plans combine a monthly subscription with included stream and stored quotas:
- Starter: $9/month, 500 GB stream and 3,000 GB-days stored
- Pro: $29/month, 3 TB stream and 20,000 GB-days stored
- Scale: $99/month, 20 TB stream and 75,000 GB-days stored
Paid plans can optionally allow overage. Overage is billed at $0.004/stream GB and $0.002/stored GB-day.
What is the difference between stream and stored billing?
Section titled “What is the difference between stream and stored billing?”Stream mode creates the ZIP during download, so usage is based on delivered ZIP bytes. Stored mode creates and stores the ZIP, so usage is based on ZIP size multiplied by retention time.
Stored downloads are included after the archive is created. Stream downloads count toward stream quota because the ZIP is generated and delivered for that request.
What happens when I exceed a quota?
Section titled “What happens when I exceed a quota?”Free plans and paid plans with overage disabled are hard-capped: new over-quota stored jobs and stream downloads are rejected. Paid plans can turn overage on to continue accepting new jobs and downloads beyond included quota.
Turning overage off applies immediately to new work. Existing stored ZIPs are not shortened or deleted automatically, so any already-committed stored overage remains billable until the archive expires or is deleted.
Technical
Section titled “Technical”What’s the maximum number of files per job?
Section titled “What’s the maximum number of files per job?”- Free: 100 files
- Starter: 1,000 files
- Pro: 5,000 files
- Scale: 20,000 files
Need more? Contact us for enterprise plans.
How long are ZIP files stored?
Section titled “How long are ZIP files stored?”By default, ZIP files are stored for 24 hours. Paid plans can use longer retention: Starter up to 7 days, Pro up to 60 days, and Scale up to 90 days.
What happens if a file URL fails to download?
Section titled “What happens if a file URL fails to download?”By default (fail_on_url_error: true), the job fails immediately when any file URL cannot be fetched. If you set fail_on_url_error to false, the job continues with the remaining files and failed URLs are reported in the job status with error details.
Is there a file size limit?
Section titled “Is there a file size limit?”Each ZIP archive has a plan limit. Free supports up to 2 GB per archive, Starter up to 10 GB, Pro up to 50 GB, and Scale up to 100 GB. Stream mode uses the same per-archive limit, but 10 GB is recommended for best reliability; use stored mode for larger or customer-facing downloads.
Can I split one job into multiple ZIPs?
Section titled “Can I split one job into multiple ZIPs?”Yes. Pass max_zip_size_bytes when creating a job to auto-split the output. Eazip bin-packs your files into N ZIPs, each capped at the size you specify (min 100 MB, max 500 GB), and returns a zips[] array — one entry per ZIP file with its own download URL.
You can choose between two strategies via split_strategy:
preserve-order(default): keeps the input order across bins. Useful for chronological photo dumps or chapter-ordered exports.ffd(First-Fit-Decreasing): minimises bin count by sorting files by size first.
If a single file is larger than max_zip_size_bytes, Eazip places it in a dedicated bin that exceeds the cap by default. Pass allow_oversize_zips: false to fail the job instead. See the Jobs API reference for the full payload shape.
Can I control filenames inside the ZIP?
Section titled “Can I control filenames inside the ZIP?”Yes. Each entry in the files array can include an optional filename. If omitted, Eazip derives the filename from the source URL and response metadata. For the ZIP filename itself (one per output bin), see Filename templates.
Do you support authentication for URLs?
Section titled “Do you support authentication for URLs?”Currently, only publicly accessible URLs are supported. Authenticated URL support is on our roadmap.
Security
Section titled “Security”How are my files secured?
Section titled “How are my files secured?”- All transfers use HTTPS
- Download URLs are signed and expire
- Files are automatically deleted after retention period
- We don’t access or analyze your file contents
Where is data stored?
Section titled “Where is data stored?”Data is stored on Cloudflare’s global network, ensuring fast access worldwide and compliance with data protection regulations.
Can I delete my data immediately?
Section titled “Can I delete my data immediately?”There is no documented self-serve delete endpoint today. ZIP files are automatically deleted after the retention period expires.
Support
Section titled “Support”How do I get help?
Section titled “How do I get help?”- Documentation: You’re reading it!
- Email: [email protected]
- Pro and Scale users: Priority support with faster response times
I found a bug. How do I report it?
Section titled “I found a bug. How do I report it?”Please email [email protected] with:
- What you expected to happen
- What actually happened
- Steps to reproduce
- Any error messages
Do you have an SLA?
Section titled “Do you have an SLA?”We do not currently publish a formal SLA in the public docs or terms.