Artificial Intelligence Powered Recommender as a Service
Become the architect of your success with our AI personalization engine designed to align with the visionary strategy of product managers and tech teams.
Start FreeRequest a DemoEmpower your Platform with AI Personalization
Explore feature-rich Recommender & Search solution tailored for your unique use case.
Boost Engagement With Real-time Video Recommendations
Become your user's favorite platform! Employ personalization software and add to your watch time and create a foundation of loyal viewers.
Apply for
- Fully Personalized Homepage
- Similar Movies/Series
- Editors' Picks For You
- Search Movies/Series
- Personalized Emailing
- Watch Next
- and a lot more...
Advance Your Platform With AI
Boost your sales by making customers' shopping experience most enjoyable. Reap the benefits of fuller carts and stock on positive reviews.
Apply for
- Fully Personalized Homepage
- Shopping Cart
- Alternative Products
- Faceted Search
- Personalized Emailing
- Popular & Trending
- and a lot more...
AI-Based Music Recommendations
Utilize insights into listeners’ preferences to offer a listening experience tailored to each user - just like Spotify!
Apply for
- Fully Personalized Homepage
- Similar Songs/Artists
- Playlists Made For You
- New Releases
- Recommended Artists For You
- Quick Search
- and a lot more...
Engage Audiences With Emerging Topics in Real-Time
Recombee’s engine is designed to build rich relationships with the readers, improve KPIs, and push your site through the ranks!
Apply for
- Articles For You
- Related Articles
- Trending Articles
- Search Articles
- Weekly Digest Email
- Personalized News Feed
- Read Next
- Cross-Site Recommmendation
- Daily Digest Email
- and a lot more...
Customer Experience With Personalized Recommendations
Recombee eases the journey of finding the right property, increases customer satisfaction, and aims at higher amounts of successful viewings.
Apply for
- Top Listings For You
- Nearby Listings
- More From This Broker
- Quick Search
- Watchdog Recommendations
- and a lot more...
Enhance Your Marketplace Experience
Unlock the full potential of your marketplace. Boost loyalty and satisfaction among your users integrating a cutting-edge recommendation engine.
Apply for
- Fully Personalized Homepage
- Similar Offers
- More From This Advertiser
- Faceted Search & Category Browsing
- Personalized Emailing
- Quick Search
- and a lot more...
Elevate the Deal Discovery Experience
Increase customer satisfaction by offering user-specific deal recommendations, transforming browsing into finding.
Apply for
- Fully Personalized Feed
- Similar Deals
- Promoted Deals For You
- Trending Deals
- Faceted Search & Category Browsing
- Personalized Emailing
- and a lot more...
Upgrade Your Platform With Job Recommendations
Push relevant job opportunities forward. Leverage from AI-powered quality in your job board software and drive your site through the ranks!
Apply for
- Recommended Jobs For You
- Similar Job Offers
- Similar Candidates
- Personalized Search
- More From This Employer
- Personalized Emailing
- and a lot more...
Travel Personalization for Enhanced Experiences
Recombee’s cutting edge personalized trip recommendations keep your customers engaged and make their experiences unforgettable.
Apply for
- Recommended For You
- Geolocation Recommendations
- Promoted Offers For You
- Faceted Search
- Personalized Emailing
- Nearby Listings
- and a lot more...
Personalize The User Experience
Thanks to Recombee’s flexibility, the recommendations and search can be applied to virtually any use case with a lot of content.
Explore our features to learn more
- Extensive Configuration - Choose what models will be applied, which content will be eligible for recommendations, and which content will be boosted for each use case. Explore more
- Support for the hierarchy of content - Enhance discovery by recommending categories, tags, authors, and more using the Item Segmentations. Explore more
Personalization Powerhouse
Recommendations
Match your user’s tastes with real-time personalized recommendations across all platforms - website, app, or email.
- Increase your KPIs by choosing an ensemble of models tuned for your use case. Explore more
- Recommend anything from individual products or content to categories, brands, or even order of rows on your homepage. Explore more
- Enjoy cutting-edge improvements in the field thanks to our successful research
Search
Enhance your search capabilities by taking into account the user’s behavioral data.
- Personalize search results for each user
- Boost specific content or products in the results according to your business needs
- Search in a variety of languages, even with typos
Real-Time Analytics & Insights
Take a deep dive into your data using our advanced real-time analytics tool called Insights within the Recombee Admin UI.
- Understand how users interact with the recommendations and your product in general
- Choose from a library of analytical views or create your graphs and reports
- Using the analytical data, adjust the rules and let the recommender engine follow your product vision
Watch How Personalization Works
Why Companies Choose Recombee
Full Control
Follow your product vision by setting specific behavior for each box with recommendations.
- Choose the behavior of the model, what can be recommended, and what shall be boosted
- Express your custom filters and boosters using our flexible ReQL language
- Use our AI ReQL Assistant to create any rules with ease
Easy Integration
Enjoy a 30-day unlimited free trial to implement and test our solution with no risk.
- Use SDK in your programming language to call our REST API
- Or integrate using an HTML low-code solution
- Take advantage of our extensive documentation and get help from our support team whenever needed. Explore documentation
Cutting Edge AI & Research
Benefit from unique features and inventions developed by our data scientists.
- Our data scientists frequently contribute to the most prestigious conferences in the field
- We transform the latest innovations from our data scientists and the scientific community into product solutions
- We ensure the highest quality of our recommendations through automatic hyper-parameter optimization
Scalability
Thanks to our horizontally scalable infrastructure, we recommend over a billion products, videos, articles, and other pieces of content every day.
- We can handle over 10k recommendations per second
- We support large catalogs with tens of millions of items
- We ensure low network latency to your servers and customers by having multiple data centers strategically situated across the globe.
Quick and Easy Integration
into Your Environment
The recommendation engine is provided by RESTful API, HTML Widgets and SDKs for multiple programming languages.
const client = new recombee.ApiClient('database-id', dbPublicToken);
// Send a view of item 'item_x' by user 'user_42'
client.send(new recombee.AddDetailView('user_42', 'item_x'));
// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
const recommended = await client.send(
new recombee.RecommendItemsToUser('user_42', 5, {filter: "'expires' > now()"})
);
client = RecombeeClient.new('database-id', secret_token)
# Send a view of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send(AddDetailView.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(RecommendItemsToUser.new('user_42', 5, 'filter' => "'expires' > now()"))
RecombeeClient client = new RecombeeClient("database-id", secretToken);
// Send a view of item "item_x" by user "user_42". Create user and/or item if it doesn't exist yet.
client.send(new AddDetailView("user_42", "item_x").setCascadeCreate(true));
// Get 5 recommended items for user "user_42". Recommend only items which haven't expired yet.
RecommendationResponse recommended = client.send(
new RecommendItemsToUser("user_42", 5).setFilter("'expires' > now()")
);
client = RecombeeClient('database-id', secret_token)
# Send a view of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send(AddDetailView('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(RecommendItemsToUser('user_42', 5, filter="'expires' > now()"))
const client = new recombee.ApiClient('database-id', secretToken);
// Send a view of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
client.send(new rqs.AddDetailView('user_42', 'item_x', {cascadeCreate: true}), callback);
// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
const recommended = await client.send(
new rqs.RecommendItemsToUser('user_42', 5, {filter: "'expires' > now()"})
); // Supports both Promises and callbacks
val client = RecombeeClient(databaseId = "yourDatabaseId", publicToken = dbPublicToken,)
// Send a view of item 'item_x' by user 'user_42'
client.send(AddDetailView("user_42", "item_x"));
// Get 5 recommended items for user 'user_42'. Recommend only items which haven't expired yet.
val result = client.sendAsync(RecommendItemsToUser("user_42", count = 5, filter = "'expires' > now()"))
result.onSuccess { response: RecommendationResponse ->
// Show recommendations
}
$client = new Client('database-id', $secret_token);
// Send a view of item 'item_x' by user 'user_42'. Create user and/or item if it doesn't exist yet.
$client->send(new Reqs\AddDetailView('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\RecommendItemsToUser('user_42', 5, ['filter' => "'expires' > now()"]));
var client = new RecombeeClient("database_id", secretToken);
// Send a view of item "item_x" by user "user_42". Create user and/or item if it doesn't exist yet.
client.Send(new AddDetailView("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 RecommendItemsToUser("user_42", 5, filter: "'expires' > now()"));
# Send a view 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/detailviews/
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/recomms/users/user_42/items/?count=5&filter=%27expires%27%3Enow()