AniList Anime and Manga Scraper
Pricing
from $13.00 / 1,000 result items
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
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
1
Monthly active users
7 days ago
Last modified
Share
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 it | What they scrape AniList for |
|---|---|
| Anime bloggers and reviewers | Gather the latest seasonal anime data with scores and genres for weekly roundup posts. |
| Market researchers | Track trending anime and manga popularity to identify which genres are gaining traction. |
| App developers | Populate a media tracking app with a complete catalog of anime titles, staff, and studios. |
| Data analysts | Build 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 writing | The Actor handles the GraphQL calls and pagination. You only set a search term and filters. |
| Rich metadata per row | Every title includes its score, popularity, genres, studios, staff, airing schedule, and cover image URL. |
| Consistent flat output | All results are returned in a single, predictable schema ready for CSV, JSON, Excel, or XML export. |
| Targeted filtering | Combine 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.
| Feature | ParseForge | AniList Scraper: Anime, Manga & Studio Data | AniList Scraper | AniList Scraper |
|---|---|---|---|---|
| Search by title keyword | Yes | Not listed | Yes | Yes |
| Filter by media format (TV, Movie, OVA, etc.) | Yes | Not listed | Not listed | Not listed |
| Filter by season and year | Yes | Not listed | Yes | Not listed |
| Filter by genre | Yes | Not listed | Not listed | Not listed |
| Studio and staff data | Yes | Yes | Yes | Yes |
| Sort by trending or favorites | Yes | Not listed | Not listed | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the AniList Anime and Manga Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
- 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.
