Video

Set of fine-tuned Video logics, specifically designed for VOD and similar use cases.

Model ensemble suitable for recommending partially watched movies or episodes, or the next episode from a watched series.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Integer
Default: 10

Percentage of an asset length for it to be considered as being watched.


Integer
Default: 90

Percentage of an asset length for it to be considered as completely watched.


Enum
Default: movies+episodes
Allowed Values: movies | episodes | movies+episodes

Asset type to be recommended.

Model ensemble suitable for recommending personalized rows on the homepage or browse pages.

Rows with specific content (e.g. award-winning movies) can be set up by applying filters.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Enum
Default: movies+episodes
Allowed Values: movies | episodes | series | movies+episodes | movies+series

Asset type to be recommended.


Boolean
Default: true

Exclude already watched assets.

Model ensemble suitable for recommending favorite segments (genres, actors, ...) for a specific user.

A particular segmentation must exist beforehand.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.


Model ensemble suitable for recommending globally popular items.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.






Model ensemble suitable for recommendations of hand-picked editorial content.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.





Model ensemble suitable for recommending similar assets on the asset detail page.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Enum
Default: movies+episodes
Allowed Values: movies | episodes | series | movies+episodes | movies+series

Asset type to be recommended.


Boolean
Default: false

Exclude already watched assets.

Model ensemble suitable for end-of-playback recommendations embedded in a video player.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Enum
Default: movies+episodes
Allowed Values: episodes | movies | series | movies+episodes | movies+series

Asset type to be recommended.


Boolean
Default: false

Exclude already watched assets.

Model ensemble suitable for reverse-chronological listing episodes of a particular series.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Boolean
Default: false

Exclude already watched assets.

Smart personalized full-text search suitable for searching movies, series, and episodes.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Enum
Default: movies+episodes
Allowed Values: movies | episodes | series | movies+episodes | movies+series

Asset type to be recommended.


Enum
Default: medium
Allowed Values: low | medium | high

Determines whether personalization or full-text should have a higher priority in the ranking of the items.

Smart personalized full-text search suitable for searching segments (genres, actors, ...).

A particular segmentation must exist beforehand.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.


Model ensemble suitable for sending personalized emails with personalized content for the user. It contains fine-tuned rotation settings so that the set of recommended assets for a particular user changes with each e-mail sent.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



Enum
Default: movies+episodes
Allowed Values: movies | episodes | series | movies+episodes | movies+series

Asset type to be recommended.


Enum
Default: smart
Allowed Values: smart | total

A policy determining how strictly should already recommended items be rotated.

The default option "smart" contains fine-tuned rotation settings, which take into account the position of recommended items and enable some of the items to re-appear in further e-mails.

Option "total" never recommends items that have already appeared in previous e-mails.

This Composite Logic delivers a comprehensive recommendation in a single response consisting of:

  • Top Genre for the User: It identifies and returns the most relevant genre or category for the user, based on their viewing history and preferences.
  • Top Videos from the Genre: Along with the top genre, it also returns a list of the top videos within that genre or category.

This Logic is ideal for recommending both a genre and its associated videos together, making it particularly useful for personalized sections on the homepages of video streaming platforms.

If you wish to display multiple rows for distinct top genres in a personalized order, you can achieve this by making multiple Composite Recommendation requests within a single Batch call.

It is expected that the Item Segmentation selected in the configuration represents the genres or categories of the videos.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



For
Recommendation
Source
Result
User
Item Segment
Items

Endpoint: Item Segments to User

The Logic returns the most relevant genre for the user.


Endpoint: Items to Item Segment

The Logic returns the list of the top items within the top genre.

This Composite Logic delivers a comprehensive recommendation in a single response consisting of:

  • Top Segment for the User: It identifies and returns the most relevant Segment for the user. Depending on the selected Item Segmentation, this could be a Director, Theme, Tag, Actor, etc.
  • Top Videos from the Segment: Along with the top Segment, it also returns a list of the top videos associated with that Segment.

Based on the selected Item Segmentation, this Logic can be used for rows such as “Your Favorite Director … And Their Movies” or “Videos About Your Favorite Topic …”.

If you wish to display multiple rows for distinct top Segments in a personalized order, you can achieve this by making multiple Composite Recommendation requests within a single Batch call.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



For
Recommendation
Source
Result
User
Item Segment
Items

Endpoint: Item Segments to User

The Logic returns the most relevant Item Segment (e.g., the top Director, Theme, Tag, Actor, etc) for the user from the specified Segmentation.


Endpoint: Items to Item Segment

The Logic returns the list of the top videos within the top Segment.

This Composite Logic delivers personalized recommendations based on a user's previous watching activity, all within a single response consisting of:

  • Video the User Watched: It selects and returns a video that the user has recently watched.
  • Top Related Videos: Along with the watched video, it also returns a list of top videos related to that specific video, offering content the user is likely to be interested in.

This Logic is ideal for scenarios like “Because You Watched …,” where recommendations are tailored to the user’s recent watching history.

The watched video is determined based on View Portion interactions, and you can refine this by specifying the maxDaysAgo and minWatchedPercentage parameters to define which View Portions are considered. If no such View Portion exists, an empty recommendation is returned.

If you want to display multiple sets of related videos based on different watched content, you can achieve this by making multiple Composite Recommendation requests within a single Batch call.

See the Scenario Recipe guide for more information.

This Logic is not available in new databases by default. Please contact support@recombee.com if you want to use it.



For
Recommendation
Source
Result
User
Item
Items

Endpoint: Items to User

The Logic selects and returns a video that the user has recently watched.

Integer
Default: 30

Defines the maximum number of days since the user watched a video for it to be considered for the "Because" selection.

For example, setting maxDaysAgo to 7 will only consider videos watched within the last 7 days.


Integer
Default: 75

Defines the minimum portion of a video that must be watched, based on the View Portion interaction, for it to be considered watched by the user (e.g. 75% by default).

This ensures that only videos where the user has engaged with at least the specified portion are included in the "Because" selection.


Endpoint: Items to Item

The Logic returns a list of top videos related to a specific video, offering content the user is likely to be interested in.

© Copyright 2026, Recombee s.r.o
docs.recombee.com