Dramacool Provider

Comprehensive endpoints for Asian dramas, K-shows, and movies. Includes search, details, and direct streaming links.

Home & Discovery

Fetch trending, latest, and popular content from the homepage.

GET /v1/dramacool/home?api_key=YOUR_KEY
Response Schema
{
  "success": true,
  "data": {
    "recently_added": [{
      "title": "string",
      "id": "string",
      "original_id": "string",
      "image": "string",
      "episode": "string",
      "time": "string"
    }],
    "recent_movie": [{
      "title": "string",
      "id": "string",
      "original_id": "string",
      "image": "string"
    }],
    "recent_k_show": [{
      "title": "string",
      "id": "string",
      "original_id": "string",
      "image": "string",
      "episode": "string",
      "time": "string"
    }],
    "blog": [{
      "title": "string",
      "link": "string",
      "original_link": "string",
      "image": "string"
    }],
    "ongoing": [{
      "title": "string",
      "id": "string",
      "original_id": "string"
    }],
    "upcoming": [{
      "title": "string",
      "id": "string",
      "original_id": "string"
    }],
    "popular": [{
      "title": "string",
      "id": "string",
      "original_id": "string"
    }]
  }
}
GET /v1/dramacool/popular?api_key=YOUR_KEY&page=1
Response Schema
{
  "success": true,
  "data": [{
    "title": "string",
    "id": "string",
    "original_id": "string",
    "image": "string",
    "episode": "string",
    "time": "string"
  }],
  "pagination": {
    "nextpage": true,
    "prevpage": false,
    "maxpage": 42
  }
}
GET /v1/dramacool/latest-kdrama?api_key=YOUR_KEY&page=1
Response Schema
{
  "success": true,
  "data": [{
    "title": "string",
    "id": "string",
    "original_id": "string",
    "image": "string",
    "episode": "string",
    "time": "string"
  }],
  "source_url": "https://dramacool.sh/category/korean-drama/page/1/",
  "pagination": {
    "nextpage": true,
    "prevpage": false,
    "maxpage": 30
  }
}

Details & Info

Retrieve detailed metadata, synopsis, cast, and the full episode list for a specific title.

GET /v1/dramacool/info?api_key=YOUR_KEY&id=flower-of-evil
Parameter Type Required
idstringYes
Response Schema
{
  "success": true,
  "data": {
    "title": "string",
    "thumbnail": "string | null",
    "synopsis": "string | null",
    "other_name": "string | null",
    "total_episode": "string | null",
    "duration": "string | null",
    "rating": "string | null",
    "airs": "string | null",
    "country": "string | null",
    "status": "string | null",
    "release_year": "string | null",
    "genres": ["string"],
    "starring": ["string"],
    "trailer": "string | null",
    "episodes": [{
      "title": "string",
      "episode_id": "string",
      "time": "string"
    }]
  }
}

Stream / Episode

Get direct streaming links, subtitles, and download options for a specific episode.

GET /v1/dramacool/stream?api_key=YOUR_KEY&episode_id=crushology-101-2025-episode-1
Parameter Type Required
episode_idstringYes
Response Schema
{
  "success": true,
  "data": {
    "standard": {
      "embeded_link": "string",
      "m3u8": false,
      "stream": null,
      "sub": null
    },
    "asianload": {
      "embeded_link": "string",
      "m3u8": true,
      "stream": "https://...m3u8",
      "sub": "https://...vtt"
    },
    "streamtape": { ... },
    "mixdrop": {
      "embeded_link": "string",
      "skipped": true
    }
  },
  "episode_url": "https://dramacool.sh/flower-of-evil-episode-1/",
  "embed_iframe_url": "string",
  "has_m3u8": true
}

Server availability varies. Each server object contains embeded_link (always present), m3u8 (boolean), stream (m3u8 URL or null), and sub (VTT subtitle URL or null). Unsupported servers like Mixdrop/Doodstream include skipped: true.