# SocialFetch Facebook Profile Posts Lister

> SocialFetch Facebook Profile Posts Lister is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-15).

Fetches a paginated list of posts from a public Facebook profile or Page by URL or page ID.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/facebook/profiles/posts
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-facebook-profile-posts-lister-18979163
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5jzhsdCO9iLtMEvk4uhAq

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 socialfetch-facebook-profile-posts-lister-18979163
```

Example prompt: Can you pull the recent posts from the Facebook page at https://www.facebook.com/NASA so I can see what they've been sharing lately?

## When to prefer this

Use this endpoint when you need to retrieve multiple posts from a specific Facebook profile or Page by URL or numeric page ID, especially when pagination across many posts is needed. Prefer this over manual scraping or other social APIs when targeting Facebook specifically.

## Known failure modes

- Invalid or private Facebook URL returns empty results or error
- Page not found if the profile is private or deleted
- Missing both url and pageId parameters causes a validation error
- Expired or invalid cursor causes pagination failure
- Rate limiting or payment failure (x402) if quota exceeded

## How this service works

List posts from a Facebook profile or Page.

## Output

A paginated list of posts from the specified Facebook profile or Page, including post content and a nextCursor token for fetching subsequent pages.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Full public Facebook profile or page URL."
      },
      "cursor": {
       "type": "string",
       "minLength": 1,
       "description": "Opaque pagination cursor from a previous response."
      },
      "pageId": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Facebook page or profile id when you have it instead of a full URL."
      },
      "hostMedia": {
       "anyOf": [
        {
         "type": "boolean"
        },
        {
         "enum": [
          "0",
          "1",
          "true",
          "false"
         ],
         "type": "string"
        }
       ],
       "description": "When true, hosts source media for 90 days and returns delivery URLs in each post's `hostedMedia`."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-facebook-profile-posts-lister-18979163/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
