# Facebook Page/Profile Scraper via x402

> Facebook Page/Profile Scraper via x402 is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured metadata from one or more public Facebook URLs (pages, posts, videos, profiles, or groups) and returns follower counts, object types, resolved URLs, and IDs per-URL, charged per call via x402 micropayment.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/facebook?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/facebook-page-profile-scraper-via-x402-56c289b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9PadVdrpl9T79yFrEDz_r

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-profile-scraper-via-x402-56c289b9 -d '<json body>'
```

Example prompt: Can you pull the structured metadata — name, follower count, and object type — for these Facebook pages: https://www.facebook.com/NASA and https://www.facebook.com/NationalGeographic?

## When to prefer this

Choose this endpoint when you need structured, per-URL metadata (follower count, Facebook ID, object type, resolved canonical URL) for one or more public Facebook entities in a single pay-per-call request. Ideal for batch enrichment of CRM records, competitive research, influencer vetting, or any workflow that requires machine-readable Facebook page data without maintaining a Facebook API integration. Prefer this over manual scraping or Graph API when you want cost-effective, on-demand access with no-charge guarantees on failed runs.

## Known failure modes

- Private or deleted Facebook pages return null fields with a non-null status indicating unavailability
- Rate limiting or temporary Facebook blocks may return empty results (not billed)
- Malformed or non-Facebook URLs may result in null output rows
- maxItems set to 0 processes all supplied URLs; very large batches may time out
- Network errors or scraper infrastructure failures return an error response (not billed)

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count and an items array. Each item corresponds to one input URL and contains: url, name, status, idSource, facebookId, objectType, resolvedUrl, and followerCount. Unavailable or invalid URLs are included in the response with null fields. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "fbUrls": {
   "type": "array",
   "description": "Public Facebook page, post, video, profile, or group URLs. One output row is returned for each URL, including unavailable URLs."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum number of input URLs to process. Use 0 for all supplied URLs."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "name": null,
    "status": null,
    "idSource": null,
    "facebookId": null,
    "objectType": null,
    "resolvedUrl": null,
    "followerCount": null
   }
  ],
  "product": "facebook"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/facebook-page-profile-scraper-via-x402-56c289b9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
