Get early access

Recommendation API · Opening soon

Powerful recommendations, made simple.

Show each visitor the items they are most likely to love. Add a few lines to your site and Recapi does the rest: no model to manage, no data team needed, and a fixed, transparent price.

Free up to 100,000 recommendation lists every month. No card needed.

Recommended for youplacement: product_page
  • Trail runner 3Viewed with your last pick
  • The Long Way HomeReaders like you finished it
  • Night Drive EPTrending in your genres
  • Loft near the canalSimilar to homes you saved

Made for any catalog

If people browse it and choose from it, Recapi recommends it.

  • HomesHomes like this one
  • PodcastsMore episodes for you
  • ProductsSimilar items · Bought together
  • GamesPlayers also liked
  • VideosUp next
  • Job adsSimilar openings
  • TripsInspired by your searches
  • RecipesCook this next
  • ArticlesRead next
  • SongsListen next
  • CoursesLearn next
  • BooksReaders also loved
  • EventsYou may also enjoy
  • Help articlesRelated answers

Easy to start

Add a snippet to your site and recommendations show on day one.

Powerful underneath

Recapi finds what works on your own data and keeps improving on its own.

Honest by default

A fixed price per call, and a dashboard that shows what recommendations actually bring you.

How it works

Recommendation is a wild world. Your case is unique.

  • A song is played again and again.

  • A sofa is bought once in ten years.

  • An article is read once and forgotten.

  • A game is played for weeks.

  • A holiday is compared for days.

  • A T-shirt is chosen in a second.

No two catalogs behave alike. So Recapi doesn’t bet on one method: it adapts to yours.

  1. Learn from your data

    Recapi tries several approaches on your own catalog and visitors, and keeps learning as they browse.

  2. Measure in the open

    Every day, your recommendations are scored on your own history. You see the score on your dashboard, not a black box.

  3. Real visitors decide

    Real behavior is the proof. We measure the clicks and conversions recommendations bring on your own traffic.

  4. Better every month

    We keep improving our models and adding new ones. Each upgrade reaches you automatically, with nothing to change on your side.

Clicks on recommendations

RecapiMost popular

You never train, tune or deploy a model. Recapi does the data science. You see the results.

Day 1Day 30

Integrations

Two ways to plug Recapi in

Ready-made snippets on supported platforms. Full control with code everywhere else.

Copy and paste

On your platform, in a few minutes

For site owners who want recommendations without writing code.

  • Paste two ready-made snippets, shown with your keys in your dashboard.
  • Product views, carts and orders are tracked for you.
  • Paste a recommendation row into your theme, where you want it.
  • See what they bring in your dashboard.
Shopify Available
A recommendation row for your theme, and checkout tracking, ready to paste
Add it to your shop
Magento Available
One module: orders counted from your server, a row on product pages
Add it to your store
More platforms comingTell us which one you use and we’ll let you know when it’s ready.
Request yours
With code

Any stack, full control

For developers who want Recapi exactly where and how they need it.

  • </>
    Script tagAny website, one tag in your pages
  • npm
    JavaScriptReact, Vue and other modern front ends
  • php
    PHPWordPress, WooCommerce, Laravel, Symfony
  • py
    PythonDjango, Flask, FastAPI or a simple script
  • java
    JavaSpring, Kotlin and Android apps
  • go
    GoAny Go server, standard library only
  • rb
    RubyRails, Solidus, Sinatra and background jobs
  • swift
    SwiftiOS and macOS apps, Vapor servers
  • cs
    C#ASP.NET Core and any .NET server

With code · in detail

Easy to start. Easy to make your own.

Three steps to your first recommendations. Every setting has a default that works; change only what you care about.

  1. 1

    Add Recapi to your site

    One snippet in your pages, or our library for your language.

    index.html
    <script type="module">
      import { createClient } from "https://api.recapi.io/sdk/0.6.1/index.js";
      const recapi = createClient({
        apiKey: "rk_pub_…", baseUrl: "https://api.recapi.io"
      });
    </script>
  2. 2

    Tell it what people do

    Send each interaction with its item and a level from 1 to 10: 3 for a view, 10 for what matters most to you, such as a purchase.

    app.js · track
    // each interaction: the item and a level from 1 to 10
    recapi.track("item_4471", 3);    // e.g. a view
    recapi.track("item_4471", 5);    // e.g. added to cart
    recapi.track("item_4471", 10);   // e.g. a purchase
    
    // once the visitor logs in
    recapi.identify("u_812");
  3. 3

    Show the lists

    Ask for a list where you want it: made for this visitor, similar to the item on screen, or most popular. You always know what’s shown.

    app.js · show
    // a list, where you want it
    const { items } = await recapi.recommend({
      placement: "product_page", count: 8
    });

Pick your flavor

Each placement can show a different kind of list.

  • Most popularThe safe bet, from day one
  • TrendingWhat’s picking up right now
  • Made for youPersonal picks for each visitor
  • SimilarMore like the item on screen
  • Play · watch · read nextWhat comes after this one
  • Bought togetherComplete the basket, the look, the set

Tweak it when you want to

  • PlacementsName each spot where lists show, and tune each one on its own.
  • How adventurousSafe favorites, or more new and hidden items.
  • VarietyMake lists more varied, or keep them focused.
  • CategoriesNarrow a list to one category when you need to.

Dashboard

See exactly what you get

Your dashboard shows real usage and real results, not promises.

  • Lift, measured

    The extra clicks and conversions recommendations bring you, measured on your real traffic.

  • Recommendation quality

    How well your recommendations predict what visitors pick next, scored every day against a most-popular baseline.

  • Usage and cost

    Every call counted, day by day, with your month-to-date cost: the same numbers as your invoice.

  • Why this item?

    Each recommendation comes with a reason you can read and show to your visitors.

  • Live events

    Watch your data arrive as you integrate, and get told when something looks off.

  • Always fresh

    Recommendations react to a visitor’s last click, instantly.

Pricing

One fixed price. Fully transparent.

Pay only for what you use, at a fixed price per call. No contract, no setup fee, no share of your revenue. Start free, add a card only when you outgrow it.

  • No surprise billsWithout a card, nothing is ever charged. When the free tier runs out, the service pauses until next month, and your dashboard warns you well before.
  • Stop paying any timeFrom the dashboard, with no contract and no notice period.

Questions

Good to know

Do I need a data scientist?

No. Recapi trains, tests and updates the models for you. You send events and show the lists it returns.

How much data do I need?

None to start. Day one shows popular and trending items; recommendations get more personal on their own as visitors browse.

How do I know it works?

Your dashboard shows how many more clicks and conversions recommendations bring than a simple most-popular list, and says when the result can be trusted.

What about privacy?

Your data is hosted in the EU. Our script stores nothing on your visitors’ devices until they consent, and respects Do Not Track, and erasing a visitor’s data takes a single call.

What if I want to stop?

Stop paying from the dashboard at any time, with no contract and no notice period. Your paid plan runs to the end of the billing month, then you are back on the free plan.

Your visitors are already telling you what they like.

Start listening.