Skip to content
Start free

Every search, straight to the right product.

Typo-tolerant search with facets and sorting, on flat plans with a bill you know before the month starts. Move your store's search over or start fresh, and let your AI agent do either over MCP.

Free for 10,000 records and 10,000 searches a month.

Moving from another search service

Bring your facets, sorts, synonyms and ranking. Shoppers keep your old search until you switch.

Import from Algoliasettings · sorts · synonyms
How switching works

Starting fresh

Upload your catalog, add the browser SDK, and ship search this afternoon.

npm i @findlane/browser
The first three steps
Search a live store catalog in the playground

Switch without a gap.

Your settings come across, your catalog loads in the background, and shoppers keep using your current search until you point the storefront at Findlane.

1

Bring your settings

Import from Algolia reads your index's settings, its replicas' sorts and its synonyms, then shows what carried over differently. Your key stays in your browser.

Import from Algolia✓ Ready to apply
Facets45 fields
SortsPrice ↑Price ↓Newest
Rankingsold out lastpopularity
Synonyms212 groups

2 carried over differently · 8 rules not carried over

2

Load in the background

Stage the whole catalog from your server in batches. Nothing goes live until one commit, so shoppers never see a half-loaded index.

sync.ts
await client  .index("products")  .replaceAllStaged(catalog, {    stageId: "switch-1",  })// staged in batches,// live in one commit
3

Compare, then switch

Run your busiest searches in the dashboard's playground, or ask your agent to run them against both. When they match, point the storefront at Findlane.

Your agent’s comparison20 searches
fender strat✓ same top 3
kreatin✓ same top 3
bass amp2nd and 3rd swapped

Let your agent do the move.

Connect Claude, ChatGPT, Claude Code or any MCP client and ask it to switch your store's search, or to add it from scratch. It creates the index, carries over your facets, sorts and synonyms, loads the catalog, tests real searches and swaps the search box.

agent · findlane mcp
› Move our search to Findlane. Keep our facets, sorts and synonyms.✓ create_index          products✓ update_settings       45 facets · 3 sorts · 212 synonyms✓ create_upload_key     sync.ts staged 41,800 records✓ search                20 busiest searches: 19 match✓ set_allowed_origins   shop.example.comSearchBox.tsx now calls Findlane. Switch when you're ready.› Some searches find nothing. Can you fix them?✓ get_search_analytics  14 searches found nothing✓ update_settings       synonyms: trainers = running shoes

Connect once

Add the server to your agent, then sign in to Findlane in your browser and choose the workspace it can manage.

ChatGPT
Plugins → + → Add custom MCP server
Claude Code
claude mcp add --transport http findlane https://api.findlane.dev/mcp
Cursor, VS Code and other MCP clients
https://api.findlane.dev/mcp
Set up your agent
  • Free test searches. Searches an agent runs to check its work don't count toward your plan.
  • Only what you grant. A connection manages only the workspaces you choose, until you revoke it.
  • Catalogs skip the chat. Full uploads run from your shell with a key that expires in an hour.

A bill you know before the month starts.

Flat plans by records and searches, with nothing to size or reserve.

  • Every search feature, every plan. Typo tolerance, facets, sorts, synonyms, geo search and analytics, from Free up.
  • Overage with a ceiling. Extra searches and records never cost more than a larger plan would, and a spending limit, on from the start, caps extra searches.
  • Cached searches are free. Repeat searches our edge cache answers don't count, and neither do crawlers like Googlebot.

Free

$0 forever

For trying it on a real catalog.

  • 10,000 records, 40 MB
  • 10,000 searches a month
  • 1 index
Start free

Starter

$19 /month

For a single store going live.

  • 50,000 records, 200 MB
  • 50,000 searches a month
  • 3 indexes
Choose Starter

Team

$49 /month

For a busy store with a growing catalog.

  • 150,000 records, 600 MB
  • 750,000 searches a month
  • 10 indexes
Choose Team

Growth

$149 /month

For large and multi-brand catalogs.

  • 500,000 records, 2 GB
  • 3M searches a month
  • 25 indexes
Choose Growth
Scale · $299/month · 1M records · 10M searches · 50 indexes
Dedicated · from $599 a month, priced with you · your own cluster · Book a call

Same workload, list prices

50,000 records and 300,000 searches a month

Findlane Team
$49
Meilisearch Build
$130
Algolia Grow
$145

List prices collected 28 Sep 2026 from official pricing pages, for services that also charge by usage. Compare with Algolia for your catalog

This workload fits Team at $49 a month. If traffic spikes, the most Team can cost in a month with its default spending limit is $234.

