# ScrapFly Video Search API

> ScrapFly Video Search API is a paid API for AI agents from scravfly.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Searches for videos matching a query string and returns a list of video results

## Facts

- Endpoint: POST https://scravfly.vercel.app/api/search/videos
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-video-search-api-6a579ad9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WtUBhKj8Jv2MvBsyrhxs0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scrapfly-video-search-api-6a579ad9 -d '<json body>'
```

Example prompt: Search for videos about 'machine learning for beginners' and return the top 5 results.

## When to prefer this

Use this endpoint when you need to programmatically search for videos by keyword or topic and retrieve structured metadata about matching video content. Prefer this over general web scraping endpoints when the target is specifically video results. Ideal for agents building media research pipelines, content aggregators, or monitoring video mentions of specific topics.

## Known failure modes

- Missing required 'query' parameter returns validation error
- Empty or ambiguous query may return no results
- Network timeout or upstream provider failure returns success:false
- Invalid num parameter type may cause request rejection
- Rate limiting or payment failure via x402 may block the request

## How this service works

69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.

## Output

Returns a JSON object with a success boolean and a data object containing video search results — including video titles, URLs, thumbnails, descriptions, and other metadata for each matched video.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "num": {
   "type": "number",
   "description": "num"
  },
  "query": {
   "type": "string",
   "description": "query"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapfly-video-search-api-6a579ad9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scravfly.vercel.app](https://www.zero.xyz/host/scravfly.vercel.app/llms.txt)
