In-app search for SaaS products

Your users expect to search their data — tickets, customers, content, messages. LumoSearch gives you a search API that handles relevance, typo tolerance, and autocomplete so you can focus on your product.

Built for multi-tenant SaaS

Scoped API keys for each tenant

Create a collection per tenant and issue scoped public search keys. Each user only searches their own data. Keys are hashed with SHA-256 and never stored in plain text.

Fast enough for real-time UX

Sub-50ms autocomplete for search-as-you-type. Warm Lambda cache keeps frequently accessed indexes in memory. Your users get instant results without you managing any infrastructure.

Usage tracking per account

Track search volume and document counts per account. Use this data for your own billing, analytics, or to identify power users who might upgrade.

Replace-only ingestion

Upload the full dataset whenever it changes. No partial update complexity, no out-of-sync indexes. Indexing runs asynchronously — your API never blocks on reindexing.

Common SaaS search patterns

Help desk / Support tickets

Index ticket titles, descriptions, and customer names. Weight titles at 3x so searching for "login issue" surfaces tickets about login problems, not tickets that mention logins in passing.

CRM / Contact search

Index contact names, companies, emails, and notes. Autocomplete helps reps find contacts by typing any part of the name or company. Fuzzy matching handles misspelled names.

CMS / Content platform

Index posts, pages, and media. Weight titles and tags higher than body content. Return highlight ranges so your UI can show matching snippets in search results.

Ship search in your app this week

Free tier supports up to 1,000 documents. Upgrade when your users need more.

Get Started