NHentai Downloader avatar

NHentai Downloader

Pricing

$4.50 / 1,000 saved media items

Go to Apify Store
NHentai Downloader

NHentai Downloader

Download public NHentai gallery media links from known URLs. Export direct source-hosted media URLs with source IDs, page numbers, titles, thumbnails, and tags.

Pricing

$4.50 / 1,000 saved media items

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

📥 NHentai Downloader

NHentai Downloader extracts direct source-hosted media links from public NHentai gallery URLs. Give the Actor one or more known gallery links, and it saves clean dataset rows with the source ID, page number, title when available, thumbnail URL, tags, and downloadable media URL details.

It is built for workflows that need structured links rather than manually opening each page: exports, scheduled monitoring, data pipelines, internal tools, or API-based handoffs. The Actor does not store hosted copies, create ZIP archives, sign in to an account, or bypass private or unavailable content. It reads public pages and returns the media links the source exposes for successful targets.

✅ What You Get

Each successful media file is saved as one dataset row. Rows include:

  • nhentaiId - the source gallery ID
  • pageNumber - the page number inside the gallery
  • title - the source gallery title when available
  • thumbnailUrl - the source thumbnail URL when available
  • tags - source tags or categories in source order
  • mediaUrls - direct source-hosted downloadable media URLs with quality, content type, dimensions, and file size when known

The Actor validates media links before saving rows, so the dataset focuses on usable direct URLs. If a submitted URL is invalid, removed, unavailable, or does not expose downloadable media, it is handled in the run log without adding a misleading dataset row.

🔗 Input

Add public NHentai gallery URLs in the NHentai gallery URLs field. Use one URL per row, for example:

https://nhentai.net/g/10000/

The optional Preferred quality field lets you choose the source-exposed media option to prefer when more than one option is available:

  • Best available
  • Largest file
  • Smallest file

Many gallery pages expose a single original image URL, so the selected preference is applied only when there are multiple source-visible options to choose from.

📊 Output

Open the dataset when the run finishes, or read the results through the Apify API. A typical row looks like this:

{
"nhentaiId": "10000",
"pageNumber": 1,
"title": "Example gallery title",
"thumbnailUrl": "https://t.nhentai.net/galleries/10000/thumb.jpg",
"tags": ["tag-one", "tag-two"],
"mediaUrls": [
{
"url": "https://i.nhentai.net/galleries/10000/1.jpg",
"quality": "original",
"contentType": "image/jpeg",
"width": 1280,
"height": 1800,
"fileSizeBytes": null
}
]
}

fileSizeBytes, dimensions, title, thumbnail, and content type can be null when the source does not expose them reliably. The direct media URL remains the primary output.

💳 Pricing

This Actor uses pay per event pricing. You are charged for each successful media item saved to the dataset. Invalid URLs, unsupported targets, unavailable pages, and pages with no accepted media rows are not counted as saved media items.

For the current event price, open the Actor's Pricing tab in Apify Console.

⚖️ Responsible Use

Use this Actor only for public content you are allowed to access and download. It does not access private accounts, paywalled content, deleted pages, or content that the public source page does not expose.

If the source blocks access, removes a gallery, or stops exposing a media file, the Actor reports the issue in the run log and continues with the remaining URLs where possible.

🧭 Tips

  • Start with a small batch to confirm the output shape you want.
  • Use known gallery URLs instead of search pages or unrelated NHentai pages.
  • Export the dataset as JSON, CSV, Excel, or connect it to another Apify workflow.
  • Use the Apify API when you want to trigger runs from your own app or backend.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

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

🔗 Other actors

Made with ❤️ by Maxime Dupré