Gofile Scraper
Extract public folder and file metadata from Gofile.io — the free file-sharing and cloud-storage service. Give it public share links (https://gofile.io/d/{share-code}) and get back the listing the public folder page shows: names, sizes, types, checksums, timestamps, and download counts. No login required.
What it collects
For every file and subfolder visible on a public Gofile folder page:
| Field | Description |
|---|---|
name | File or folder name |
type | file or folder |
size | File size in bytes (folders report the size of their listing, if present) |
mimetype | MIME type of a file |
md5 | MD5 checksum of a file |
createTime / modTime | Unix timestamps |
downloadCount | Public download counter |
downloadPage | Public share link of the item |
sourceUrl | The folder page the item was found on |
depth | Subfolder depth relative to the start URL |
Metadata only — the Actor never uploads or downloads files, and it never touches private content.
How it works
The Actor opens the public folder page in a real Chromium browser and reads the listing the Gofile web app itself fetches. Subfolders are followed up to Maximum folder depth. Password-protected folders are skipped.
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | Public Gofile share URLs (https://gofile.io/d/{share-code}) |
maxItems | integer | 100 | Maximum content items per start URL |
maxDepth | integer | 3 | Subfolder levels to follow (1–10) |
proxyConfiguration | object | RESIDENTIAL | Apify Proxy settings |
Gofile filters datacenter IPs aggressively, so the input defaults to Apify RESIDENTIAL proxies.
Use cases
- Inventory public shared folders you manage or follow (file names, sizes, changes)
- Track public download counters on files you distribute
- Audit public folder structure and naming
- Export folder listings to JSON, CSV, or Excel via Apify datasets
Image Credit
Cover image: Gofile.io — used for identification.