MyAnimeList Scraper avatar

MyAnimeList Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
MyAnimeList Scraper

MyAnimeList Scraper

Scrape anime and manga rankings from MyAnimeList. Get top-ranked titles with scores, genres, episodes, studios, synopsis, and member counts. Search by keyword or browse top charts. Filter by type, status, rating, minimum score, and sort order across 20,000+ titles.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

🎌 MyAnimeList Scraper

🚀 Export anime and manga rankings, scores, genres, and synopsis from MyAnimeList in seconds. Pull the complete top list or search by title - no API key, no login, no rate-limit headaches.

🕒 Last updated: 2026-05-21 · 📊 23 fields per record · 🎌 30,000+ anime titles · 🌏 Global coverage · 📚 Anime & Manga

The MyAnimeList Scraper pulls structured anime and manga data from the world's largest anime/manga database via the public Jikan API. It returns 23 fields per record, including title, score, rank, popularity, genres, studios, synopsis, airing dates, and episode count. Data is collected in real time on every run.

The catalog covers tens of thousands of anime and manga titles spanning every genre, studio, and era. This Actor makes that data downloadable as CSV, Excel, JSON, or XML in under a minute. No manual clicking, no copy-paste, no data engineering required.

🎯 Target Audience💡 Primary Use Cases
Anime fans, data scientists, recommendation system builders, content researchers, entertainment analysts, otaku hobbyistsRecommendation engines, anime research, genre analysis, studio comparisons, score tracking, content cataloging

📋 What the MyAnimeList Scraper does

Two core workflows in a single run:

  • 🏆 Top list export. Fetch the all-time highest-rated anime or manga, ordered by community score.
  • 🔍 Search by title. Search for specific shows or manga like "Naruto", "One Piece", or "Attack on Titan".

Each record includes title (English + Japanese), score, rank, popularity, member count, genres, studios, synopsis, source material, duration, age rating, and airing dates.

💡 Why it matters: MyAnimeList hosts one of the most comprehensive anime and manga databases on the internet. Scraping it manually is tedious and fragile. This Actor wraps the Jikan API cleanly and gives you structured, downloadable data in seconds.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
contentTypeselectanimeWhether to scrape anime or manga.
searchQuerystring""Search by title (e.g. "Naruto"). Leave empty to get the all-time top list.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example: Top 25 anime

{
"contentType": "anime",
"maxItems": 25
}

Example: Search for Naruto

{
"contentType": "anime",
"searchQuery": "Naruto",
"maxItems": 10
}

⚠️ Good to Know: The Jikan API enforces a 3 requests/second rate limit. The scraper respects this automatically with a 350ms delay between requests. For large maxItems values, the run may take a few minutes.


📊 Output

FieldTypeDescription
🖼️ imageUrlstringLarge cover image URL from MyAnimeList CDN
📺 titlestringEnglish title (falls back to romaji)
🇯🇵 titleJapanesestringOriginal Japanese title
🔗 urlstringDirect link to the MyAnimeList entry
🆔 malIdintegerMyAnimeList unique identifier
📋 typestringTV, Movie, OVA, ONA, Special, etc.
🎬 episodesintegerTotal episode count (null if ongoing)
📡 statusstringFinished Airing, Currently Airing, etc.
scorenumberCommunity score out of 10
👥 scoredByintegerNumber of users who rated this
🏆 rankintegerAll-time rank by score
📈 popularityintegerPopularity rank by member count
👤 membersintegerTotal users tracking this title
🎭 genresarrayGenre names (Action, Romance, Fantasy...)
🏢 studiosarrayAnimation studio names
📝 synopsisstringFull plot summary
📚 sourcestringSource material: Manga, Light novel, Original, etc.
⏱️ durationstringEpisode runtime (e.g. "24 min per ep")
🔞 ratingstringAge rating: G, PG, PG-13, R-17+, etc.
📅 airedFromstringISO date when airing started
📅 airedTostringISO date when airing ended (null if ongoing)
🕒 scrapedAtstringCollection timestamp
errorstringError message if scraping failed

Sample record:

{
"imageUrl": "https://cdn.myanimelist.net/images/anime/1015/138006l.jpg",
"title": "Frieren: Beyond Journey's End",
"titleJapanese": "葬送のフリーレン",
"url": "https://myanimelist.net/anime/52991/Sousou_no_Frieren",
"malId": 52991,
"type": "TV",
"episodes": 28,
"status": "Finished Airing",
"score": 9.27,
"scoredBy": 888890,
"rank": 1,
"popularity": 104,
"members": 1442906,
"genres": ["Adventure", "Award Winning", "Drama", "Fantasy"],
"studios": ["Madhouse"],
"synopsis": "During their decade-long quest to defeat the Demon King...",
"source": "Manga",
"duration": "24 min per ep",
"rating": "PG-13 - Teens 13 or older",
"airedFrom": "2023-09-29T00:00:00+00:00",
"airedTo": "2024-03-22T00:00:00+00:00",
"scrapedAt": "2026-05-21T01:53:49.471Z",
"error": null
}

✨ Why choose this Actor

FeatureBenefit
🌐 Public API - no authZero setup. No API keys, no accounts, no scraping restrictions.
🏆 Top list + searchGet the all-time top anime OR search for any specific title.
📚 Anime AND mangaOne actor covers both content types.
📊 23 fields per recordComplete data including score, rank, genres, studios, synopsis, and dates.
⚡ Respects rate limitsBuilt-in 350ms delay prevents getting blocked by Jikan API.
🔄 Real-time dataAll data collected live on every run - no stale cache.

