iOS InstantSearch for mobile

iOS + Algolia InstantSearch

Build search experiences with UI components and libraries.

Sign up
A computer on a search page, with recommendations being inserted on the side

What is Algolia

Algolia empowers modern developers to build world class search and discovery experiences without any DevOps. 

Libraries with every major language and framework make it easy to enrich your users' experiences. 

Algolia iOS UI Library

Add instantsearch to iOS applications

iOS InstantSearch UI library is 


  • Provides pre-built UI components following best practice principles for Mobile for iOS that remain independent from external frameworks
  • Integrate into your existing UI or app, or use InstantSearch templates
  • Comes with a default CSS theme, completely customizable
  • Manages all business logic for search requests, responses, and states
  • Progressive customization of components (use, extend, or customize)


  • Compatible with all current versions of the underlying iOS library
  • Code is entirely open source and available on GitHub
  • Bootstrap your application, with create-instantsearch-app, NPM, ...

Related Integrations

Key links

Get started

Search (get a free account here)

1struct ContentView: View {
3    @ObservedObject var queryInputController: QueryInputObservableController
4    @ObservedObject var hitsController: HitsObservableController<StockItem>
6    @State private var isEditing = false
8    var body: some View {
9        VStack(spacing: 7) {
10            SearchBar(text: $queryInputController.query,
11                    isEditing: $isEditing,
12                    onSubmit: queryInputController.submit)
13            HitsList(hitsController) { hit, _ in
14                VStack(alignment: .leading, spacing: 10) {
15                    Text(hit?.name ?? "")
16                    .padding(.all, 10)
17                    Divider()
18                }
19            }
20        }
21    }
Get started for freeExplore all developer docs

Built with Algolia

Sample Applications

Image Search OCR - Delivery Scanner

This app lets you scan a shipping label with your phone and sends a Slack message to the recipient of the package

  • javascript
  • go
  • python