# SiteCheck Shop & Social – Facebook Post Engagement Counts

> SiteCheck Shop & Social – Facebook Post Engagement Counts is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns reaction, comment, and share counts for up to 10 public Facebook post URLs using Facebook's Embedded Post plugin, including author name, verified badge, publish time, and attached image.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/social/facebook-likes?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-facebook-post-engagement-counts-2a0fe8c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iXlTGWl0_7Vq-Bm2rm9c5

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 sitecheck-shop-social-facebook-post-engagement-counts-2a0fe8c9
```

Example prompt: Can you pull the reaction, comment, and share counts for these two Facebook posts — https://www.facebook.com/NASA/posts/1513067623521942 and https://www.facebook.com/SpaceX/posts/9876543210 — and tell me which one got more engagement?

## When to prefer this

Choose this endpoint when you need aggregated public engagement metrics (reactions, comments, shares) for one to ten Facebook post URLs without requiring Facebook API credentials or app review. Ideal for lightweight social monitoring, content performance checks, influencer vetting, or competitor analysis where totals are sufficient and individual reactor identity is not needed. Not suitable when you need who specifically reacted, detailed reaction breakdowns by type, or data from private/login-required posts.

## Known failure modes

- Private or deleted posts returned in notFound array rather than results
- Non-embeddable posts (e.g. posts from private groups) listed as notFound
- Rate limiting or temporary Facebook plugin unavailability causing partial results
- More than 10 URLs provided — only up to 10 supported per call
- Malformed or non-Facebook URLs failing silently or appearing in notFound
- Counts may be approximate or delayed as they rely on the public Embedded Post plugin snapshot

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing a results array where each entry has: the original URL, author/page name, verified badge boolean, publish time in UTC ISO format, reaction count as displayed string (e.g. '1.2K') plus numeric estimate, comment count and estimate, share count and estimate, and an attached image URL if present. Posts that are private, deleted, or non-embeddable are listed in a notFound array. The response also includes total post count checked and a checkedAt timestamp.

## 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": [
      "posts"
     ],
     "properties": {
      "posts": {
       "type": "string",
       "description": "1 to 10 public Facebook post, photo or video URLs, comma separated"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "posts": 1,
  "results": [
   {
    "url": "https://www.facebook.com/NASA/posts/1513067623521942",
    "image": "https://scontent.fist2-3.fna.fbcdn.net/v/t39.30808-6/685826508_1511672123956594_2297814772873770207_n.jpg?stp=dst-jpg_s526x395_tt6&_nc_cat=109&_nc_map=urlgen_bucketless&ccb=1-7&_nc_sid=e5c1b6&_nc_ohc=Lcdj1LuA_BQQ7kNvwGcdTsy&_nc_oc=AdqD3Zb0evOE_IeTTkKnqootDTFB0c8la8M52R9YS4xnFNi8D7rK7nS2bqUhmpqNUoY&_…",
    "author": "NASA - National Aeronautics and Space Administration",
    "shares": "92",
    "comments": "191",
    "verified": true,
    "published": "2026-04-28T21:27:26.000Z",
    "reactions": "1.2K",
    "sharesEstimate": 92,
    "commentsEstimate": 191,
    "reactionsEstimate": 1200
   }
  ],
  "notFound": [],
  "checkedAt": "2026-10-23T09:37:47.836Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-facebook-post-engagement-counts-2a0fe8c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
