Footage Search

From 0.5 credits

Search stock video libraries for b-roll, establishing shots, and background footage. Free sources, download-ready clips.

Still needed: Search Query

How to use Footage Search

A compact decision guide for placing this pipeline in a workflow.

Best for

  • Generic B-roll: nature, cities, office, technology, food, travel, lifestyle
  • Establishing shots: skylines, landscapes, time-lapses
  • Common activities: people walking, working, cooking, exercising
  • Weather and seasons: rain, snow, sunset, clouds, ocean

Tips

  • Use specific, VISUAL search terms: 'aerial city skyline sunset' not 'urbanization'
  • Search for what the CAMERA SEES, not abstract concepts
  • Always verify result titles match your intent before using
  • DEDUPLICATE URLs across multiple searches, same clips often appear for similar queries
  • If results look wrong for your topic, STOP and switch to image-generator + image-motion

Footage Search API

Call this pipeline from your own code. One request dispatches a run; the model is an input field, not a separate endpoint.

Get an API token
inputs
2
required
1
Pricing
0.5 credits
Language
Language
bun add @pipe2-ai/sdk
Run a pipeline
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "footage-search",
  input: {
    query: "aerial shot of a coastline at sunrise",
  },
});

pip install pipe2
Run a pipeline
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="footage-search",
    input={
        "query": "aerial shot of a coastline at sunrise",
    },
))

go get github.com/pipe2-ai/sdk-go
Run a pipeline
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "query": "aerial shot of a coastline at sunrise"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "footage-search", input)
if err != nil {
    log.Fatal(err)
}

brew install pipe2-ai/tap/pipe2
Run a pipeline
pipe2 pipelines run \
  --pipeline footage-search \
  --input-json '{"query": "aerial shot of a coastline at sunrise"}' \
  --wait

Full API reference CLI reference

Frequently Asked Questions

Are these videos free to use?
Yes, all results come from Pexels and Pixabay, which offer free commercial licenses with no attribution required.
What video quality is available?
Up to 4K from Pexels and 1080p from Pixabay. The best available quality is automatically selected.
Can I download the videos directly?
Yes, results include direct MP4 download URLs. No additional accounts needed.
How many credits does it cost?
0.5 credits per search.

Footage Search: Find Stock Video Clips

Search across multiple stock footage libraries to find the perfect video clips for your projects. Great for b-roll, establishing shots, and background footage.

How It Works

  1. Describe what you need: enter a search query for the footage you want
  2. Parallel search: Pexels and Pixabay are searched simultaneously
  3. Direct links: get download-ready MP4 URLs

Sources

  • Pexels: high-quality free stock footage up to 4K
  • Pixabay: large library of free stock video clips

Use Cases

  • B-roll footage for YouTube documentaries
  • Establishing shots for video intros
  • Background footage for presentations
  • Source material for the Video Reel pipeline

Explore more pipelines

Video Generator
from 9.5
Video Generator
Image Generator
0.2-6.4
Image Generator
Audio Generator
0.002-40.0
Audio Generator
Music Generator
2.5-22.6
Music Generator