# API Direct – Facebook Page Videos

> API Direct – Facebook Page Videos is a paid API for AI agents from x402.apidirect.io, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-30).

Fetches videos published on a specific Facebook page, with optional AI sentiment/emotion analysis per video.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/facebook/page/videos?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-direct-facebook-page-videos-69f13907
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2mp__trTEvylsimjsXzQg

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 api-direct-facebook-page-videos-69f13907
```

Example prompt: Pull the videos from Facebook page delegate ID 'pg_123456789' — grab 3 pages of results and include the AI sentiment and emotion analysis for each video.

## When to prefer this

Choose this endpoint when you need to retrieve video content published on a specific Facebook page and optionally enrich each result with AI-powered emotion and sentiment analysis. It is particularly useful for social media monitoring, competitor research, content audits, and brand analysis workflows where understanding the emotional tone of video content matters. Prefer this over generic scraping tools when you need structured video metadata with paginated access and per-video sentiment signals in a single call.

## Known failure modes

- Missing or invalid delegate_page_id returns an error — page ID must be obtained from the Page Details endpoint first
- Pages value out of range (below 1 or above 15) will fail schema validation
- Private or restricted Facebook pages may return empty results or access errors
- Network or upstream Facebook API failures may result in partial data or timeout errors
- Each page fetched increments billing, so high page counts increase cost proportionally

## How this service works

Get videos from a specific Facebook page.

## Output

Returns a merged list of videos from the specified Facebook page across up to 15 paginated batches, including video metadata. When sentiment is enabled, each video also contains a sentiment object with per-emotion scores (joy, trust, fear, surprise, sadness, disgust, anger, anticipation each 0-100), a dominant_emotion, emotional_intensity (0-10), and a polarity label (positive, negative, or neutral).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "delegate_page_id"
     ],
     "properties": {
      "pages": {
       "type": "integer",
       "default": 1,
       "maximum": 15,
       "minimum": 1,
       "description": "Number of pages to fetch and merge into one response (1-15). Billed per page."
      },
      "get_sentiment": {
       "type": "boolean",
       "default": false,
       "description": "Set to true to add AI emotion analysis to each video. Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, negative or neutral). Any video"
      },
      "delegate_page_id": {
       "type": "string",
       "description": "Delegate page ID (from Page Details endpoint)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-direct-facebook-page-videos-69f13907/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.apidirect.io](https://www.zero.xyz/host/x402.apidirect.io/llms.txt)
