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

Scrapes anime and manga entries from AniList by search term with filters for format, status, season, year, and genre. Returns each title as a flat row with full metadata.

Pricing

from $13.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge

AniList Anime and Manga Scraper

Scrape anime and manga titles, scores, genres, and staff from AniList by search term, format, or season. Each record returns the full metadata, including cover image, airing schedule, and relations. Export to CSV, JSON, Excel, or XML.

AniList's official GraphQL API requires you to write and maintain complex queries, and you still need to handle pagination and rate limits yourself. This scraper reads the public API directly, letting you search for anime or manga and filter by format, status, season, year, or genre. It returns every matching title in one consistent, flat schema.

Who uses itWhat they scrape AniList for
Anime bloggers and reviewersGather the latest seasonal anime data with scores and genres for weekly roundup posts.
Market researchersTrack trending anime and manga popularity to identify which genres are gaining traction.
App developersPopulate a media tracking app with a complete catalog of anime titles, staff, and studios.
Data analystsBuild a dataset of anime scores and popularity over time to analyze viewer preferences.

What it does

This Actor collects anime and manga entries from AniList based on a search query and optional filters, and returns each title as a flat row.

  • ๐Ÿ” Search-driven input: Provide a search term like 'naruto' or 'attack on titan' to find matching anime or manga.
  • ๐ŸŽฌ Media type toggle: Switch between ANIME and MANGA to target exactly the catalog you need.
  • ๐Ÿท๏ธ Format filter: Narrow results to TV series, movies, OVAs, ONAs, light novels, or one-shots.
  • ๐Ÿ“Š Status filter: Select only finished, currently releasing, not yet released, cancelled, or hiatus titles.
  • ๐ŸŒธ Season and year filter: Restrict anime results to a specific broadcast season and year, like Spring 2023.
  • ๐ŸŽญ Genre filter: Filter by a single genre such as Action, Romance, Mecha, or Slice of Life.
  • ๐Ÿ“ˆ Flexible sorting: Order results by popularity, search match, score, trending status, newest, or most favorites.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with AniList data

๐ŸŒธ Build a seasonal anime guide.

A blogger sets the type to ANIME, status to RELEASING, and season to the current period to pull every airing show with its score and genre for a new-season preview article.

๐Ÿ“Š Analyze genre popularity trends.

A researcher scrapes all finished anime sorted by score, filters by the Action genre, and exports the data to chart how audience ratings have shifted over the last decade.

๐ŸŽฎ Populate a recommendation engine.

A developer scrapes the full manga catalog with the Romance and Comedy genres, then uses the scores and popularity fields to seed a 'if you liked this, try that' feature.

๐Ÿ“š Compile a light novel reading list.

A book club organizer sets the type to MANGA, format to Light Novel, and status to FINISHED, then sorts by score to create a ranked list of must-read series for the group.

Why choose this scraper

What you get
No API query writingThe Actor handles the GraphQL calls and pagination. You only set a search term and filters.
Rich metadata per rowEvery title includes its score, popularity, genres, studios, staff, airing schedule, and cover image URL.
Consistent flat outputAll results are returned in a single, predictable schema ready for CSV, JSON, Excel, or XML export.
Targeted filteringCombine format, status, season, year, and genre filters to build a precise dataset without post-processing.

How it compares

This Actor focuses on a simple search-driven workflow with direct filters, while other AniList scrapers may offer broader browsing modes or different metadata slices.

FeatureParseForgeAniList Scraper: Anime, Manga & Studio DataAniList ScraperAniList Scraper
Search by title keywordYesNot listedYesYes
Filter by media format (TV, Movie, OVA, etc.)YesNot listedNot listedNot listed
Filter by season and yearYesNot listedYesNot listed
Filter by genreYesNot listedNot listedNot listed
Studio and staff dataYesYesYesYes
Sort by trending or favoritesYesNot listedNot listedYes

Configure the run

Drive the Actor with a search term and optional filters for media type, format, status, season, year, and genre. Filters are applied as each title is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"query": "naruto",
"type": "ANIME",
"seasonYear": 0,
"sort": "POPULARITY_DESC"
}

A larger pull:

{
"maxItems": 200,
"query": "naruto",
"type": "ANIME",
"seasonYear": 0,
"sort": "POPULARITY_DESC"
}

Pricing

Pay-per-result: $0.01733 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.73
1,000 results$17.33
10,000 results$173.30

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the AniList Anime and Manga Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to AniList through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/anilist-anime-manga-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my search?

Check that your search term is spelled correctly and try a shorter, more general query. Also verify that your combination of filters, like Format and Status, is not too restrictive for that term.

The run stopped after only 10 items.

Free Apify accounts are limited to a 10-item preview. Upgrade to a paid plan and adjust the 'Maximum titles' field to scrape more data.

My season and year filter is not working.

The season and year filters apply only when the Media Type is set to ANIME. For manga, these filters are ignored because manga does not have broadcast seasons.

The output is missing some fields I expected.

AniList returns data based on what is available in its database. Some older or less popular titles may lack staff, studio, or relation entries. This is a limitation of the source data, not the scraper.

FAQ

QuestionAnswer
Does this scraper use the official AniList API?Yes, it reads from AniList's public GraphQL API. No API key or authentication is required to run it.
Can I scrape both anime and manga in one run?No, the media type filter lets you select either ANIME or MANGA per run. Run the Actor twice with the same search term and different type settings to get both.
What is the maximum number of titles I can scrape?Free accounts are limited to a 10-item preview. Paid Apify plans can scrape up to 1,000,000 titles per run.
How do I filter for currently airing anime?Set the Status filter to 'Releasing' and the Media Type to 'Anime'. You can further narrow it by Season and Season Year.
Does the output include the cover image?Yes, each record includes a URL to the cover image hosted on AniList's CDN, along with the title in romaji, English, and native text.
Can I filter by multiple genres at once?The current input schema supports a single genre selection per run. To collect multiple genres, run the Actor once per genre and merge the datasets.
What sorting options are available?You can sort results by popularity, search match relevance, average score, trending status, start date, or number of favorites.
Is staff and studio data included?Yes, the scraper returns staff, studio, and voice actor information as part of each title's metadata when available from AniList.
Can I get the airing schedule for a specific show?The dataset includes the start date, end date, season, and episode count or airing status for each title, which you can use to reconstruct a schedule.
  • myanimelist-scraper: Use this instead if you need data from MyAnimeList, which has a different user base and scoring system.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by AniList, LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.