Pixiv Scraper avatar
Pixiv Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Pixiv Scraper

Pixiv Scraper

Scrape illustrations, mangas, artist artworks, illustration details, and metadata from Pixiv. Ideal for AI datasets, research, analytics, and archiving.

Pricing

$15.00/month + usage

Rating

5.0

(1)

Developer

WenSan3

WenSan3

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pixiv Scraper & Downloader – Artwork, Images & Artist Data

πŸš€ What is Pixiv Scraper?

Pixiv Scraper is a powerful Apify Actor that allows you to download Pixiv artwork images, extract detailed artwork metadata, and retrieve all artwork IDs from a Pixiv artist using simple inputs like artwork URLs or IDs.

With just one run, you can download illustrations or manga, collect engagement statistics, and organize files directly in Apify’s Key-Value Store β€” ready for automation, scheduling, or API access.

This Actor is ideal for developers, researchers, and teams who need reliable, recurring Pixiv scraping at scale.

It's designed for long-running and recurring workloads, making it ideal for automation and rental-based usage.


✨ What can this Actor do?

βœ… Download all images from a Pixiv artwork (illustration or manga)
βœ… Retrieve full artwork metadata (title, tags, stats, author info, etc.)
βœ… Extract all artwork IDs published by a Pixiv artist
βœ… Accept both Pixiv URLs and numeric IDs as input
βœ… Save images and ZIP archives directly to Apify Key-Value Storage
βœ… Return clean, structured JSON output for easy integration

Powered by the Apify platform

This Actor runs on Apify, which means you also get:

  • πŸ” Scheduling for recurring scraping
  • πŸ“Š Monitoring & logs for every run
  • 🌍 Proxy rotation for better reliability
  • πŸ”Œ API access for seamless integration
  • ☁️ Cloud execution without local setup

πŸ”₯ Common use cases

  • 🎨 Artwork archiving and research
  • πŸ“Š Pixiv trend and engagement analysis
  • πŸ€– Automated Pixiv data pipelines
  • πŸ—‚οΈ Dataset creation for machine learning
  • πŸ§ͺ Testing and development of Pixiv-related tools

πŸ“Š What data can Pixiv Scraper extract?

FieldDescription
Artwork IDUnique Pixiv artwork identifier
TitleArtwork title
TypeIllustration or manga
Page countNumber of images
Publish dateOriginal publish timestamp
CaptionArtwork description
TagsArtwork tags
Like countTotal likes
Bookmark countTotal bookmarks
View countTotal views
Comment countNumber of comments
Author IDArtist identifier
Author nameArtist username
Image filesOriginal artwork images
ZIP archiveAll images bundled

🧠 How do I use Pixiv Scraper to scrape Pixiv data?

  1. Choose the service you want to run
  2. Provide a Pixiv URL, Artwork ID, or Artist ID
  3. Run the Actor
  4. Download images or consume JSON results via API or storage

πŸ’° Pricing – How much does it cost to scrape Pixiv?

Pixiv Scraper uses Apify’s Compute Unit (CU) consumption model.

  • βœ… Free runs available on Apify’s free plan (great for testing)
  • πŸ“Š You only pay for the compute resources you actually use
  • πŸ“ˆ Easily scales from single artworks to large datasets

The rental plan is the best option if you:

  • πŸ” Run this Actor regularly
  • πŸ€– Use it in automation workflows
  • πŸ“Š Collect Pixiv data at scale
  • πŸ’³ Want predictable monthly costs

Rental access is the most cost-effective solution for long-term Pixiv scraping.


βš™οΈ Input

{
"Service": "download_images_by_url",
"URL": "",
"ArtworkID": 0,
"ArtistID": 0
}

Input fields

FieldTypeDescription
ServicestringOperation to execute
URLstringPixiv artwork/artist URL
ArtworkIDnumberPixiv artwork ID
ArtistIDnumberPixiv artist ID

Only the fields required by the selected service need to be provided.


πŸ”§ Available services

download_images_by_url

Download images by Pixiv URL

Download all images from an artwork using its Pixiv URL.
Required fields: URL

download_images_by_artwork_id

Download images by artwork ID

Download all images from an artwork using its Pixiv artwork ID.
Required fields: ArtworkID

get_artwork_details_by_url

Get artwork details by URL

Retrieve full metadata for an artwork using its Pixiv URL.
Required fields: URL

get_artwork_details_by_artwork_id

Get artwork details by artwork ID

Retrieve full metadata for an artwork using its Pixiv artwork ID.
Required fields: ArtworkID

get_artist_all_artworks_ids

Get all artwork IDs from an artist

Retrieve all artwork IDs published by a Pixiv artist.
Required fields: ArtistID


πŸ§ͺ Example inputs

{
"Service": "download_images_by_url",
"URL": "https://www.pixiv.net/en/artworks/123456789"
}
{
"Service": "get_artwork_details_by_artwork_id",
"ArtworkID": 123456789
}
{
"Service": "get_artist_all_artworks_ids",
"ArtistID": 987654
}

πŸ“€ Output

Each run returns a structured JSON response with a consistent format:

  • status: execution status
    • "success" when the operation completes successfully
    • otherwise a descriptive warning or error message
  • data: result payload, which varies depending on the selected service

download_images_by_url / artwork_id

Download all images from a Pixiv artwork.
Supports both illustrations and manga.

All images and the generated ZIP archive are saved in Apify Key-Value Storage.
The returned keys can be used to directly download the files from storage.

{
"status": "success",
"data": {
"artwork_id": 123456789,
"count": 5,
"images_keys": [
"image_p0.jpg",
"image_p1.jpg",
"image_p2.jpg",
...
],
"zip_key": "123456789.zip"
}
}

get_artwork_details_by_url / artwork_id

Returns details for a single artwork.

{
"status": "success",
"data": {
"artwork_id": 123456789,
"details": {
"title": "Artwork Title",
"type": "Illustration",
"page_count": 3,
"publish_date": "2024-01-12T08:30:00Z",
"caption": "Artwork description or caption text",
"like_count": 520,
"bookmark_count": 1540,
"view_count": 32000,
"comment_count": 12,
"tags": ["original", "anime", "oc"],
"author_id": 987654,
"author_name": "ArtistName"
}
}
}

get_artist_all_artworks_ids

Returns all artwork IDs published by an artist.

{
"status": "success",
"data": {
"artist_id": 987654,
"count": 42,
"artwork_ids": [
123456789,
123456790,
123456791,
...
]
}
}

If an artwork cannot be accessed, the Actor will return a descriptive message in the status field.


⚠️ Notes & limitations

  • This Actor scrapes publicly accessible Pixiv data only
  • Some artworks may be unavailable due to:
    • Login restrictions
    • Age-restricted content
    • Deleted or private artworks
  • Very large artworks or manga may increase runtime and Compute Unit usage

πŸ†˜ Support & feedback

If you encounter issues, unexpected behavior, or have feature requests:

  • Check the Actor run logs for detailed error information
  • Open an issue or contact me via Apify

Feedback and contributions are welcome.


Users are responsible for ensuring that their use of this Actor complies with:

  • Pixiv’s Terms of Service
  • Copyright laws
  • Local regulations

πŸ—ΊοΈ Roadmap

  • Login-based scraping support
  • Pagination options
  • Dataset export presets
  • Tag-based search