---
title: "Search free-to-use audio providers"
method: GET
path: "/audio-library/search"
tags: ["Platform"]
---

# Search free-to-use audio providers

`GET /audio-library/search`

## Request

- Base URL: `https://blitzreels.com/api/v1`
- URL: `https://blitzreels.com/api/v1/audio-library/search`
- Auth: API key in header `Authorization`

Search free-to-use audio providers.

## Query parameters

- `query` string, required
- `provider` 'all' | 'openverse' | 'freesound' | 'wikimedia' | 'remotion'
- `license` 'cc0' | 'public_domain' | 'no_attribution' | 'attribution' | 'all'
- `audio_type` 'music' | 'sound_effect' | 'ambient' | 'other'
- `min_duration_seconds` number, nullable
- `max_duration_seconds` number, nullable
- `limit` integer
- `page` integer

## Response `200`

Successful response

- object
  - `items` object[], required
    - `provider` 'openverse' | 'freesound' | 'wikimedia' | 'remotion', required
    - `external_id` string, required
    - `title` string, required
    - `creator_name` string, nullable, required
    - `creator_url` string, nullable, required
    - `source_url` string, required
    - `preview_url` string, nullable, required
    - `download_url` string, nullable, required
    - `duration_seconds` number, nullable, required
    - `license_code` string, required
    - `license_url` string, nullable, required
    - `requires_attribution` boolean, required
    - `attribution_text` string, nullable, required
    - `commercial_use_allowed` boolean, required
    - `tags` string[], required
  - `warnings` string[], required
  - `providers` string[], required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `404`: Not found
- `500`: Internal server error

---

[API](https://skmtc.dev/blitzreels/apis/blitzreels-api.md) · [All operations](https://skmtc.dev/blitzreels/apis/blitzreels-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blitzreels/apis/blitzreels-api/revisions/35608b12471d?raw)
