MyAnimeList Scraper avatar

MyAnimeList Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
MyAnimeList Scraper

MyAnimeList Scraper

Scrape anime and manga from MyAnimeList. Search by query, browse top lists, filter by genre. Get scores, episodes, synopsis, studios, seasons, members, and more.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape anime and manga data from MyAnimeList (MAL), the largest anime and manga database with millions of entries and user ratings.

What does MyAnimeList Scraper do?

This scraper extracts structured data from MyAnimeList search results and detail pages. Search for any anime or manga by title and get comprehensive metadata including ratings, episodes, studios, genres, themes, synopsis, rankings, popularity stats, and more.

Features

  • Search by title — search for anime or manga by name
  • Anime and manga support — scrape either content type
  • Basic search data — fast extraction of title, type, episodes, and score from search results
  • Full detail scraping — optionally visit each detail page for complete metadata including studios, genres, themes, synopsis, ratings breakdown, rank, popularity, members, and favorites
  • Pagination — automatically follows search result pages up to your max listing limit

Input

FieldTypeDefaultDescription
searchQueriesstring[]["Naruto"]List of anime/manga titles to search
maxListingsinteger50Maximum results to return (max 1000)
scrapeDetailsbooleanfalseVisit detail pages for full data
contentTypeenum"anime""anime" or "manga"
proxyConfigurationobjectOptional proxy settings

Output

Each result includes the following fields (detail fields require scrapeDetails: true):

FieldTypeDescription
titlestringPrimary title
titleEnglishstringEnglish title (detail only)
titleJapanesestringJapanese title (detail only)
malIdnumberMyAnimeList unique ID
typestringTV, Movie, OVA, ONA, Special, Manga, etc.
episodesnumberNumber of episodes (anime)
chaptersnumberNumber of chapters (manga)
statusstringAiring status (detail only)
airedstringAir/publish dates (detail only)
premieredstringPremiere season (detail only)
studiosstringAnimation studios (detail only)
genresstringGenres (detail only)
themesstringThemes (detail only)
ratingnumberMAL score (1-10)
ratingCountnumberNumber of user ratings (detail only)
ranknumberMAL ranking (detail only)
popularitynumberPopularity rank (detail only)
membersnumberNumber of members (detail only)
favoritesnumberNumber of favorites (detail only)
synopsisstringPlot summary
imageUrlstringCover image URL
sourceUrlstringMAL page URL
scrapedAtstringISO timestamp

Example output

{
"title": "Naruto",
"titleEnglish": "Naruto",
"titleJapanese": "ナルト",
"malId": 20,
"type": "TV",
"episodes": 220,
"status": "Finished Airing",
"aired": "Oct 3, 2002 to Feb 8, 2007",
"premiered": "Fall 2002",
"studios": "Studio Pierrot",
"genres": "Action, Adventure, Fantasy",
"themes": "Martial Arts",
"rating": 8.02,
"ratingCount": 2138583,
"rank": 722,
"popularity": 9,
"members": 3111191,
"favorites": 86336,
"synopsis": "Twelve years ago, a colossal demon fox terrorized the world...",
"imageUrl": "https://myanimelist.net/images/anime/1141/142503.jpg",
"sourceUrl": "https://myanimelist.net/anime/20/Naruto",
"scrapedAt": "2026-04-26T12:00:00.000Z"
}

Tips

  • Quick search: Leave scrapeDetails off for fast results with basic info (title, type, episodes, score)
  • Full data: Enable scrapeDetails for complete metadata — ratings breakdown, studios, genres, themes, synopsis, member stats
  • Multiple queries: Add multiple search terms to cover different titles in one run
  • Rate limiting: The scraper is configured with low concurrency (2) and rate limits to be respectful of MAL's servers
  • Proxy: Use proxy configuration if you encounter rate limiting or blocking

Cost

This actor uses pay-per-event pricing. Each scraped item costs approximately $0.005 (1 platform credit per result).