MyAnimeList Search & Detail Scraper
Under maintenancePricing
from $1.50 / 1,000 results
MyAnimeList Search & Detail Scraper
Under maintenance[$1.5/1000] Search MyAnimeList by keyword across Anime, Manga, Characters, People and Companies, with full detail pages merged in automatically.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Rio Dwi Saputra
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
MyAnimeList Search & Detail Scraper - Anime, Manga, Characters, People & Companies
Search MyAnimeList by keyword across Anime, Manga, Characters, People, and Companies in a single run, and get full detail pages merged in automatically - just like clicking into every result yourself, but at scraper speed. Run it on-demand, on a schedule, or through the API for always-fresh MyAnimeList data with no manual browsing, no captchas, and no rate-limit headaches. [$4/1000]
Features
- Searches all five MyAnimeList categories (Anime, Manga, Characters, People, Companies) from one keyword, pick any combination in a single run
- Automatically paginates through MyAnimeList's own search pages to collect complete result sets, not just the ~5-item preview shown on the site's combined search page
- Merges in each result's full detail page (synopsis, score, genres, studios/authors, related titles, voice actors, and more) up to a configurable limit, so you control run time and cost
- Structured, table-ready output in the Apify Console Output tab
- Built-in Apify Proxy support to stay reliable on larger runs
How to use MyAnimeList Search & Detail Scraper
- Open the Input tab and type a Search keyword (e.g. "boku no hero").
- Choose one or more Categories to search: Anime, Manga, Characters, People, Companies.
- Optionally adjust Max results per category and Max items to fetch full detail for.
- Click Start and watch results land in the dataset in real time.
- Export the dataset in JSON, CSV, Excel, HTML, or other formats from the Output tab.
Input
| Field | Type | Description |
|---|---|---|
query | string | Search keyword, required. |
categories | array | One or more of anime, manga, character, person, company. |
maxResultsPerCategory | integer | Max search result items to collect per selected category (default 50). |
maxItemsWithDetails | integer | How many of those results also get their full detail page fetched and merged in (default 20, set to 0 to skip). |
proxyConfiguration | object | Apify Proxy configuration (Apify Proxy recommended by default). |
See .actor/input_schema.json for the full field definitions.
Output
Example dataset item for an anime result with detail fetched:
{"id": "31964","category": "anime","title": "Boku no Hero Academia","url": "https://myanimelist.net/anime/31964/Boku_no_Hero_Academia","image_url": "https://cdn.myanimelist.net/images/anime/10/78745.jpg","summary": "TV (13 eps) Scored 7.85 3,600,000 members","score": "7.85","score_count": "450000","genres": ["Action", "Comedy", "Super Power"],"info": {"type": "TV","episodes": "13","status": "Finished Airing","studios": "Bones"},"related": {"adaptation": [{ "name": "Boku no Hero Academia", "url": "https://myanimelist.net/manga/75989/..." }]},"synopsis": "The appearance of \"quirks\"...","detail_fetched": true}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Data table
| Field | Description |
|---|---|
id | Numeric MyAnimeList ID |
category | anime, manga, character, person, or company |
title | Item title/name |
url | Link to the item's MyAnimeList page |
image_url | Cover/portrait image URL |
summary | Short summary text as shown on the search results page |
score / score_count | Average score and vote count (anime/manga only) |
genres | Genre tags (anime/manga only) |
info | Detail-page sidebar fields (Type, Episodes, Studios, Given name, Birthday, Established, etc, depending on category) |
related | Related-item lists (Animeography, Voice Acting Roles, Published Manga, etc, depending on category) |
synopsis | Full synopsis text (anime/manga only) |
detail_fetched | Whether the detail page was fetched for this item |
Cost estimation
Pricing is pay-per-result at $4 per 1,000 results, below comparable MyAnimeList/anime data scrapers on Apify Store ($5-$10 per 1,000). A typical run searching one keyword across two categories with 20 detailed items each costs well under $0.50. Search-only runs (set maxItemsWithDetails to 0) are even cheaper since no detail pages are fetched.
Tips
- Narrow
categoriesto just what you need - fetching only Anime, for example, is much faster than all five. - Lower
maxItemsWithDetailsif you only need the search result summary (title, score, image) and not the full detail page. - Enable Apify Proxy for larger runs to reduce the chance of temporary rate limiting from MyAnimeList.
FAQ, disclaimers, and support
This Actor scrapes publicly available pages from MyAnimeList.net. Use it in accordance with MyAnimeList's Terms of Service, and avoid excessive request volumes. Some rarely-populated detail fields (e.g. character biographies) may be empty when MyAnimeList itself has no data for that item - 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.