Free
For trying it on a real catalog.
- 10,000 records, 40 MB
- 10,000 searches a month
- 1 index
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.
Bring your facets, sorts, synonyms and ranking. Shoppers keep your old search until you switch.
Upload your catalog, add the browser SDK, and ship search this afternoon.
npm i @findlane/browserOne synonym, set once: trainers = running shoes
Suggested from the words in your catalog
Your settings come across, your catalog loads in the background, and shoppers keep using your current search until you point the storefront at Findlane.
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.
2 carried over differently · 8 rules not carried over
Stage the whole catalog from your server in batches. Nothing goes live until one commit, so shoppers never see a half-loaded index.
await client .index("products") .replaceAllStaged(catalog, { stageId: "switch-1", })// staged in batches,// live in one commit
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.
fender strat✓ same top 3kreatin✓ same top 3bass amp2nd and 3rd swappedMoving a large catalog? Book a call to plan the switch, or write to us.
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.
› 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
Add the server to your agent, then sign in to Findlane in your browser and choose the workspace it can manage.
claude mcp add --transport http findlane https://api.findlane.dev/mcphttps://api.findlane.dev/mcpFlat plans by records and searches, with nothing to size or reserve.
For trying it on a real catalog.
For a single store going live.
For a busy store with a growing catalog.
For large and multi-brand catalogs.
50,000 records and 300,000 searches a month
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
Misspellings, filters, variants and campaigns, on catalogs that change every night. The details are handled for you.
Prefixes from three letters, one typo in short words and two in long ones. Exact matches still rank first.
Facet on any field, including arrays like categories.name. Filter by exact values, lists or price ranges.
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.
Pin, boost, bury or hide products on category pages and searches, between two times, so a sale starts and ends on its own.
Products that go with this one, similar ones, and products bought together, on every product page. An add-on to paid plans.
Stage a full replacement in batches of up to 1,000 records. Nothing changes until one commit, and every step is safe to retry.
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.
for a repeat search, answered by the nearest edge location
p50 across runs, measured from London, 29 Sep 2026A write is searchable once it's accepted, and cached results catch up within seconds.
Starting fresh? Send products from your server, shape relevance in the dashboard, and search straight from the browser.
Push JSON from your server: up to 100,000 records in one request, or stage bigger catalogs in batches.
const products = client.index("products")await products.replaceAll(catalog)// searchable as soon as it's accepted
Pick searchable fields and weights, facets, filters and sorts in the dashboard, and change them whenever you like.
A public ID only answers on the origins you allow, so your storefront can call search directly.
pub_8f3kq2…RotateAny 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.
Make each section a record, and a search lands on the right heading with the matching words highlighted.
Search our docsSearch titles, authors and abstracts, narrow by category and year, and sort by citations instead of price.
Search 9,000 papersGive records a location and search nearest first, within a radius, or inside the map's view.
Search 12,000 homesYes, 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.
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.
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.
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.
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.
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.
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.
Yes. The free plan includes 10,000 records and 10,000 searches a month, with the same API and SDKs as paid plans.
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.