Erome Scraper & Video Downloader avatar

Erome Scraper & Video Downloader

Pricing

from $0.60 / 1,000 media files

Go to Apify Store
Erome Scraper & Video Downloader

Erome Scraper & Video Downloader

Collect videos and images from public Erome albums, creators, or keyword search. Get stored download links, source links, or an album catalogue with details and previews.

Pricing

from $0.60 / 1,000 media files

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

17 days ago

Last modified

Share

📥 Collect public Erome videos, images, and albums

Erome Downloader is for developers and media teams who need public album files or a catalogue. Get videos, images, download links, album details, and previews in an Apify dataset. Use the rows to review content or pass files and details to your own workflow.

📦 Erome files and album details

Choose media rows or an album catalogue. Media rows hold one video or image with its file link and source details. Album rows hold one public album with its available tags, creator details, counts, and previews.

Stored files have download links that work without source login, cookies, or special headers while the files remain in run storage. Links only returns source links without copying files. The ZIP option adds an archive of the files collected from each album. It does not promise every file from the album.

The Actor saves the first eligible occurrence of each source item as it finds it and ignores later copies. It keeps only the first saved match, rather than adding later keywords or creators to the row.

▶️ Run an Erome collection

  1. Choose a result type for media or albums, and choose album URLs, creators, or keywords as its source.
  2. Fill the matching source list. Other source lists are ignored.
  3. For media, choose videos, images, or both and a delivery option.
  4. Set Maximum results for a small run, or leave it empty for all available results until the source is exhausted.
  5. Start the run and open the dataset for file links and details.

Only public content is supported. Private, login-only, and paywalled content is outside the product. Source quality is reported as found; the Actor does not make higher video resolutions.

⚙️ Input

Input fields

FieldTypeWhat it does
resultTypestringRequired. Choose mediaAlbumUrls, mediaCreators, mediaKeywords, albumsAlbumUrls, albumsCreators, or albumsKeywords. Each choice sets the row type and source list.
albumUrlsarray of objectsPublic Erome album URLs for either album-URL result choice.
albumUrls[].urlstringA public Erome album URL.
creatorsarray of stringsUsernames or public profile URLs for either creator result choice.
keywordsarray of stringsSearch phrases for either keyword result choice. Each phrase finds public albums through Erome search.
mediaTypestringboth, videos, or images. Default: both. Used only for media choices.
deliverystringfiles stores files, links returns source links only, and filesAndZip stores files and an album ZIP. Default: files. Used only for media choices.
maxItemsintegerLimits total results across all inputs, counting media files or albums for the chosen row type. Minimum: 1. Leave empty to return all available results until the source is exhausted.

Example input

This is the public input from a successful current-beta run using the form's default choices.

{
"resultType": "mediaAlbumUrls",
"albumUrls": [
{
"url": "https://www.erome.com/a/k8cRmZQC"
}
],
"mediaType": "both",
"delivery": "files",
"maxItems": 1
}

🧾 Output

The results output link opens the default dataset. Source details are omitted when unavailable. The dataset has two row shapes.

Dataset access

FieldTypeWhat it does
resultsstringOpens the media and album rows in the default dataset overview.

Media row fields

FieldTypeWhat it does
rowTypestringmedia.
albumIdstringSource album ID.
albumUrlstringPublic album page.
albumTitlestringAlbum title when available.
tagsarray of stringsAlbum tags when available.
uploaderobjectAvailable creator details.
uploader.usernamestringCreator username.
uploader.profileUrlstringCreator profile page.
uploader.avatarUrlstringCreator avatar image.
discoveredBystringFirst submitted keyword or creator that led to the saved match. Omitted for direct album URLs.
mediaCountintegerSource-reported total media count for the album.
videoCountintegerSource-reported video count.
imageCountintegerSource-reported image count.
viewCountintegerSource-reported album views.
mediaIdstringSource media ID.
mediaTypestringvideo or image.
positionintegerPosition in the album, starting at 1.
downloadUrlstringApify file link for stored files, or source file link for links only.
fileFormatstringFile format, such as mp4 or jpg.
fileSizeBytesintegerActual file size in bytes when available.
previewUrlstringImage preview or video thumbnail.
durationSecondsnumberVideo length in seconds when available.
dimensionsobjectSource pixel size when available.
dimensions.widthnumberWidth in pixels.
dimensions.heightintegerHeight in pixels.
qualitystringSource video quality label when available.
albumZipUrlstringStored ZIP link for files collected from the album, when requested.

