Smooth and easy integration

The recommendation engine is provided via RESTful API and SDKs for multiple programming languages.

client = RecombeeClient.new('database-id', secret_token)

# Send purchase of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send( AddPurchase.new('user_42', 'item_x', 'cascadeCreate' => true) )

# Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
recommended = client.send( UserBasedRecommendation.new('user_42', 5, 'filter' => " 'expires' > now()") )
See Recombee API Client for Ruby on Github
RecombeeClient client = new RecombeeClient("database-id", secretToken);

// Send purchase of item "item_x" by user "user_42". Create user and/or item if it doesn't exist yet.
client.send(new AddPurchase("user_42", "item_x").setCascadeCreate(true));

// Get 5 recommended items for user "user_42". Recommend only items which haven't expired yet.
Recommendation[] recommended = client.send(new UserBasedRecommendation("user_42", 5)
                                     .setFilter("'expires' > now()"));
See Recombee API Client for Java on Github
client = RecombeeClient('database-id', secret_token)

# Send purchase of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send( AddPurchase('user_42', 'item_x', cascade_create=True ) )

# Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
recommended = client.send( UserBasedRecommendation('user_42', 5, filter=" 'expires' > now()") )
See Recombee API Client for Python on Github
var client = new recombee.ApiClient('database-id', secretToken);
// Send purchase of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send( new rqs.AddPurchase('user_42', 'item_x', {cascadeCreate: true}), callback);

// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
client.send( new rqs.UserBasedRecommendation('user_42', 5, {filter: " 'expires' > now()"}) )
                    .then((recommended) => { ... }) //Supports both Promises and callbacks
See Recombee API Client for Node.js on Github
var client = new recombee.ApiClient('database-id', secretToken);
// Send purchase of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send( new rqs.AddPurchase('user_42', 'item_x', {cascadeCreate: true}), callback);

// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
client.send( new rqs.UserBasedRecommendation('user_42', 5, {filter: " 'expires' > now()"}) )
.then((recommended) => { ... }) //Supports both Promises and callbacks
See Recombee API Client for Node.js on Github
$client = new Client('database-id', $secret_token);

// Send purchase of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
$client->send( new Reqs\AddPurchase('user_42', 'item_x', ['cascadeCreate' => true]) );

// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
$recommended = $client->send( new Reqs\UserBasedRecommendation('user_42', 5, ['filter' => " 'expires' > now()"]) );
See Recombee API Client for PHP on Github
var client = new RecombeeClient("database_id", secretToken);

// Send purchase of item "item_x" by user "user_42". Create user and/or item if it doesn't exist yet.
client.Send( new AddPurchase("user_42", "item_x", cascadeCreate: true) );

// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
var recommended = client.Send( new UserBasedRecommendation("user_42", 5, filter: " 'expires' > now()") );
See Recombee API Client for .NET on Github
var client = new RecombeeClient("database_id", secretToken);

// Send purchase of item "item_x" by user "user_42". Create user and/or item if it doesn't exist yet.
client.Send( new AddPurchase("user_42", "item_x", cascadeCreate: true) );

// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
var recommended = client.Send( new UserBasedRecommendation("user_42", 5, filter: " 'expires' > now()") );
See Recombee API Client for .NET on Github
# Send purchase of item 'item_x' by user 'user_id'. Create user and/or item if it doesn't exist yet.
POST http://rapi.recombee.com/database_id/purchases/
Data: {'userId': 'user_42', 'itemId': 'item_x', 'cascadeCreate': true}

# Get 5 recommended items for user 'user_42'.
# Recommend only items which haven't expired yet (filter: 'expires' > now()).
GET http://rapi.recombee.com/database_id/users/user_42/recomms/?count=5&filter=expires%27%20%3E%20now()
See more API Documentation

Real-Time Integration

User interacts with your website / app
Your Application Server asks Recombee
Recombee returns a personalized list of items (products, articles)

Benefits that drive you forward

Why waste time and money on the development of your own recommender system, if you can use the most advanced engine tailored by data scientists.

Real-time Recommendation as a service

Our API/SDK returns the recommendations immediately after user’s action at your website or in your app in less than 200 ms.

Scalable solution

We can deliver the service no matter how large is the traffic at your website. Our system is capable of delivering more than 500 recommendations per second.

User interface

You can check the key performance indicators in near real-time using our intuitive graphical user interface (GUI).

Domain independence

Our system is successfully used to recommend movies, news, cultural events, books, songs, job advertisements, or products in eshops. It is easily adaptable to any other domain.

Easy to customize

You can customize our recommeder for your business or any other rules by our simple query language ReQL. Filters and boosters can be managed independently for each recommendation request.

Research and improvements

Sophisticated algorithms form the core of our recommendation engine. Algorithms are continuously managed and improved by the Artificial Intelligence.

Pricing

Free

$0 / month
Great for trying our service out
  • Full API Functionality
  • Up to 99,999 recomendations/month
Free instant account

Standard

From $100 / month
Serious usage in real business
  • Full API Functionality
  • Price according to number of recommendation requests only
  • Data uploads are unlimited and free of charge
  • Guaranteed response time and availability
  • Full support
  • Service Level Agreement
  • Optimization of model by AI
Order from $100 / month

Alternative

We can also offer performance pricing (part of the generated additional revenue) for higher volumes. Please contact us for further info.

Contact us

Our customers say

Economia Showmax Bubb.store jobs.cz Go Out
and more than 250 other customers.