> ## Documentation Index
> Fetch the complete documentation index at: https://api-tools.memories.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Search your private video library, private image library, or public video library.

Visual Search has three searchable libraries. **Each library has its own search endpoints** — choose based on what content you want to find.

<Note>
  Search runs across your **entire account** by default. To narrow a search to one folder, pass `folder_id` (see [Folders](/visual-search/api-overview#folders-folder-id)).
</Note>

## Three Libraries

| Library                   | Content                             | Populated by                                                                                                            |
| ------------------------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| **Private Video Library** | Videos you uploaded                 | [Upload Video](/visual-search/upload-video-from-file), [Upload from Social Media](/visual-search/upload-from-post-urls) |
| **Private Image Library** | Images you uploaded                 | [Upload Image](/visual-search/upload-image-from-file)                                                                   |
| **Public Video Library**  | Public TikTok / YouTube / Instagram | Pre-indexed by Memories.ai                                                                                              |

The Private Video Library and Private Image Library are **separate** — they use different search endpoints and return different result formats.

## Endpoints at a Glance

| Library       | Input                      | Endpoint                                    |
| ------------- | -------------------------- | ------------------------------------------- |
| Private Video | Text (semantic)            | `POST /search` with `BY_CLIP` or `BY_AUDIO` |
| Private Video | Image (library-wide)       | `POST /search_similar_images`               |
| Private Video | Image (within one video)   | `POST /search_clips_by_image`               |
| Private Video | Keyword (exact transcript) | `GET /search_audio_transcripts`             |
| Private Image | Text (semantic)            | `POST /search` with `BY_IMAGE`              |
| Public Video  | Text (semantic)            | `POST /search_public`                       |
| Public Video  | Image                      | `POST /search_public_similar_images`        |
| Public Video  | Keyword (exact transcript) | `GET /search_public_audio_transcripts`      |

## Get Started

<CardGroup cols={3}>
  <Card title="Search Private Video Library" icon="video" href="/visual-search/search-by-text">
    Search your uploaded videos by text, image, or transcript.
  </Card>

  <Card title="Search Private Image Library" icon="image" href="/visual-search/search-private-image">
    Search your uploaded images by natural language.
  </Card>

  <Card title="Search Public Video Library" icon="globe" href="/visual-search/search-public-by-text">
    Search public TikTok, YouTube, and Instagram videos.
  </Card>
</CardGroup>