Prices are in US dollars, plus VAT or sales tax where it applies. Over your plan? Paid plans keep working: extra searches are $0.20 per 1,000, and extra records $1 per 10,000 a month, never more than a larger plan would cost, with a spending limit on extra searches you can change. Search-as-you-type requests count as searches, unless our cache answers them. Every limit and how billing works

Built for the way shoppers search.

Misspellings, filters, variants and campaigns, on catalogs that change every night. The details are handled for you.

Typos, handled

Prefixes from three letters, one typo in short words and two in long ones. Exact matches still rank first.

Facets and filters

Facet on any field, including arrays like categories.name. Filter by exact values, lists or price ranges.

Variants, shown once

Each product shows once, as the color or size that matched the search, whether variants are records of their own or a list inside one.

Campaigns that run themselves

Pin, boost, bury or hide products on category pages and searches, between two times, so a sale starts and ends on its own.

Recommendations

Products that go with this one, similar ones, and products bought together, on every product page. An add-on to paid plans.

Catalog swaps without gaps

Stage a full replacement in batches of up to 1,000 records. Nothing changes until one commit, and every step is safe to retry.

See every feature

Fast where your shoppers are.

Search runs on Cloudflare's edge. Repeat searches come from the nearest location's cache, and every write moves the cache on to the new version.

6 to 9 milliseconds

for a repeat search, answered by the nearest edge location

p50 across runs, measured from London, 29 Sep 2026

No reindex step

A write is searchable once it's accepted, and cached results catch up within seconds.

Shopperany browser
cache hit · 6–9 ms
Edge cachenearest Cloudflare location
only on a miss
Search enginetypos, facets, ranking
Your indexupdated on every write

From catalog to search box in an afternoon.

Starting fresh? Send products from your server, shape relevance in the dashboard, and search straight from the browser.

1

Send your catalog

Push JSON from your server: up to 100,000 records in one request, or stage bigger catalogs in batches.

sync.ts
const products = client.index("products")await products.replaceAll(catalog)// searchable as soon as it's accepted
2

Tune relevance, no deploy

Pick searchable fields and weights, facets, filters and sorts in the dashboard, and change them whenever you like.

Search intitle ×1.0brand.name ×0.5
Facetsbrand.namecategories.namesize
SortsPrice ↑Newest
TyposTolerate typos
3

Search from the browser

A public ID only answers on the origins you allow, so your storefront can call search directly.

Public IDpub_8f3kq2…Rotate
Allowed origins✓ shop.example.com
Returned fieldstitlepriceimage
  • Two small SDKs, or plain HTTP. One runs on your server and keeps the catalog in sync. The other runs in the browser and only ever searches.
  • Keys stay server-side. The browser package only takes a public ID.
  • Typed results. Hits, totals, facet counts and timing in one response.

Not just products.

Any JSON records work: help centers, research libraries, listings and maps. Our own docs search with Findlane, and each example below is a live index you can try.

What stores ask first.

Can I bring my current search settings?

Yes, if the importer shown above covers your current service: it reads your index's settings, its replicas' sorts and its synonyms, and tells you what it carried over differently and what it didn't. Otherwise, set them in the dashboard or let your agent translate them.

Can my current search keep running while I test?

Yes. Load your catalog with a staged upload; shoppers see nothing change until you point your storefront at Findlane, so both can run side by side for as long as you need.

How do I check results before switching?

Run your busiest searches in the dashboard's playground, or ask your agent to run them against both and compare. Synonyms, typo tolerance and ranking are settings, so fixes don't need a deploy.

How big can my catalog be?

Plans go up to a million records, and one request can replace up to 100,000. Bigger catalogs upload in staged batches, and dedicated clusters go further.

What will my bill be?

Your plan's price, plus overage only if you go over it. Extra searches and records never cost more than a larger plan would, and extra searches stop at a spending limit, the difference to the next plan by default, which you can change. Repeat searches answered from our cache are free.

Can you help with the move?

Yes. Book a 15- or 30-minute call, or write to hello@findlane.dev with your catalog size and how you search today, and we'll plan the switch with you.

Can an AI agent set it up for me?

Yes. Connect Claude Code, Cursor or another MCP client to Findlane, and it can create indexes, load records, change settings, test searches and allow your site's origin. It manages only the workspaces you choose, and you can revoke it at any time.

Can I try it without paying?

Yes. The free plan includes 10,000 records and 10,000 searches a month, with the same API and SDKs as paid plans.

Move your search over, or start fresh.

Bring your settings or upload a catalog, free for the first 10,000 records. Moving something bigger? Plan the switch on a call, or write to us.