ODX/V4 API (v4)

Download OpenAPI specification:

Content

Get content list

query Parameters
types
string
Example: types=tv-series,clip,movie

Comma-separated list of content types (e.g. tv-series, clip, movie)

search
string

Text to search data

category
string
Example: category=drama

Filter by category slug

season_id
integer
Example: season_id=3

Season ID to filter content

season_slug
string
Example: season_slug=season-1

Season slug to filter content

order
string
Enum: "newest" "popularity"
Example: order=newest

Sort order of the content

page
integer

The default value is 1

page_size
integer

The default value is 10

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4ContentPagination)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of objects (OdxV4ContentListItem)
Array
type
string
object (OdxV4ContentListData)

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {}
}

Get content detail

path Parameters
slug
required
string
header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4ContentDetail)
id
integer
title
string
slug
string
object (OdxV4Thumbnail)
id
integer
url
string <uri>
is_representative
boolean
orientation
string
language
string
object (OdxV4Poster)
id(Deprecated)
integer
url
string <uri>
is_representative(Deprecated)
boolean
orientation
string
language
string
synopsis
string
genre
string or null
duration
string or null
display_duration
string or null
object (OdxV4Season)
id
integer
title
string
slug
string
Array of objects (OdxV4Poster)
Array of objects (OdxV4Category)
Array
id
integer
title
string
slug
string
description
string or null
tags
Array of strings
Array of objects (OdxV4Cast)
Array
id
integer
name
string
name_en
string
slug
string
thumbnail
string
content_type
string
age_rating
string
dubbing_mode
boolean
episode_order
integer
release_year
integer
subtitles
Array of strings

Response samples

Content type
application/json
{}

Season

Get season list

query Parameters
category
string
Example: category=drama

Filter by category slug

search
string

Text to search data

series_id
integer
Example: series_id=5

Filter by series ID

page
integer

The default value is 1

page_size
integer

The default value is 10

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4SeasonPagination)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of objects (OdxV4SeasonListItem)
Array
type
string
object (OdxV4SeasonListData)

Response samples

Content type
application/json
{}

Get Season detail

path Parameters
slug
required
string
header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4SeasonDetail)
id
integer
title
string
synopsis
string
slug
string
direct_play_content_id
integer
direct_play_content_slug
string
total_number_of_seasons
integer
dubbing_mode
boolean
Array of objects (OdxV4SeasonSummary)
Array
id
integer
title
string
slug
string
is_current_season
boolean
total_content_count
integer
season_order
integer
short_title
string
Array of objects (OdxV4Poster)
Array
id(Deprecated)
integer
url
string <uri>
is_representative(Deprecated)
boolean
orientation
string
language
string
object (OdxV4Poster)
id(Deprecated)
integer
url
string <uri>
is_representative(Deprecated)
boolean
orientation
string
language
string
subtitles
Array of strings
object (OdxV4SeriesInfo)
id
integer
title
string
slug
string
Array of objects (OdxV4Cast)
Array
id
integer
name
string
name_en
string
slug
string
thumbnail
string
Array of objects (OdxV4Category)
Array
id
integer
title
string
slug
string
description
string or null
Array of objects (OdxV4Tag)
Array
id
integer
title
string
slug
string
description
string
types_of_contents
Array of strings
release_date_start
string <date>
release_date_end
string or null <date>
release_year
integer
season_order
integer

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Series

Get series list

query Parameters
category
string
Example: category=drama

Filter by category slug

search
string

Text to search data

page
integer

The default value is 1

page_size
integer

The default value is 10

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4SeriesPagination)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of objects (OdxV4SeriesListItem)
Array
type
string
object (OdxV4SeriesListData)

Response samples

Content type
application/json
{}

Get series detail

path Parameters
slug
required
string
header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4SeasonDetail)
id
integer
title
string
synopsis
string
slug
string
direct_play_content_id
integer
direct_play_content_slug
string
total_number_of_seasons
integer
dubbing_mode
boolean
Array of objects (OdxV4SeasonSummary)
Array
id
integer
title
string
slug
string
is_current_season
boolean
total_content_count
integer
season_order
integer
short_title
string
Array of objects (OdxV4Poster)
Array
id(Deprecated)
integer
url
string <uri>
is_representative(Deprecated)
boolean
orientation
string
language
string
object (OdxV4Poster)
id(Deprecated)
integer
url
string <uri>
is_representative(Deprecated)
boolean
orientation
string
language
string
subtitles
Array of strings
object (OdxV4SeriesInfo)
id
integer
title
string
slug
string
Array of objects (OdxV4Cast)
Array
id
integer
name
string
name_en
string
slug
string
thumbnail
string
Array of objects (OdxV4Category)
Array
id
integer
title
string
slug
string
description
string or null
Array of objects (OdxV4Tag)
Array
id
integer
title
string
slug
string
description
string
types_of_contents
Array of strings
release_date_start
string <date>
release_date_end
string or null <date>
release_year
integer
season_order
integer

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Category

