Discover/mydramalist.com API
live

mydramalist.com APImydramalist.com

Search thousands of Asian dramas and retrieve cast, ratings, genres, airing details, and rankings from MyDramaList via two structured endpoints.

Endpoints
2
Updated
4mo ago
Try it
Page number for pagination.
Sort order. Accepted values: 'top', 'popular', 'newest', 'upcoming', 'updated'.
Search keyword to filter dramas by title or content.
Comma-separated country names or numeric IDs. Accepted names: 'South Korea', 'Japan', 'China', 'Taiwan', 'Thailand', 'Hong Kong'. Omit to search across all supported countries.
End year for the release date range filter.
Start year for the release date range filter.
api.parse.bot/scraper/4ec819e7-aa12-4c2b-9ca3-33655632d102/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4ec819e7-aa12-4c2b-9ca3-33655632d102/search_dramas?page=1&sort=top&query=romance&country=South+Korea' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for dramas on MyDramaList with filters for country, year range, and sorting. Returns paginated results with title, rating, ranking, metadata, and synopsis for each drama.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order. Accepted values: 'top', 'popular', 'newest', 'upcoming', 'updated'.
querystringSearch keyword to filter dramas by title or content.
countrystringComma-separated country names or numeric IDs. Accepted names: 'South Korea', 'Japan', 'China', 'Taiwan', 'Thailand', 'Hong Kong'. Omit to search across all supported countries.
year_endintegerEnd year for the release date range filter.
year_startintegerStart year for the release date range filter.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "results": "array of drama objects with keys: title, url, id, ranking, metadata, rating, synopsis",
    "has_next": "boolean, whether more pages are available"
  },
  "sample": {
    "data": {
      "page": 1,
      "results": [
        {
          "id": "754169-melo-house",
          "url": "https://mydramalist.com/754169-melo-house",
          "title": "Romance in the House",
          "rating": "7.6",
          "ranking": "#5142",
          "metadata": "Korean Drama - 2024, 12 episodes",
          "synopsis": "Byun Moo Jin was married to Geum Ae Yeon..."
        }
      ],
      "has_next": true
    },
    "status": "success"
  }
}

About the mydramalist.com API

The MyDramaList API provides 2 endpoints to search and retrieve structured data from MyDramaList's catalog of Korean, Japanese, Chinese, Taiwanese, Thai, and Hong Kong dramas. The search_dramas endpoint accepts keyword queries, country filters, year ranges, and sort orders, returning paginated results with titles, ratings, rankings, and synopses. The get_drama_details endpoint delivers per-title data including score, genres, cast credits, airing schedule, tags, and country of origin.

Search Endpoint

The search_dramas endpoint accepts up to six parameters: query for keyword filtering, country as a comma-separated list of country names or numeric IDs (supporting South Korea, Japan, China, Taiwan, Thailand, and Hong Kong), year_start and year_end for release-date range filtering, sort to order results by top, popular, newest, upcoming, or updated, and page for pagination. Each response includes the current page number, a has_next boolean indicating whether additional pages exist, and a results array where each drama object carries title, url, id, ranking, metadata, rating, and synopsis.

Drama Details Endpoint

The get_drama_details endpoint takes a single required parameter: drama_id, which can be either a slug (e.g., goblin-13045) or a full MyDramaList URL. The response returns a flat object with fields including title, score, ranked, country, type, genres (as an array), tags (comma-separated string), aired (date range), aired_on (days of week), director, and synopsis. This makes it straightforward to retrieve all key metadata for a known title in a single call.

Coverage and Data Shape

The API covers six Asian drama-producing regions. Country filtering in search_dramas accepts both human-readable names and numeric IDs, giving flexibility when building region-specific queries. The get_drama_details response includes both structured fields like genres array and semi-structured fields like tags as a comma-separated string, so consumers should plan for light parsing on the tags field.

Common use cases
  • Build a recommendation engine that filters dramas by country and year range using search_dramas parameters.
  • Populate a drama database with per-title metadata by iterating search_dramas pages and calling get_drama_details for each result.
  • Display genre-specific browsing lists by querying search_dramas sorted by top or popular for a given region.
  • Show airing schedules in a calendar app using the aired and aired_on fields from get_drama_details.
  • Surface director filmographies by collecting the director field across multiple get_drama_details responses.
  • Track ranking changes over time by periodically fetching ranking and score for a watchlist of drama IDs.
  • Build a search autocomplete or title-lookup tool using the query parameter of search_dramas.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does MyDramaList have an official developer API?+
MyDramaList does not publish an official public developer API or documented REST interface for third-party use.
What does `search_dramas` return and how granular is the filtering?+
Each result in the results array includes title, url, id, ranking, metadata, rating, and synopsis. Filtering supports country (by name or numeric ID), a year_start/year_end date range, a query keyword, and five sort modes. Pagination is handled via the page parameter and the has_next boolean in the response.
Does `get_drama_details` include cast member names and roles?+
The endpoint description references cast credits, and the response object includes a director field. Full structured cast arrays with individual actor names and character roles are not explicitly broken out as separate response fields in the current schema. You can fork this API on Parse and revise it to add a dedicated cast endpoint or extend the response shape.
Does the API cover user reviews or episode-level data?+
The current endpoints cover drama-level metadata — score, ranking, genres, tags, airing dates, and synopsis — but do not expose individual user reviews or per-episode details such as episode titles, air dates, or ratings. You can fork the API on Parse and revise it to add endpoints for those data points.
Is there a limitation on how many results `search_dramas` returns per page?+
The endpoint returns paginated results and exposes a has_next boolean to indicate whether additional pages exist. The number of results per page is fixed by the source and is not a configurable parameter. Callers should iterate using the page parameter until has_next is false.
Page content last updated . Spec covers 2 endpoints from mydramalist.com.
Related APIs in EntertainmentSee all →
anidb.net API
Search and explore comprehensive anime data including titles, characters, episodes, and seasonal charts. Get detailed information about specific anime series, characters, and episodes to discover new shows and learn more about your favorite series.
tmdb.org API
Search for movies and TV shows to discover details like cast, crew, reviews, images, videos, and where to watch them. Get information about actors, browse trending and popular titles, and access comprehensive metadata for entertainment planning.
thetvdb.com API
Search and discover TV shows from TheTVDB's database, view trending series, and access detailed episode information. Browse complete show listings or find specific titles to retrieve comprehensive data about seasons, episodes, and air dates.
anime.com API
Browse anime news, discover shows with detailed information and episode lists, and participate in community polls and discussions all from one unified service. Search across anime.com's comprehensive database to find exactly what you're looking for.
metacritic.com API
Search for games, movies, and TV shows, then retrieve detailed metadata, critic and user reviews, and ranked lists from Metacritic. Access comprehensive rating information and review data to discover top-rated entertainment content across all media types.
mymovies.it API
Search for movies and showtimes across Italian cinemas, find what's playing near you by city, and discover detailed information about films, cast members, and box office rankings. Browse upcoming releases and get comprehensive cinema details to plan your movie nights.
imdb.com API
Search and retrieve comprehensive IMDb movie information including ratings, genres, cast, crew, and box office data in one place. Get full cast and crew details alongside plot summaries and financial insights for any movie title.
justwatch.com API
Search for movies and TV shows, retrieve streaming availability and detailed metadata, browse trending content, and discover similar titles — all via JustWatch.