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

# Videos API

> Search, retrieve, and download videos programmatically with the Magnific Videos API.

The Magnific Videos API lets you discover video resources with AI-powered search and download the assets for use in your applications.

### What you can do

* List videos with sorting and filters
* Get a single video by ID
* Download a video asset

### Authentication

All requests require an API key via the `x-magnific-api-key` header. See the [Quickstart](/quickstart) and [Authentication](/authentication).

### Endpoints

<div className="my-11">
  <Columns cols={2}>
    <Card title="GET /v1/videos" icon="code" href="/api-reference/videos/get-all-videos-by-order">
      List videos with sorting and filters
    </Card>

    <Card title="GET /v1/videos/{id}" icon="code" href="/api-reference/videos/get-one-video-by-id">
      Retrieve a single video by ID
    </Card>

    <Card title="GET /v1/videos/{id}/download" icon="code" href="/api-reference/videos/download-an-video">
      Download a video asset
    </Card>
  </Columns>
</div>

### Use cases

* Build a video picker for your CMS
* AI-powered search by keyword and sort by popularity
* Programmatically download videos during build/deploy

### FAQ

#### Is there a rate limit?

Yes. See [Rate limits](/ratelimits).

#### What license applies to videos?

Refer to the [License agreement](https://www.magnific.com/legal/terms-of-use#api-services).
