78trust / 100

Facebook Posts

by SocialFetch in News & content

x402 APIPassing, checked 3 h ago

Get a Facebook post or Reel by URL.

GET https://api.socialfetch.dev/v1/facebook/posts

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
206 ms typical, 284 ms slowest 5%
Last check
3 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.socialfetch.dev/v1/facebook/posts?url=https%3A%2F%2Fwww.facebook.com%2Funiladmag%2Fposts%2Fpfbid02h8QyMzZrMtHks9iU7oneNe4yTKMzNPynvA9WYMedK7eLjU422HD6u3dfmvmgT5QQl"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.socialfetch.dev%2Fv1%2Ffacebook%2Fposts
const res = await pay("https://api.socialfetch.dev/v1/facebook/posts?url=https%3A%2F%2Fwww.facebook.com%2Funiladmag%2Fposts%2Fpfbid02h8QyMzZrMtHks9iU7oneNe4yTKMzNPynvA9WYMedK7eLjU422HD6u3dfmvmgT5QQl");
console.log(await res.json());

Example input

{
  "url": "https://www.facebook.com/uniladmag/posts/pfbid02h8QyMzZrMtHks9iU7oneNe4yTKMzNPynvA9WYMedK7eLjU422HD6u3dfmvmgT5QQl"
}

Example output

{
  "data": {
    "author": {
      "avatarUrl": "https://scontent-bos5-1.xx.fbcdn.net/v/t39.30808-1/514261429_10161957814226701_4543987082209670710_n.jpg?stp=c0.0.721.7…",
      "name": "Rob Gill",
      "platformUserId": "pfbid0uBmCwXFmk9pA4PiBCQrHHU6RGhnfmfVhjSCYj4VjdSgwzjMeamJqm39UqeCdEEdTl",
      "profileUrl": "https://www.facebook.com/rob.gill.75",
      "verified": false
    },
    "comments": [],
    "lookupStatus": "found",
    "media": {
      "captionsUrl": null,
      "durationSec": 37.64,
      "height": 1920,
      "imageUrl": null,
      "imageUrls": null,
      "thumbnailUrl": "https://scontent-bos5-1.xx.fbcdn.net/v/t51.71878-10/660112739_25957974367215059_110893655217320703_n.jpg?stp=dst-jpg_s9…",
      "videoHdUrl": "https://video-bos5-1.xx.fbcdn.net/o1/v/t2/f2/m86/AQNJdGdrSnjGzK4cq5gtbF1YJkHJxmv7r2V6lKscQLUfoFkpQJqiXL1p-xRP8hXm_uzQBV…",
      "videoUrl": "https://video-bos5-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQPifrfcgYSM0szrgSfU6HXGgyc_676Q7R_bJ9tqkyZbxmII7geMl27xpAqH4AgCW7HXo…",
      "width": 1080
    },
    "metrics": {
      "comments": 10,
      "likes": 110,
      "reactions": null,
      "shares": 0,
      "views": null
    },
    "music": {
      "albumArtUrl": "https://scontent-bos5-1.xx.fbcdn.net/v/t39.30808-6/504219432_90029957196451_5125107072007623706_n.jpg?stp=dst-jpg_s168x…",
      "musicId": "1736166400619393",
      "trackTitle": "Sabrina Carpenter · Manchild",
      "type": "LIBRARY_MUSIC"
    },
    "post": {
      "description": "Being a dad of 3 looks a little like… 🕺🤣♥️",
      "feedbackId": "ZmVlZGJhY2s6MTAxNjI5NTIxMDU5MTE3MDE=",
      "platform": "facebook",
      "postId": "10162952105911701",
      "publishedAt": "2026-04-07T19:02:33.000Z",
      "url": "https://www.facebook.com/reel/823172974137208"
    }
  },
  "meta": {
    "creditsCharged": 1,
    "requestId": "req_fb5a02ce-9b0e-4b27-8854-0a6e40760e3d",
    "version": "v1"
  }
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed402284 ms$0.014
7 h agoPassed402246 ms$0.014
11 h agoPassed402206 ms$0.014
14 h agoPassed402256 ms$0.014
18 h agoPassed402328 ms$0.014
22 h agoPassed402188 ms$0.014
25 h agoPassed402205 ms$0.014
30 h agoPassed402150 ms$0.014