> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finkkle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Search Verticals: Images, Video, Shopping, and More

> Finkkle Search includes dedicated verticals for images, videos, shopping, news, and maps — each optimized for its content type and available via API.

Finkkle Search organizes results by content type through dedicated verticals. Each vertical is powered by its own retrieval and ranking system, optimized specifically for that kind of content. Switch between verticals with the tab bar on any results page, or use the vertical APIs to access them programmatically.

## Available verticals

<CardGroup cols={2}>
  <Card title="Images" icon="image">
    Visual search using tag matching and semantic embeddings. Results include source attribution and direct links.
  </Card>

  <Card title="Videos" icon="video">
    Video results from YouTube and other indexed sources, ranked by relevance and recency.
  </Card>

  <Card title="Shopping" icon="bag-shopping">
    Product cards with prices, images, and merchant links. Supports minimum/maximum price filtering.
  </Card>

  <Card title="News" icon="newspaper">
    Recent articles filtered by topic and publication date. Includes source credibility indicators.
  </Card>

  <Card title="Maps" icon="map">
    Location-based results and place cards for navigational and local queries.
  </Card>

  <Card title="Trending" icon="arrow-trend-up">
    Real-time feed of rising queries, news headlines, and category activity spikes.
  </Card>
</CardGroup>

## Switch verticals in the UI

After running any search, click a tab in the vertical bar beneath the search input:

```
All  Images  Videos  Shopping  News  Maps
```

Your current query carries over — you do not need to retype it.

## Vertical APIs

You can access each vertical programmatically through the Finkkle One API. See the [API overview](/one/api-overview) for authentication details.

| Endpoint                | Vertical                                              |
| ----------------------- | ----------------------------------------------------- |
| `GET /api/images`       | Image search results                                  |
| `GET /api/videos`       | Video search results                                  |
| `GET /api/shopping`     | Product results with price filters                    |
| `GET /api/utility-card` | Utility cards (calculator, translator, weather, etc.) |
| `GET /api/suggestions`  | Autocomplete prefix-match suggestions                 |

### Images example

```bash theme={null}
curl "https://api.finkkle.com/api/images?q=northern+lights" \
  -H "Authorization: Bearer $FINKKLE_API_KEY"
```

Returns image results with source URLs, titles, and attribution metadata.

### Videos example

```bash theme={null}
curl "https://api.finkkle.com/api/videos?q=how+to+make+sourdough" \
  -H "Authorization: Bearer $FINKKLE_API_KEY"
```

Returns video results ranked by relevance and recency, including links to YouTube and other indexed sources.

### Shopping query example

```bash theme={null}
curl "https://api.finkkle.com/api/shopping?q=mechanical+keyboard&minPrice=50&maxPrice=200" \
  -H "Authorization: Bearer $FINKKLE_API_KEY"
```

### Suggestions example

```bash theme={null}
curl "https://api.finkkle.com/api/suggestions?q=best+electric" \
  -H "Authorization: Bearer $FINKKLE_API_KEY"
```

Returns an array of autocomplete candidates matching the prefix.

<Note>
  The shopping API automatically normalizes price range inputs — swapping `minPrice` and `maxPrice` if they are accidentally reversed.
</Note>
