Footage Search
Search stock video libraries for b-roll, establishing shots, and background footage. Free sources, download-ready clips.
Still needed: Search Query
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.
bun add @pipe2-ai/sdk 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 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 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 pipe2 pipelines run \
--pipeline footage-search \
--input-json '{"query": "aerial shot of a coastline at sunrise"}' \
--waitParameters
-
queryrequired -
Describe the footage you need
string -
max_per_source -
Maximum clips to return per stock source. Raise it for more variety, lower it for speed.
51020default10
Use it from an AI agent
Point any MCP client at pipe2 and your agent gets these tools. It finds this pipeline, reads the same schema above, then runs it.
- list_pipelines
- get_pipeline_schema
- run_pipeline
- get_pipeline_run_status
- request_upload
https://mcp.pipe2.ai/mcp {
"mcpServers": {
"pipe2ai": {
"url": "https://mcp.pipe2.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}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
- Describe what you need: enter a search query for the footage you want
- Parallel search: Pexels and Pixabay are searched simultaneously
- 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
Frequently Asked Questions
Are these videos free to use?
What video quality is available?
Can I download the videos directly?
How many credits does it cost?
Explore more pipelines
See all →Generate AI videos from a text prompt, image, or reference clip. Cinematic shots, product reveals, lifestyle ads, with synchronized audio and natural motion.
Generate AI images from text or reference photos. Product shots, character art, posters with readable text, photoreal portraits, high resolution in seconds.
Turn text into natural speech with dozens of voices, 70+ languages, and custom style directions for tone, accent, and pacing.
Generate original background music that matches any mood, genre, and length you describe. Royalty-free, ready in seconds.