Pricing that puts the proof in the base plan.
EUR, excluding VAT. Requests are metered; impressions, events and proof queries are free. Every paid plan includes the holdout ledger, reasons, consent modes and EU hosting.
Pilot
Anyone evaluating
Free
for 60 days, then choose a plan
- 1 placement
- Shadow mode and testers
- Holdout report at the end
- EU hosting
Free for 60 days
Start a free pilotStarter
Apps and shops up to about 50k monthly actives
€149
per month, cancel monthly
500k requests a month
- 500k requests a month
- 3 placements
- Proof ledger with intervals
- A reason per slot
- Consent modes
- Curated lists
- E-mail support
€0.30 per extra 1,000 requests
Create workspaceGrowth
Most chosenProducts that run recommendations in several places
€799
per month, cancel monthly
3M requests a month
- 3M requests a month
- Unlimited placements
- Learned rankers
- Lab: simulations and benchmarks
- SSO and MFA
- Audit log
- Priority support
€0.20 per extra 1,000 requests
Create workspaceManaged
Companies that want results, not a toolbox
€2,900
per month, 12-month term, plus €4,900 setup once
10M requests a month
- Everything in Growth
- A named ML engineer on your account
- Custom algorithm for your catalogue
- Weekly monitoring
- Monthly improvement cycle, each with its holdout result
- Quarterly roadmap call
- 10M requests a month
€0.15 per extra 1,000 requests
Talk to us
Every paid plan includes a data processing agreement, EU-only hosting in Amsterdam, and an export of the ledger at any time.
What counts as a request
A request is one server-side call to POST /v1/recommendations. Impressions, events, interactions and every proof query are free: you should never be afraid to send us data.
POST /v1/recommendationscounts: one request per slate, however many slotsPOST /v1/eventsfree: views, completions, purchasesPOST /v1/interactionsfree: what was seen and tappedPUT /v1/catalog/itemsfree: your catalog, up to 500 items per callGET /v1/proof/ledgerfree: the holdout results, as often as you like
Work out your month.
Move the slider to your request volume and set your placements. The calculator picks the cheapest plan that fits and shows the others next to it.
One request is one POST /v1/recommendations call. Impressions, events and proof queries are free.
A placement is one place in your app that shows a list, like home_articles. Starter has
three; Growth and Managed are unlimited.
Your plan
Starter
€299a month
- Base
- €149
- Overage above 500k
- €150
- Growth€799
- Managed, with an engineer €2,900 + €4,900 once
You buy results, not a toolbox.
A named ML engineer builds a recommendation algorithm for your catalogue, watches inputs and results every week, improves the model in monthly cycles and reports each change with its holdout result. A quarterly call sets the roadmap. Everything in Growth is included, with 10M requests a month.
The stop rule
A customer on Pilot, or in the first 90 days of Managed, can leave the moment the holdout shows no uplift. We say this out loud because the ledger is in the base plan: you will see it before we do.
- Monthly
- €2,900
- Setup, once
- €4,900
- Term
- 12 months
- Included
- 10M requests
- Over the limit
- €0.15 per 1,000
- First year
- €39,700
At 3M requests a month, against the list prices we found.
Read from each vendor’s own pricing page. USD as published, EUR for us, nothing converted. The full comparison, with sources.
| Vendor | List price at 3M | Holdout ledger in product | Reason per slot |
|---|---|---|---|
| Patterna | €799 | Yes | Yes |
| Recombee | $824 | Partial | No |
| AlgoliaRecommend | $1,794 | Partial | No |
| AmazonPersonalize | $450 | No | Partial |
| Google CloudVertex AI Search for commerce | $810 | Partial | No |
| Crossing MindsBeam | $5,000 | Partial | No |
Pricing questions
What counts, what happens over the limit, how yearly works, and what the stop rule means.
Ask something elseWhat counts as a request?
A request is one server-side call to POST /v1/recommendations. Impressions, events, interactions and every proof query are free: you should never be afraid to send us data.
What happens when I pass the included volume?
Nothing stops. Extra requests are metered per 1,000 at the plan’s rate (€0.30 on Starter, €0.20 on Growth, €0.15 on Managed) and invoiced with the next month. The calculator above shows where Growth becomes cheaper than Starter with overage.
Is the proof ledger really in every plan?
Yes. Starter, Growth and Managed all run the holdout and show the ledger with its interval. The pilot ends with a holdout report. We do not sell measurement as an add-on; it is the reason to buy.
How does yearly billing work?
Pay yearly and get two months free on Starter and Growth. Managed is a 12-month term by nature. You pay ten months up front for twelve and the invoice carries VAT where it applies. Switch back to monthly at the end of the year.
What is in the Managed plan that Growth does not have?
A named ML engineer. They build a recommendation algorithm for your catalogue, watch inputs and results weekly, improve the model in monthly cycles and report each change with its holdout result, and hold a quarterly roadmap call with you. The plan includes 10M requests and a one-time setup of €4,900.
What is the stop rule?
A customer on Pilot, or in the first 90 days of Managed, can leave the moment the holdout shows no uplift. We say this out loud because the ledger is in the base plan: you will see it before we do.
Which agreements come with a paid plan?
Every paid plan includes a data processing agreement, EU-only hosting in Amsterdam, and an export of the ledger at any time.
Do you offer a design-partner price?
For a first customer in a vertical we do: a Managed plan at a reduced monthly price, no setup fee, in return for a 12-month term and permission to publish the holdout numbers after your approval. Write to us with your catalogue and traffic.
Ask about a design-partner planNot sure which plan? Start with the pilot.
Free for 60 days, one placement, a holdout report at the end. Then pick a plan with the numbers in hand.