Search
/api/myanimelist/search
Search anime and manga by keyword
Scrappa's MyAnimeList API returns structured JSON from MyAnimeList, the world's largest anime and manga database. Search anime and manga by keyword, fetch full detail pages with scores, synopses, studios, genres and statistics, browse seasonal anime lists, read top rankings, and retrieve public user profiles with stats and favorites. Scrappa is an independent service and is not affiliated with or endorsed by MyAnimeList.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/myanimelist/search?q=naruto" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"query": "naruto",
"type": "anime",
"results": [
{
"title": "Naruto",
"url": "https://myanimelist.net/anime/20/Naruto",
"image": "https://cdn.myanimelist.net/r/50x70/images/anime/1141/142503.jpg",
"type": "TV",
"episodes_or_chapters": 220,
"score": 8.03,
"synopsis": "Twelve years ago, a colossal demon fox terrorized the world. During the monster's attack on the Hidden Leaf Village, the Hokage—the village's leader and most powerful ninja—sacrifices himself to seal..."
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Search anime and manga by keyword and filter by type, score, episodes or chapters to build discovery features.
Fetch full detail pages with synopsis, aired dates, rating, duration, broadcast, studios, genres and statistics.
Track seasonal anime lists by year and season to build release calendars and notification features.
Read top anime and manga rankings by type (airing, bypopularity, upcoming, favorite) with pagination.
Retrieve public user profiles with joined date, anime and manga stats, favorites and bio.
MyAnimeList scraper API
The MyAnimeList API is built for anime discovery tools, content platforms, and fan sites. Each item includes title, type, score, scored by, rank, popularity, members, synopsis, image and url. Detail responses add alternative titles, aired or published dates, rating, duration, broadcast, studios, authors, genres and statistics.
Search anime and manga by keyword with type filter.
Fetch full detail pages with scores, synopses, studios, genres and statistics.
Browse seasonal anime lists by year and season.
Read top rankings by type with pagination.
Retrieve public user profiles with stats and favorites.
Search anime and manga by keyword to find titles with type, score, episodes or chapters and synopsis already parsed.
Open MyAnimeList Search API docsOpen an anime by id to get the full detail page with score, synopsis, aired dates, rating, duration, broadcast, studios, genres and statistics.
Open MyAnimeList Anime API docsPass a ranking type to read top anime or manga with rank, score, members and pagination.
Open MyAnimeList Top API docsEverything you need in one API.
/api/myanimelist/search
Search anime and manga by keyword
/api/myanimelist/anime
Get full anime detail with score, synopsis, studios, genres
/api/myanimelist/manga
Get full manga detail with score, synopsis, authors, genres
/api/myanimelist/season
Get seasonal anime list by year and season
/api/myanimelist/top
Get top anime or manga rankings with pagination
/api/myanimelist/user
Get public user profile with stats and favorites
See how Scrappa compares to the official API.
| Feature | Scrappa | Jikan / Official API |
|---|---|---|
| MyAnimeList data as JSON | Build your own parser | |
| No client id required | Official API needs client id | |
| HTML parsing included | Jikan is a third-party service | |
| Unified API key | Yes (80+ APIs) | Scraping only |
No. Scrappa is an independent service and is not affiliated with or endorsed by MyAnimeList. The MyAnimeList API returns structured JSON from public MyAnimeList pages through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
The top rankings endpoint uses the limit parameter (0-based offset, step 50). The response returns has_more as true while a Next 50 link exists. Search, detail, season and user endpoints return a single page.