# PayWeave Facebook Posts API

> PayWeave Facebook Posts API is a paid API for AI agents from facebook.payweave.services, paid per call via x402, $0.1515/call, status unknown (last checked 2026-09-13).

Fetches posts from any public Facebook Page by URL, returning up to 100 posts per call.

## Facts

- Endpoint: POST https://facebook.payweave.services/posts
- Price: $0.1515/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payweave-facebook-posts-api-6664218e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hVgksw-HrpIzKmRgL3_J2

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 payweave-facebook-posts-api-6664218e -d '<json body>'
```

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

## When to prefer this

Use this endpoint when you need to programmatically retrieve posts from a public Facebook Page without managing Facebook API credentials or app approvals. Ideal for competitive intelligence, social listening, content aggregation, or monitoring brand activity on Facebook. Prefer this over direct Facebook Graph API calls when you want a pay-per-use model without OAuth setup overhead.

## Known failure modes

- Private or restricted Facebook page returns no data or an access error
- Invalid or malformed Facebook Page URL causes a request failure
- Page does not exist or has been removed results in empty or error response
- Limit value outside 1–100 range is rejected with a validation error
- Facebook rate limiting or anti-scraping measures may cause intermittent failures
- No posts available on the page returns an empty list

## How this service works

Facebook Page data — posts from any public Page.

## Output

Returns a list of posts from the specified public Facebook Page, up to the requested limit (default 20, max 100). Each post typically includes post text, timestamp, engagement data, and media references. The number of posts returned and therefore the price scales with the limit parameter.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1,
   "description": "Number of posts to return (default 20, max 100). Price scales with this value."
  },
  "pageUrl": {
   "type": "string",
   "pattern": "^https?://(www\\.|m\\.)?facebook\\.com/.+",
   "description": "Public Facebook Page URL, e.g. https://www.facebook.com/pagename/"
  }
 }
}
```

## More

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