📈 How it compares to alternatives

MyAnimeList ScraperManual ExportCustom Script
Setup time< 2 minN/AHours
No coding required
Scheduled runsComplex
Anime + mangaPartialCustom
CSV / Excel / JSONCustom
Rate limit handlingN/AManual

🚀 How to use

  1. Create a free account w/ $5 credit on Apify.
  2. Open the MyAnimeList Scraper actor page.
  3. Set contentType to anime or manga.
  4. Optionally enter a searchQuery (leave blank for top list).
  5. Set maxItems (free: up to 10, paid: up to 1,000,000).
  6. Click Start and wait for the run to finish.
  7. Download your dataset as CSV, Excel, JSON, or XML.

💼 Business use cases

📊 Recommendation Engines

Build anime recommendation systems powered by real MAL scores, genres, and member counts. Use genre overlap and score thresholds to suggest titles users haven't watched yet.

🔍 Market Research

Analyze which studios produce the highest-rated content, which genres dominate by era, and which shows have the largest fanbase relative to their score rank.

🎓 Academic Research

Study the relationship between source material (manga vs. light novel vs. original) and audience reception. Track how scores evolve for ongoing vs. finished series.

🛒 Content Cataloging

Maintain a structured anime database for streaming platforms, merchandise sites, or fan wikis. Keep metadata current by scheduling runs weekly or monthly.


🔌 Automating MyAnimeList Scraper

Connect this Actor to your favorite tools using Apify's integrations:

  • Make (Integromat) - Trigger a run when a new season starts and send results to Google Sheets.
  • Zapier - Automatically add newly discovered top anime to an Airtable database.
  • Slack - Get a weekly digest of the top 10 anime sent to your team channel.
  • Google Sheets - Schedule weekly exports and always have a fresh anime dataset.
  • REST API - Trigger runs programmatically and fetch results via the Apify API.

🌟 Beyond business use cases

🎓 Research & Education

Study community scoring patterns, genre trends over decades, or the correlation between production studio and audience reception scores.

🎨 Creative Projects

Build anime recommendation bots, trivia games, or quiz apps powered by real MAL data including synopsis and genre tags.

🌍 Non-profit & Fandom

Power fan wikis, community rankings, or accessibility tools that make anime discovery easier for newcomers to the medium.

🧪 Experimentation

Test NLP models on anime synopses, build genre classifiers, or prototype recommendation algorithms on real community-scored data.


🤖 Ask an AI assistant about this scraper

Not sure which inputs to use? Paste this into any AI assistant:

"I want to use the MyAnimeList Scraper on Apify to collect anime data. It uses the Jikan API. I can set contentType (anime or manga), searchQuery (optional title search), and maxItems. What inputs should I use for [your use case]?"


❓ Frequently Asked Questions

❓ Does this require an API key or MyAnimeList account? No. It uses the public Jikan API which requires no authentication.

❓ How many anime titles can I scrape? Free users: up to 10. Paid users: up to 1,000,000.

❓ Can I search for specific anime? Yes. Set searchQuery to any title like "Naruto", "One Piece", or "Attack on Titan".

❓ Can I get manga data too? Yes. Set contentType to manga to get manga records with chapters, volumes, and author fields instead of episodes and studios.

❓ Why does it take longer for large requests? The Jikan API has a 3 requests/second rate limit. The scraper adds a 350ms delay between page fetches to stay compliant.

❓ Are the scores real-time? Yes. Every run fetches fresh data from the Jikan API, which mirrors MyAnimeList scores updated regularly.

❓ What is the rank field? The all-time ranking by weighted community score on MyAnimeList. Rank 1 is the highest-rated anime ever.

❓ What is the popularity field? Ranking by number of members tracking a title. Popular titles have low popularity numbers (1 = most popular).

❓ Can I filter by genre? The genre input is supported. You can pass a genre name like "Action" or "Romance" to filter results. Note: genre filtering works best combined with a search query.

❓ What happens if a field is null? Some fields like episodes and airedTo are null for ongoing series. score may be null for very new or obscure titles with few ratings.

❓ Is this scraper updated regularly? The actor uses the live Jikan API on every run, so data always reflects current MyAnimeList standings.


🔌 Integrate with any app

Export your dataset and connect to:

Spreadsheets: Google Sheets, Microsoft Excel, Apple Numbers Databases: PostgreSQL, MySQL, MongoDB, Supabase, Airtable BI Tools: Tableau, Power BI, Looker, Metabase Automation: Make, Zapier, n8n, Pipedream Cloud Storage: AWS S3, Google Cloud Storage, Dropbox APIs: Apify REST API, webhooks, actor-to-actor integrations


ActorDescription
Goodreads ScraperExport book ratings, reviews, and metadata from Goodreads
Metacritic ScraperScrape game, movie, and TV scores from Metacritic
Letterboxd ScraperCollect film ratings and reviews from Letterboxd
RAWG ScraperExport video game data from the RAWG games database
BoardGameGeek ScraperScrape board game rankings and reviews from BGG

💡 Pro Tip: browse the complete ParseForge collection to find scrapers for hundreds of popular websites - all maintained, documented, and ready to run.


This Actor is an independent tool and is not affiliated with, endorsed by, or officially connected to MyAnimeList or the Jikan API team. All data is publicly accessible and retrieved via the open Jikan API.