Get category's contents(series and movies)

path Parameters
slug
required
string

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CategoryContentsPagination)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of OdxV4SeriesListItem (object) or OdxV4ContentListItem (object)
Array
One of
type
string
object (OdxV4SeriesListData)

Response samples

Content type
application/json
{}

Carousel

Get active carousel group

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CarouselGroupList)
browser
string
channel
string

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Get Carousel Browser Group

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CarouseGrouplList)
code
string
title
string
messages
object
object
refresh_time
integer
Array of objects (OdxV4CarouselGroup)

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Get Carousel List

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CarouselList)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of objects (OdxV4CarouselItem)
Array
type
string
Enum: "content" "series" "season"
object (OdxV4CarouselData)

Response samples

Content type
application/json
{}

Get Carousel Channel Group

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
Array of objects (OdxV4CarouselChannelGroup)
Array
id
integer
title
string
slug
string
image_orientation
string
Enum: "landscape" "portrait"

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": [
    ]
}

Get Carousel Channel

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CarouselChannelList)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of OdxV4CarouselChannelItem (object) or OdxV4CarouselMultiChannelItem (object)
Array
One of
type
string
object (OdxV4CarouselChannelData)

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Cover

Get cover list

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CoverPagination)
count
integer
next
string or null <uri>
previous
string or null <uri>
page_next
integer or null
page_previous
integer or null
page_size
integer
Array of objects (OdxV4Cover)
Array
id
integer
slug
string
rolling_time
integer

Milliseconds to roll between cover items

refresh_time
integer
type
string
Enum: "home" "category" "channel" "series"
enabled
boolean

Response samples

Content type
application/json
{}

Get cover detail

path Parameters
slug
required
string
header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4CoverDetail)
id
integer
slug
string
rolling_time
integer
type
string
Enum: "home" "category" "channel" "series"
enabled
boolean
Array of objects (OdxV4CoverItem)
Array
title
string
title_image
string or null <uri>
object
type
string
content_type
string

Shows content type ('movie' or 'tv-series') only when type is 'content'

description
string or null
call_to_action
string or null
video
string or null <uri>
order
integer
content_id
integer
season_id
integer or null
series_id
integer or null
channel_id
integer or null
multichannel_id
integer or null
content_slug
string
season_slug
string or null
series_slug
string or null
channel_slug
string or null
multichannel_slug
string or null
landing_option
string

'info' or 'play'

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Playback

Get playback data

path Parameters
content_id
required
integer
header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4Playback)
duration
integer

Duration in milliseconds

id
integer
Array of objects (OdxV4CuePoint)
Array
metadata
string
name
string
type
string
timecode
number <float>
manifests
Array of objects
is_chromecast_able
boolean
ad_tag
string or null
object
is_last_episode
boolean
title
string
content_id
integer
content_slug
string
thumbnail
string <uri>
season_id
integer
season_slug
string
series_id
integer
series_slug
string

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Channels

Get list of channels grouped by sections

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
Array of objects (OdxV4ChannelSectionList)
Array
slug
string
title
string
order
integer
Array of objects (OdxV4ChannelInfo)

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": [
    ]
}

Get EPG list for specific channels

query Parameters
channel_ids
required
string

Comma-separated list of channel IDs (e.g. 1,2,3)

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4ChannelEpgResult)
start_time
string <date-time>
column_size
integer
column
integer
Array of objects (OdxV4ChannelEpgItem)
Array
id
integer
epgs
Array of objects

Response samples

Content type
application/json
{
  • "code": "string",
  • "title": "string",
  • "messages": { },
  • "result": {
    }
}

Search

Search

query Parameters
q
required
string

search term

header Parameters
Service-Name
required
string
Value: "amasian"
Accept-Language
string
Default: en
Enum: "ko" "en" "es" "zh-Hans" "zh-Hant" "zh-hans" "zh-hant" "pt"

"zh-Hans", "zh-Hant" is deprecated.

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
object (OdxV4SearchResult)
Array of objects (OdxV4SearchResultItem)
Array
type
string
object
auto_complete
Array of strings

Response samples

Content type
application/json
{}

Recommendation

Recommendation

Responses

Response Schema: application/json
code
string (code)
title
string (title)
messages
object (messages)
Array of objects (OdxV4RecommendationItem)
Array
type
string
Enum: "series" "content"
object

Response samples

Content type
application/json
{}