This complete media row comes from a successful current-beta run with stored files.

{
"rowType": "media",
"albumId": "k8cRmZQC",
"albumUrl": "https://www.erome.com/a/k8cRmZQC",
"albumTitle": "Essa loirinha é um tesão, 19 aninhos natural começou no +18",
"tags": [],
"uploader": {
"username": "Farol-Bronze-Sexo",
"profileUrl": "https://www.erome.com/Farol-Bronze-Sexo",
"avatarUrl": "https://avatar.erome.com/36x36/2510/mN84VvRy.jpg?t=1789223925"
},
"imageCount": 3,
"videoCount": 5,
"mediaCount": 8,
"viewCount": 15700,
"mediaId": "F4mFGoxq",
"position": 1,
"mediaType": "image",
"downloadUrl": "https://api.apify.com/v2/key-value-stores/Qb9uQCM8hhjgHBUjv/records/media-k8cRmZQC-1-F4mFGoxq.jpg?signature=1gUizYY3AAbAcMQ7XlVpg",
"fileFormat": "jpg",
"previewUrl": "https://s73.erome.com/9184/k8cRmZQC/F4mFGoxq.jpg?v=1790822572",
"dimensions": {
"width": 970,
"height": 1500
},
"fileSizeBytes": 173374
}

Album row fields

FieldTypeWhat it does
rowTypestringalbum.
albumIdstringSource album ID.
albumUrlstringPublic album page.
albumTitlestringAlbum title when available.
tagsarray of stringsAlbum tags when available.
uploaderobjectAvailable creator details.
uploader.usernamestringCreator username.
uploader.profileUrlstringCreator profile page.
uploader.avatarUrlstringCreator avatar image.
discoveredBystringFirst submitted keyword or creator that led to the saved match. Omitted for direct album URLs.
mediaCountintegerSource-reported total media count.
videoCountintegerSource-reported video count.
imageCountintegerSource-reported image count.
viewCountintegerSource-reported album views.
previewsarray of stringsAvailable image previews and video thumbnails.

This complete album row comes from a successful current-beta run.

{
"rowType": "album",
"albumId": "v2TtXKRJ",
"albumUrl": "https://www.erome.com/a/v2TtXKRJ",
"albumTitle": "Amateur brunette babe with big natural tits home video",
"tags": [
"#big tits",
"#brunette",
"#beautiful",
"#pov",
"#homemade",
"#amateur",
"#big tits brunette",
"#big natural tits",
"#amateur couple"
],
"uploader": {
"username": "Fandelkorith",
"profileUrl": "https://www.erome.com/Fandelkorith"
},
"videoCount": 1,
"viewCount": 9100,
"previews": [
"https://s17.erome.com/9186/v2TtXKRJ/54JPmkjz.jpg"
]
}

💳 Pricing

This Actor uses pay-per-event pricing. A media event covers one video or image returned with its link and details. An album event covers one album catalogue entry. Stored media also has a charge for each started 10 MB block of a successfully stored file, with at least one block per file.

Links only does not store files, so it does not add stored-file events. Check the Store pricing tab for current rates and plan tiers. Set maxItems to limit the number of results; file sizes also affect stored-file charges.

🔌 Integrations

Use the Apify API to start runs and read the dataset. You can export rows as JSON or CSV, schedule repeat runs, or use Apify webhooks and integrations in your workflow.

❓ FAQ

No. They work while the files remain in run storage. Save a copy in your own storage if you need to keep it after those files are deleted.

What happens when several inputs find the same media or album?

The first eligible occurrence is saved. Later copies are ignored. discoveredBy shows only the first submitted keyword or creator that led to the saved match.

Does the album ZIP include every file on the source page?

It includes the files successfully collected from that album. A result limit or a file that cannot be collected can make it smaller than the source album.

Why is a source field missing?

Source details appear only when available. Counts describe what the source reports for the album, rather than the number of files saved by your run.

Can I fill all three source lists?

Only the list chosen by resultType is used. Use separate runs for different source modes.

Can I collect details without downloading files?

Yes. Choose Links only for media links and details, or choose an Album catalogue result type for album details and previews.

Do I need an Erome login?

No for public albums. Private, login-only, and paywalled content is not supported.

📝 Changelog

v0.0 (02-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré