# Facebook Page Reels Fetcher

> Facebook Page Reels Fetcher 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).

Retrieves reels from a specific Facebook page, with optional AI-powered sentiment and emotion analysis per reel.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/facebook/page/reels?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/facebook-page-reels-fetcher-896bdfc2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L0cEYWPITpk6DdfE9vXud

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 facebook-page-reels-fetcher-896bdfc2
```

Example prompt: Can you fetch the latest reels from the Facebook page with ID '123456789012345', grab 3 pages worth, and include the AI emotion analysis for each reel so I can see the dominant emotions and sentiment polarity?

## When to prefer this

Choose this endpoint when you need to programmatically retrieve video reels from a known Facebook page and optionally enrich the results with AI-driven emotion and sentiment analysis. It is ideal for competitive intelligence, content auditing, influencer research, or social media monitoring workflows where Facebook page reel data is the target. Prefer this over general web scraping tools when you need structured reel metadata and built-in sentiment scoring in one call.

## Known failure modes

- Invalid or non-existent reels_page_id returns an empty result or error
- Private or restricted Facebook pages may return no reels
- Requesting more than 10 pages triggers a validation error
- Rate limits or upstream Facebook API restrictions may cause partial results
- If get_sentiment is true but reels have no text/caption content, sentiment fields may be empty or default

## How this service works

Get reels from a specific Facebook page.

## Output

Returns a merged list of reels from the specified Facebook page, potentially spanning multiple paginated result sets. Each reel includes metadata such as title, URL, view counts, and timestamps. When sentiment analysis is enabled, each reel also includes an emotions object with scores (0–100) for joy, trust, fear, surprise, sadness, disgust, anger, and anticipation, plus a dominant_emotion field, emotional_intensity score (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": [
      "reels_page_id"
     ],
     "properties": {
      "pages": {
       "type": "integer",
       "default": 1,
       "maximum": 10,
       "minimum": 1,
       "description": "Number of pages to fetch and merge into one response (1-10). Billed per page."
      },
      "get_sentiment": {
       "type": "boolean",
       "default": false,
       "description": "Set to true to add AI emotion analysis to each reel. 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 reel t"
      },
      "reels_page_id": {
       "type": "string",
       "description": "Reels page ID (from Page Details endpoint)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/facebook-page-reels-fetcher-896bdfc2/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)
