AniList Anime and Manga Scraper avatar

AniList Anime and Manga Scraper

Pricing

from $13.00 / 1,000 result items

Go to Apify Store
AniList Anime and Manga Scraper

AniList Anime and Manga Scraper

Search anime, manga, light novels and one-shots from AniList's catalog of 200,000+ titles. Returns English/romaji/native titles, cover, banner, format, status, episodes or chapters, season, year, average score, popularity, genres, tags, studios and synopsis. Filter by format, season, genre or sort.

Pricing

from $13.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

🎌 AniList Anime and Manga Scraper

🚀 Search anime, manga, light novels, and one-shots from AniList's catalog of 200,000+ titles.

🕒 Last updated: 2026-05-06 · 📊 40 fields per record · 200,000+ titles · anime, manga, light novels, one-shots · cover, banner, score, popularity, genres, studios

The AniList Anime and Manga Scraper searches AniList's catalog of 200,000+ titles including anime, manga, light novels, and one-shots. Output includes English/romaji/native titles, cover image, banner, format, status, episodes or chapters, season, year, average score, popularity, genres, tags, studios, and synopsis.

AniList is a community-driven catalog with rich tagging and multilingual titles. Filters run server-side, so a single run can isolate the top 100 most-popular anime, every Studio Ghibli film, all currently-airing series in the Spring 2026 season, or the top-rated romance manga.

🎯 Target Audience💡 Primary Use Cases
Anime/manga app developers, recommendation engines, content marketers, weeb communities, niche-content researchersBuilding anime discovery apps, recommendation engines, content for fan blogs and newsletters, training niche recommendation models

📋 What the AniList Anime and Manga Scraper does

Five filtering workflows in a single run:

  • 🎬 Anime or manga. Switch type with one input.
  • 📁 Format filter. TV series, movie, OVA, ONA, special, manga, light novel, one-shot.
  • 🟢 Status filter. Releasing, finished, not-yet-released, cancelled, hiatus.
  • 📅 Season filter. Pick winter/spring/summer/fall + year.
  • 🏷️ Genre + sort. Filter by genre and sort by popularity, score, trending, newest.

💡 Why it matters: clean, server-side filtering removes the parser-and-pagination work from your team and keeps your dataset fresh on every run.


🎬 Full Demo

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


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
querystring"naruto"Title search across catalog.
typestring"ANIME"`ANIME` or `MANGA`.
formatstring""TV, MOVIE, OVA, ONA, MANGA, NOVEL, ONE_SHOT, etc.
statusstring""FINISHED, RELEASING, NOT_YET_RELEASED, CANCELLED, HIATUS.
seasonstring""WINTER, SPRING, SUMMER, FALL (anime only).
seasonYearinteger0Year for the season filter.
genrestring""Single genre filter.
sortstring"POPULARITY_DESC"POPULARITY_DESC, SCORE_DESC, TRENDING_DESC, START_DATE_DESC.

Example: top 100 most-popular anime.

{
"maxItems": 100,
"type": "ANIME",
"sort": "POPULARITY_DESC"
}

Example: Spring 2026 anime, releasing.

{
"maxItems": 200,
"type": "ANIME",
"season": "SPRING",
"seasonYear": 2026,
"status": "RELEASING"
}

📊 Output

Each record contains 40 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🖼️ coverUrlstring"https://s4.anilist.co/file/anilistcdn/.../bx20-1.jpg"
🌅 bannerImagestringnull
🆔 anilistIdnumber20
🆔 idMalnumbernull
📛 titleEnglishstringnull
📛 titleRomajistring"Naruto"
📛 titleNativestring"ナルト"
📁 formatstring"TV"
🟢 statusstring"FINISHED"
🔢 episodesnumbernull
⏱️ durationnumbernull
📅 seasonstringnull
📅 seasonYearnumbernull
averageScorenumbernull
📈 popularitynumber850000
🏷️ genresarray["Action","Adventure","Fantasy"]
🎬 studiosTextstring"Pierrot"
🔗 anilistUrlstring"https://anilist.co/anime/20"

📦 Sample records


✨ Why choose this Actor

Capability
🎌200,000+ titles. Anime, manga, light novels, one-shots in a single Actor.
🌐Multilingual. English, romaji, and native (Japanese/Chinese/Korean) titles.
📊Popularity + score. Rank by community signal across decades of titles.
🎬Studios + tags. Rich metadata for recommendation and discovery.
Fast. 100 records in under 30 seconds.

📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ This Actor$5 free credit200,000+ titlesLive per runtype, format, status, season, genre, sort⚡ 2 min
MyAnimeList scrapingRiskySimilarLiveLimited🐢 Compliance
Kitsu APIFree + keySmallerLiveYes🐢 API key
Manual AniList browseFreeManualLiveWeb filters🕒 Manual

Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the AniList Anime and Manga Scraper page on the Apify Store.
  3. 🎯 Set input. Pick your filters and maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

📱 Anime Apps

  • Catalog enrichment with covers and scores
  • Discovery and recommendation features
  • Watchlist sync
  • Cross-platform ID joins (MAL, Kitsu)

📰 Content & Fandom

  • Top-anime newsletters
  • Seasonal preview content
  • Studio retrospectives
  • Genre deep-dives

🤖 Recommendation Engines

  • Train similar-anime embeddings
  • Build niche recommendation models
  • Genre-based discovery features
  • Tag-aware ranking

🎬 Niche Research

  • Studio production trends
  • Genre evolution analysis
  • Manga-to-anime adaptation tracking
  • Season-over-season catalog growth

🔌 Automating AniList Anime and Manga Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Hourly, daily, or weekly refreshes keep downstream databases in sync automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Anime industry research
  • Cross-cultural media studies
  • Reproducible catalog snapshots
  • Course material on Japanese media

🎨 Personal and creative

  • Personal watchlists and trackers
  • Side projects on anime data
  • Fan-blog content
  • Hobbyist databases

🤝 Non-profit and civic

  • Cultural cataloging
  • Translation and accessibility projects
  • Open metadata contributions
  • Niche-community resources

🧪 Experimentation

  • Train recommender models on tags
  • Prototype anime-aware agents
  • Build genre classifiers
  • Test discovery UI concepts

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Provide a query, type, and optional filters. The Actor queries the AniList catalog and emits one record per title.

📊 How many fields per record?

40, including covers, banners, multilingual titles, format, status, episodes/chapters, season, scores, popularity, genres, tags, studios.

🎌 Does it cover light novels?

Yes. Pass type MANGA and format NOVEL or ONE_SHOT.

📅 Can I find currently-airing anime?

Yes. Set status to RELEASING or pass season and seasonYear.

⭐ How are scores normalized?

AniList uses a 0-100 average. averageScore is the community-weighted aggregate.

🔁 Can I schedule runs?

Yes. Use Apify Schedules to track new releases, score changes, or seasonal premieres.

⚖️ Is this data public?

Yes. AniList publishes its catalog under permissive terms. Only public metadata is collected.

💳 Do I need a paid Apify plan?

No. The free plan covers preview runs. A paid plan unlocks higher item counts and scheduling.

🆘 What if a run fails?

Apify retries transient errors. Partial datasets are preserved.

📚 Does it include manga chapters?

Yes for completed series. The chapters field is null for ongoing manga.


🔌 Integrate with any app

AniList Anime and Manga Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes.


💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by AniList, MyAnimeList, or any anime/manga publisher or studio. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.