๐Ÿฅ Anime Scraper - MyAnimeList Scores & Rankings Data avatar

๐Ÿฅ Anime Scraper - MyAnimeList Scores & Rankings Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
๐Ÿฅ Anime Scraper - MyAnimeList Scores & Rankings Data

๐Ÿฅ Anime Scraper - MyAnimeList Scores & Rankings Data

Anime Scraper to extract anime data from MyAnimeList via the Jikan API. Get title, type, episodes, status, score, rank, popularity, studios, genres, themes, synopsis, season, year and artwork. Search by title or pull top-ranked lists. For anime databases, recommendation tools and Discord bots.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

๐Ÿฅ Anime Scraper โ€” MyAnimeList Titles, Scores & Rankings as Clean Data

Extract anime data from MyAnimeList โ€” titles, scores, rankings, episodes, studios, genres, synopses and artwork โ€” as clean, structured records, powered by the public Jikan API. Search by keyword like naruto or pull ready-made top-ranked lists by score, popularity or favorites, no API key, proxy or browser required. Whether you are building an anime database, a recommendation engine or a Discord lookup bot, you get flat, ready-to-use rows every time. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿฅ What is the Anime Scraper?

It turns any MyAnimeList search into a structured dataset. Give it a title keyword (and optional filters for type, minimum score or sort order) and it returns every matching anime with full details, ratings, rankings, studios, genres and cover art โ€” flattened into clean rows so you can drop them straight into a catalog, app or spreadsheet without wrestling with nested JSON. Leave the keyword empty and sort by score or popularity to generate top-anime lists in one run. It handles paging and Jikan rate limits automatically, so a request for hundreds of titles just works.

What data does it extract?

  • Titles โ€” title, title_english and title_japanese
  • Format โ€” type (TV, Movie, OVAโ€ฆ), source, episodes, duration, rating
  • Airing status โ€” status, airing, aired_from, aired_to
  • Scores & popularity โ€” score, scored_by, rank, popularity, members, favorites
  • Season โ€” season and year
  • People & studios โ€” studios and producers
  • Categories โ€” genres, themes and demographics
  • Synopsis โ€” full synopsis text
  • Media & links โ€” image (cover art) and url (MyAnimeList page)
  • Run metadata โ€” mal_id, search_query and scraped_at

โฌ‡๏ธ Input

Search by keyword, or leave it empty and sort to build top-ranked lists:

FieldDescription
searchQueryAnime title keyword, e.g. naruto, attack on titan
typeFilter by format: tv, movie, ova, special, ona, music (or empty for any)
orderBySort descending by score, rank, popularity, members or favorites (great for top lists)
minScoreOnly return anime with at least this score (0โ€“10)
maxResultsCap the run (1โ€“1000)

Example input

{
"searchQuery": "attack on titan",
"type": "tv",
"minScore": 7,
"maxResults": 25
}

โฌ†๏ธ Output

Every anime is one clean row (view as a table, or export JSON / CSV / Excel):

{
"mal_id": 52991,
"title": "Sousou no Frieren",
"title_english": "Frieren: Beyond Journey's End",
"title_japanese": "่‘ฌ้€ใฎใƒ•ใƒชใƒผใƒฌใƒณ",
"type": "TV",
"source": "Manga",
"episodes": 28,
"status": "Finished Airing",
"airing": false,
"aired_from": "2023-09-29T00:00:00+00:00",
"aired_to": "2024-03-22T00:00:00+00:00",
"duration": "24 min per ep",
"rating": "PG-13 - Teens 13 or older",
"score": 9.26,
"scored_by": 650000,
"rank": 1,
"popularity": 130,
"members": 1050000,
"favorites": 62000,
"season": "fall",
"year": 2023,
"studios": ["Madhouse"],
"producers": ["Aniplex", "Dentsu", "Shogakukan-Shueisha Productions"],
"genres": ["Adventure", "Drama", "Fantasy"],
"themes": ["Mythology"],
"demographics": ["Shounen"],
"synopsis": "During their decade-long quest to defeat the Demon King...",
"image": "https://cdn.myanimelist.net/images/anime/1015/138006.jpg",
"url": "https://myanimelist.net/anime/52991",
"search_query": "frieren",
"scraped_at": "2026-06-26T15:30:00.000Z"
}

๐Ÿ’ก Use cases

  • ๐Ÿ“บ Anime databases & catalogs: build and enrich a library with scores, studios, genres, synopses and artwork in clean rows.
  • ๐Ÿค– Recommendation & discovery apps: power ranking, "similar titles" and seasonal discovery features with structured metadata.
  • ๐Ÿ’ฌ Bots & integrations: drive Discord, Telegram or Slack lookup bots that answer title, score and episode questions instantly.
  • ๐Ÿ“Š Trend research: analyse ratings, popularity, genres and seasonal output across years.

โ“ FAQ

How do I scrape anime data from MyAnimeList? Enter a searchQuery (a title keyword) and optional filters for type, minScore or orderBy, then Run. You get structured anime records with titles, scores, rankings, episodes, studios, genres and cover art.

Can I get a top-anime list without searching? Yes. Leave searchQuery empty, set orderBy to score, popularity or favorites (optionally with a type filter), and you get a ranked top list in one run.

Do I need an API key? No. The Actor uses the public Jikan API and needs no key, login, proxy or browser โ€” just enter your search and run it.

What anime formats can I filter by? TV series, movies, OVAs, specials, ONAs and music videos, via the type field. Leave it empty to include every format.

Can I filter by score? Yes. Set minScore (0โ€“10) to keep only anime rated at or above that threshold.

How many results can it return? Up to your maxResults cap (1โ€“1000). It paginates automatically and waits between requests to respect Jikan's rate limits.

What fields does each record include? Titles (English/Japanese/romaji), type, episodes, airing status and dates, score, rank, popularity, members, favorites, season, year, studios, producers, genres, themes, demographics, synopsis, cover image and the MyAnimeList URL.

Why are some fields empty? MyAnimeList does not list every detail for every title โ€” upcoming or obscure anime may have no score, rank or air dates yet. The Actor returns whatever the source provides.

Can I run it on a schedule or via API? Yes. Schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n to push results into your own tools.

Is scraping anime data legal? The Actor reads publicly available data through the Jikan API. Use it responsibly for research, apps and catalogs, respect the API's rate limits, and follow applicable laws and terms.

๐Ÿ”— You might also like


Keywords: anime scraper, MyAnimeList scraper, MAL scraper, Jikan API, anime data, anime API, anime ratings, anime rankings, anime database, anime metadata, anime recommendation data, top anime list, anime genres, anime studios, seasonal anime.