Every vendor sells ranking. Here is what else they sell, and for how much.

We read five vendors’ own docs, pricing pages and terms and wrote down what we found, with the page for every cell. Where a vendor does not publish something, the cell says so; it is not a “no”.

What only Patterna puts in the base plan: a holdout ledger that proves the uplift, a reason on every slot, and consent modes that store no user id when the user said no.

Ten criteria, six products

Open a row for the sentence and the source behind each verdict.

Feature comparison, with the source for every cell
Criterionwhat we checkedPatternathis siteRecombeeAlgoliaRecommendAmazonPersonalizeGoogle CloudVertex AI Search for commerceCrossing MindsBeam
A control group that keeps seeing your own list, and the uplift with a confidence interval, reported by the product itself.YesPartialPartialNoPartialPartial
The response says in words why each item is there.YesNoNoPartialNoNo
A documented mode that stores no user id, and a published rule on personal data.YesPartialPartialPartialYesPartial
The customer can keep all data in EU regions.YesYesPartialYesNoNot published
Business users read results and manage lists without code.YesPartialYesNoPartialYes
Editors pin, boost, cap or exclude items.YesPartialYesPartialPartialPartial
A named engineer on the account as a product offer, not generic support.YesPartialPartialNoNoYes
Start without talking to sales.YesYesYesYesYesNo
A public price list.YesYesYesYesYesNo
A REST API and official client libraries.YesYesYesYesYesYes

Crossing Minds. crossingminds.com does not answer at the time of writing; its last archived homepage is a letter saying the team is joining OpenAI. The rows below read from archived vendor pages and the live Shopify listing, and describe the offer as it was published.

List price at 500k, 3M and 10M requests a month

Computed from each vendor’s published rates, request charges only. USD prices are shown as the vendor publishes them; Patterna is in EUR. Nothing is converted, so read the bars as list prices in two currencies, not as one scale. The table has the formula and what each number leaves out.

500k requests a month

  • Patterna €149
  • Recombee $379
  • Algolia $294
  • Amazon $75
  • Vertex $135
  • Crossing Minds $5,000*

3M requests a month

  • Patterna €799
  • Recombee $824
  • Algolia $1,794
  • Amazon $450
  • Vertex $810
  • Crossing Minds $5,000*

10M requests a month

  • Patterna €2,199
  • Recombee $2,699
  • Algolia $5,994
  • Amazon $1,500
  • Vertex $2,700
  • Crossing Minds $5,000*
Patterna, EUR (hatched) Others, USD as published Each panel has its own scale. Request charges only; what each number leaves out is in the table below. *Crossing Minds: the one published figure, $60,000 a year, flat.
Price formulas and exclusions per vendor
Vendor500k3M10MFormulaNot included
PatternaStarter €149 with 500k requests, Growth €799 with 3M, overage €0.30 and €0.20 per extra 1,000.€149€799€2,199the cheapest self-serve plan at that volume: Starter at 500k; Growth at 3M; Growth + 7,000 × €0.20 at 10MNothing: ledger, reasons, consent modes and EU hosting are in the base plan. VAT excluded. source
RecombeeStandard $99 with 100k requests, +$0.70 per extra unit of 1,000 ($0.25 once usage passes 1M); Pro $1,699 with 5M, +$0.20.$379$824$2,699500k: $99 + 400 × $0.70; 3M: $99 + 2,900 × $0.25 (the page says the unit drops to $0.25 past 1M; read as applying to all units, the cheaper reading); 10M: Pro $1,699 + 5,000 × $0.20Interactions, active users and catalog items consume the same extra units, so a real bill is higher; add-ons (semantic search) unpriced. source
AlgoliaRecommendGrow: 10k recommendation requests a month included, then $0.60 per additional 1,000.$294$1,794$5,994(requests − 10,000) / 1,000 × $0.60Search requests, records above 100k, crawls; Elevate volume discounts are quote-only. source
AmazonPersonalizev2 recipes: $0.15 per 1,000 recommendation requests, flat; plus training and ingestion.$75$450$1,500requests / 1,000 × $0.15Training ($0.002 per 1,000 interactions), ingestion ($0.05/GB), and a minimum of 1 request per second billed per active campaign, which alone is about 2.6M requests ($390) a month, so the 500k figure is below the published floor. source
Google CloudVertex AI Search for commercePredictions $0.27 per 1,000 up to 20M a month; training and tuning $2.50 a node hour.$135$810$2,700requests / 1,000 × $0.27 (all three volumes sit in the first tier)Training and tuning node hours (Google’s own example adds $450 a month for one daily-retrained model), log storage; no EU residency to buy. source
Crossing MindsBeamQuote-only, revenue share by default; the Shopify App Store listing is a flat $60,000 a year with a dedicated ML engineer.$5,000$5,000$5,000$60,000 a year ÷ 12, the only published figure, flat at every volumeWhether the flat fee has a request cap is not published; the vendor site is unreachable. source 1·source 2

Managed against managed

The one other offer with an engineer on the account is Crossing Minds. Here is what both say they include.

Patterna Managed

€2,900 a month · €4,900 setup once · 12-month term · €39,700 first year

  • 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
  • Stop rule: no uplift in the holdout after 90 days, you leave
  • EU hosting, data processing agreement, ledger export at any time
The Managed plan

Crossing Minds as published

$60,000 a year on the Shopify listing · $5,000 a month · tiers otherwise “Get a quote”

  • “At least 1 ML engineer, 1 data scientist, and your success manager”
  • A/B test and proof of concept with lift and a p-value in reports
  • Beam Studio dashboard: QA, analytics, cohorts, KPI tracking
  • Revenue-share pricing by default; cost per recommendation set as fallback
  • Hosting region not published; 30-day trial behind a demo form

crossingminds.com does not answer at the time of writing; its last archived homepage is a letter saying the team is joining OpenAI. The rows below read from archived vendor pages and the live Shopify listing, and describe the offer as it was published.

Where the others are the better fit

  • Very high-volume commerce on an existing AWS or GCP commitment

    Amazon Personalize’s $0.15 per 1,000 requests is below our Growth overage of €0.20 at any volume, and Vertex’s rate drops to $0.18 past 20M predictions a month; both count against a cloud commitment you already signed. You bring your own A/B tool, your training budget and your own engineer.

  • Shops already on Algolia search

    If your catalog, rules and merchandisers already live in Algolia, Recommend adds a model to the same records and rules without a second vendor.

How this page was made

Method
We read each vendor’s own pricing pages and docs, every cell by hand, and linked the page. Request charges only, USD as published and EUR for us, nothing converted. We re-check them regularly.
Currency
USD prices are shown as the vendor publishes them; Patterna is in EUR. Nothing is converted, so read the bars as list prices in two currencies, not as one scale.
Verdicts
Yes, Partial, No, or Not published. “Not published” means we did not find it on the vendor’s pages; it is not a No. Partial means the capability exists with a documented limit.
Volumes
Request charges at 500k, 3M and 10M a month on the plan a buyer would pick for that volume; training, hosting, minimums and engineers are listed per vendor as not included.
Corrections
If a cell is wrong or out of date, tell us with the page that shows it and we fix it.
All 43 external sources

The cheapest comparison is a holdout on your own traffic.

Sixty days, one placement, and the ledger tells you what the recommendations earned against your own list.