Bulk File Downloader (direct links to Apify storage) avatar

Bulk File Downloader (direct links to Apify storage)

Pricing

from $1.70 / 1,000 file saveds

Go to Apify Store
Bulk File Downloader (direct links to Apify storage)

Bulk File Downloader (direct links to Apify storage)

Download up to 5,000 direct file links per run (PDF, images, CSV, ZIP, audio and video files) into Apify storage. Each file gets a download link, size, type and SHA-256 checksum.

Pricing

from $1.70 / 1,000 file saveds

Rating

0.0

(0)

Developer

Muhammad Yasin Bin Abdul Rahman

Muhammad Yasin Bin Abdul Rahman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Give it a list of direct file links and get every file saved to Apify storage, with a download link, file name, size, content type and SHA-256 checksum for each one. Works for PDFs, images, CSV and Excel files, ZIP archives, audio and video files: anything served as a file.

Price: US$0.002 per file saved (first 1 MB included), US$0.0002 per extra started MB, plus a US$0.001 run fee. 1,000 images under 1 MB cost US$2.001. A 100 MB video costs US$0.022. Links that fail are not charged.

What people use it for

  • Archive documents: save invoices, reports or datasheets from a list of links before they disappear.
  • Image sets: pull product or reference images from links you already have, for AI training or catalogues.
  • Pipelines: feed downloaded files to OCR, transcription or PDF Actors with stable storage links.
  • Integrity checks: compare SHA-256 checksums to spot changed files between runs.

Input

  • urls: direct file links, up to 5,000 per run.
  • maxFileMb (default 100): larger files are skipped and not charged. Each 1 MB of limit needs 2 MB of run memory, so the default 512 MB memory allows files up to 256 MB. Raise memory in Run options for bigger files (up to 2,000 MB).
  • keyPrefix: optional text added to every stored file's key.

Example output

Real output from the sample input (30 Oct 2026).

#fileNamesizeBytescontentType
1Example.jpg9022image/jpeg
2dummy.pdf13264application/pdf
3airtravel.csv321text/csv

One full item:

{
"index": 2,
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"fileName": "dummy.pdf",
"key": "00002-dummy.pdf",
"downloadUrl": "https://api.apify.com/v2/key-value-stores/<store id>/records/00002-dummy.pdf?signature=<signature>",
"sizeBytes": 13264,
"contentType": "application/pdf",
"sha256": "3df79d34abbca99308e79cb94461c1893582604d68329a41fd4bec1885e6adb4",
"downloadedAt": "2026-10-30T17:23:03+00:00"
}

Rules this Actor follows

  • Direct file links only. Web pages are refused, and so are social and streaming sites (YouTube, TikTok, Instagram, Facebook, X, Vimeo and similar). It does not extract videos from platforms.
  • robots.txt respected. Files a site disallows for automated clients are skipped and not charged.
  • Honest identity, no unblocking. Requests use an honest bot User-Agent. If a site refuses (for example HTTP 403), the file is reported as failed; the Actor never tries to get around it.
  • Public hosts only. Private, local and cloud metadata addresses are refused on every redirect hop.
  • Polite. At most 2 downloads at a time from the same host.
  • Download only files you are allowed to copy.

Where the files go

Files are saved in the run's key-value store (see the "File storage" tab of the run). Each row's downloadUrl opens the file directly. Apify keeps unnamed run storage for 7 days on most plans; copy files elsewhere if you need them longer.

FAQ

Why was a link refused as a web page? The server answered with an HTML page, which usually means a login page, an error page or a preview page. Use the file's own direct link.

Can an AI agent call it? Yes. Compact JSON with stable field names and pay-per-event pricing.

More tools from the same developer

Same style: clean JSON output, pay only for results, no charge on failed items.

ToolWhat it does
Bulk Keyword Search VolumeGoogle Ads search volume, CPC, competition and 12-month trend for up to 10,000 keywords
Google Keyword IdeasHundreds of keyword ideas per seed with volume, CPC, difficulty and search intent
Amazon Keyword Search VolumeMonthly Amazon searches for up to 10,000 keywords in 16 markets, plus related keywords
Competitor KeywordsEvery Google keyword a domain ranks for, with traffic, plus its closest competitors
Google Trends APIInterest over time, by region, and rising queries and topics for up to 500 keywords
Google SERP ResultsOrganic results, featured snippets and People Also Ask for any keyword, country and device
AI Brand Visibility TrackerWhich brands ChatGPT, Claude, Gemini and Perplexity recommend, and where yours ranks
Google AI Overview TrackerWhich keywords show an AI Overview, what it says, and whether it cites your site
Audio and Video TranscriberTimestamped transcripts from audio and video files in 90+ languages
Subtitle GeneratorReady-to-use SRT and WebVTT subtitles from audio and video files
Podcast TranscriberTimestamped transcripts of podcast episodes from any RSS feed or Apple Podcasts link
Image OCRText from images in 20 languages, with confidence scores
AI Image UpscalerUpscale photos and artwork 2x, 3x or 4x with Real-ESRGAN AI
PDF to Text and MarkdownClean text and Markdown from PDFs, with OCR for scanned pages
Bulk PageSpeed Insights AuditCore Web Vitals and Lighthouse scores for many pages, mobile and desktop
Email List ValidatorClean email lists: syntax, domain, mail server, throwaway and role checks, plus typo fixes
HTTP Request RunnerSend thousands of GET, POST and other API requests and get status, headers and body back
Video Frame ExtractorStill images from video files every N seconds, at set times, or evenly spaced