# SocialFetch Facebook Profile Photos Lister

> SocialFetch Facebook Profile Photos 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-14).

Lists photos from a public Facebook profile or Page, with pagination support.

## Facts

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

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-photos-lister-9f00b10e
```

Example prompt: Can you pull all the photos from the Coca-Cola Facebook page at https://www.facebook.com/cocacola and show me what they've posted?

## When to prefer this

Use this endpoint when you need to programmatically retrieve photos posted on a public Facebook profile or Page, especially when you need paginated access to large photo collections. Prefer this over manual scraping or general web access tools when structured photo metadata is needed from Facebook specifically.

## Known failure modes

- Private or restricted Facebook profile returns no data or an error
- Invalid or malformed Facebook URL returns a validation error
- Non-existent Facebook page returns not found error
- Expired or invalid pagination cursor returns an error or restarts pagination
- Rate limiting may occur for rapid successive calls

## How this service works

List photos from a Facebook profile or Page.

## Output

Returns a list of photos from the specified Facebook profile or Page, including photo metadata and an opaque pagination cursor (nextCursor) to retrieve subsequent pages of results.

## 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",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Public Facebook profile or page URL whose photos should be listed."
      },
      "cursor": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Opaque pagination cursor from a previous response."
      },
      "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 photo'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-photos-lister-9f00b10e/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)
