---
title: Search API
description: Build custom search pages with the supported Luigi's Box search endpoints.
slug: search/api
docKind: hub
hub: search
---

Use the Search API when you need full control over rendering, backend orchestration, or mobile integrations. The overview below maps the supported endpoints, the hands-on quickstarts, and the deeper guides that help you tune the experience.

## Endpoints

<div class="lb-guide-grid">
  <a class="lb-guide-card" href="/search/api/v1/search/">
    <h3>Search API</h3>
    <p>Fetch ranked search results with filters, sorting, banners, and merchandising data.</p>
  </a>
  <a class="lb-guide-card" href="/search/api/v1/search-post/">
    <h3>Search API (POST)</h3>
    <p>Send larger or more structured search requests in the request body.</p>
  </a>
  <a class="lb-guide-card" href="/search/api/facet-value/">
    <h3>Facet Value Search</h3>
    <p>Search inside facet values when the filter set becomes too large for a static list.</p>
  </a>
</div>

## Quickstarts

<div class="lb-guide-grid">
  <a class="lb-guide-card" href="/quickstart/search/building-custom-ui/">
    <h3>Build a custom UI</h3>
    <p>Render results, filters, pagination, and analytics from raw API responses.</p>
  </a>
  <a class="lb-guide-card" href="/quickstart/search/banner-campaigns/">
    <h3>Banner campaigns</h3>
    <p>Display merchandising banners inside a custom search results page.</p>
  </a>
  <a class="lb-guide-card" href="/quickstart/search/variant-search/">
    <h3>Variant search</h3>
    <p>Choose how variants should appear and behave in your custom search UI.</p>
  </a>
</div>

## Guides

<div class="lb-guide-grid">
  <a class="lb-guide-card" href="/search/guides/features-overview/">
    <h3>Features overview</h3>
    <p>Review the major search capabilities before you build around the API.</p>
  </a>
  <a class="lb-guide-card" href="/search/guides/filters-and-facets/">
    <h3>Filters and facets</h3>
    <p>Understand how to shape filtering, navigation, and result refinement.</p>
  </a>
  <a class="lb-guide-card" href="/search/guides/geo-search/">
    <h3>Geo search</h3>
    <p>Add location-aware behavior to the search ranking and response logic.</p>
  </a>
  <a class="lb-guide-card" href="/search/guides/ranking/">
    <h3>Ranking</h3>
    <p>See which signals influence search result ordering.</p>
  </a>
  <a class="lb-guide-card" href="/search/guides/best-practices/">
    <h3>Best practices</h3>
    <p>Keep the search integration fast, relevant, and maintainable.</p>
  </a>
</div>
