MyAnimeList Reviews & Ratings Scraper avatar

MyAnimeList Reviews & Ratings Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
MyAnimeList Reviews & Ratings Scraper

MyAnimeList Reviews & Ratings Scraper

[$1.5/1000] Scrape every user review for any MyAnimeList anime or manga title - review text, reviewer rating, date, recommendation tag and reaction counts.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Rio Dwi Saputra

Rio Dwi Saputra

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

MyAnimeList Reviews & Ratings Scraper - Full Review Text, Scores & Reactions

Pull every user review for any anime or manga on MyAnimeList - full review text, the reviewer's own 0-10 rating, recommendation tag, post date, and reaction counts - in one fast run. Point it at a title URL and get structured, ready-to-analyze review data with no manual scrolling or copy-pasting. [$2.5/1000]

Features

  • Scrapes complete, full-length review text (not just the truncated preview shown on page load)
  • Captures the reviewer's numeric rating, recommendation tag (Recommended / Mixed Feelings / Not Recommended), watch/read progress, post date, and total reader reactions for every review
  • Handles pagination automatically up to your configured cap per title
  • Accepts multiple anime/manga URLs in one run - batch-scrape reviews across an entire franchise
  • Pairs naturally with the MyAnimeList Search & Detail Scraper Actor: search for titles there, feed the result URLs straight into this Actor

How to use MyAnimeList Reviews & Ratings Scraper

  1. Open the Input tab and paste one or more Anime / manga URLs, e.g. https://myanimelist.net/anime/21/One_Piece.
  2. Optionally adjust Max reviews per title (default 50).
  3. Click Start. Reviews stream into the dataset as they're scraped.
  4. Export the dataset in JSON, CSV, Excel, HTML, or other formats from the Output tab.

Input

FieldTypeDescription
titleUrlsarray of stringsOne or more MyAnimeList anime/manga URLs, required.
maxReviewsPerTitleintegerMax reviews to collect per title (default 50).
proxyConfigurationobjectApify Proxy configuration (Apify Proxy recommended by default).

See .actor/input_schema.json for the full field definitions.

Output

Example dataset item:

{
"title_id": "21",
"title_type": "anime",
"title_name": "One Piece",
"title_url": "https://myanimelist.net/anime/21/One_Piece",
"review_id": "2772",
"permalink_url": "https://myanimelist.net/reviews.php?id=2772",
"reviewer_username": "Maxine",
"reviewer_url": "https://myanimelist.net/profile/Maxine",
"date_posted": "Feb 28, 2008",
"tags": ["Recommended", "Preliminary (344/? eps)"],
"rating": "10",
"text": "There are two responses I get, without fail, every time I try to get someone new to watch this show...",
"reactions_total": 6046
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
title_id / title_type / title_name / title_urlThe anime/manga the review belongs to
review_id / permalink_urlReview's unique ID and direct link
reviewer_username / reviewer_url / reviewer_avatar_urlWho wrote the review
date_postedWhen the review was posted
tagsRecommendation tag and watch/read progress status
ratingReviewer's own 0-10 score, when shown
textFull review text
reactions_totalTotal reader reactions (nice, love it, funny, etc)

Cost estimation

Pricing is pay-per-result at $2.5 per 1,000 results (results = reviews), below comparable anime data scrapers on Apify Store ($3-$10 per 1,000). A run collecting 50 reviews each for 5 titles (250 reviews) costs well under $1.

Tips

  • Lower maxReviewsPerTitle for a quick sample of the most recent/suggested reviews instead of a full pull.
  • Feed this Actor with URLs collected from the MyAnimeList Search & Detail Scraper Actor to go from keyword search straight to review analysis.
  • Enable Apify Proxy for larger multi-title runs to reduce the chance of temporary rate limiting from MyAnimeList.

FAQ, disclaimers, and support

This Actor scrapes publicly available review pages from MyAnimeList.net. Use it in accordance with MyAnimeList's Terms of Service, and avoid excessive request volumes. Not every review has a visible numeric rating - MyAnimeList only shows one when the reviewer provided it, and this reflects the source site, not a scraping error. Found an issue or need a custom variant of this Actor? Open an issue on the Actor's Issues tab in Apify Console.