Zero API calls. Zero server costs. Instant search.

Sprigr compiles your search index into a blazingly fast client-side search engine. Users search locally in the browser. No per-query fees, no infrastructure to manage, no servers to scale. Your search cost is the same at 10 searches per month or 10 million.

Zero per-query costs
No infrastructure
Sub-10ms latency
Works offline
The back office

The search without api calls back office

Sprigr compiles your search index into a client-side engine. Search runs locally in the browser with zero API calls. Your cost is a flat monthly fee regardless of query volume. Whether your users run 10 searches or 10 million, the bill doesn't change.

  • Local computation Sprigr
  • Zero per-query cost Sprigr
  • No rate limits Sprigr
  • Flat monthly fee Sprigr

You focus on the work. Sprigr runs the paperwork.

Performance without compromise

Eliminating API calls does not just save money. It makes search fundamentally faster and more reliable.

No cold starts

Serverless search functions take 50-500 ms to cold start. Sprigr's search engine is already loaded in the browser. The first search query is just as fast as the thousandth, under 10 ms, every time. There is no waiting for a function to spin up, no Lambda initialization, no container warm-up.

No rate limits

API-based search enforces rate limits to protect server resources. When your site gets a traffic spike (a product launch, a viral post, a Black Friday rush) rate limits throttle your search right when it matters most. Sprigr has no rate limits because there is no server to protect. Each user runs search independently in their browser.

Works offline

Once the search engine and index are cached, search works without any network connection. Users on planes, trains, or spotty mobile connections can still search your content. This is critical for progressive web apps, mobile apps, and documentation sites used in areas with unreliable internet.

Flat cost at any scale

Per-query pricing punishes growth. Sprigr costs the same whether your users run 10 searches or 10 million. Your search bill is predictable and doesn't surge with traffic.

Global edge delivery

The compiled index is served from a 300+ location edge network. First-load time is optimized regardless of where your users are. After that, the engine is cached locally.

Privacy preserved

No query logs, no user identifiers, no cross-border data transfers. Queries stay on the device. GDPR obligations for search functionality effectively disappear.

How zero-API search works

Three steps from your data to instant, serverless search.

01

Push your data

Send records to the Sprigr REST API. Products, articles, documentation, job listings, any structured JSON. This is the only time your data touches a server.

02

Compile to a client-side engine

Sprigr builds a compact binary search index optimized for in-browser execution. A 10,000-record catalog compresses to 1-5 MB for keyword search. Indexes with semantic search enabled are larger. The index is served from a global edge network.

03

Search locally

The lightweight search engine loads in the user's browser and searches the index locally. Every keystroke produces results in under 10 ms. No API call. No server. No cost per query.

At 100,000 searches/mo, Algolia is around $50. At 1 million, around $500. At 10 million, over $3,000. Sprigr is flat: whether your users run 10 searches or 10 million, the bill doesn't change. Predictable pricing that rewards growth instead of punishing it.

See pricing →

Frequently asked questions

How does Sprigr search work without API calls?

You push your data to Sprigr via a REST API during indexing. Sprigr compiles that data into a compact compiled binary search index. When a user visits your site, the search engine and index are loaded into the browser. Every search query runs locally in the browser. No API call is made for search. The only network request is the initial load of the search engine and index, which is cached by the browser for subsequent visits.

Is there a limit to how many searches users can run?

No. Since searches run in the user's browser, there is no server to rate-limit. Users can search as fast as they can type, and every keystroke produces results in under 10 milliseconds. There are no per-query costs, no daily quotas, and no throttling. The only limit is the user's device performance, which on modern hardware is effectively unlimited for search workloads.

What happens if my site gets a traffic spike?

Nothing changes for search performance. Each user's searches run in their own browser, so search scales linearly with users at zero marginal cost. The search engine is served from a global edge network across 300+ locations, so the initial load is fast regardless of traffic volume. No auto-scaling, no capacity planning, no emergency infrastructure bills.

How large can my search index be?

The practical limit for client-side search is around 50,000 to 100,000 records, depending on record size. A typical 10,000-record product catalog compresses to 1-5 MB of keyword index data. Indexes with semantic search enabled include vector embeddings and are larger. Large indexes are automatically split into parallel-loaded shards for fast startup. For very large datasets, Sprigr also provides a server-side REST API as a fallback.

Does Sprigr work offline?

Yes. Once the search engine and search index are loaded and cached by the browser, all search functionality works without any network connection. This makes Sprigr ideal for progressive web apps, mobile apps, documentation sites, and any scenario where connectivity is unreliable. Search results, filtering, and highlighting all work identically offline.

Instant search with zero API calls.

Free forever for small projects. Paid plans from $49/mo.