Facebook Scraper

Get Facebook Post

Retrieves a single public Facebook post or reel by URL. Use one request per reel, passing its returned /reel/ URL from /v1/facebook/profile/reels, to retrieve available like_count, reaction_counts, comment_count, share_count, and a more precise view_count when Facebook exposes it. This endpoint accepts a single URL, not a batch; exact views are not guaranteed. Returns post_id, like_count, comment_count, share_count, view_count, description, creation_time, and author details, including the author handle when Facebook exposes a vanity profile URL. For some reels, Facebook does not expose the same view count on the individual post page that it shows on the profile Reels grid. This value can be null or lower than the public Reels badge. If you need the public Reel badge count, call /v1/facebook/profile/reels with the author URL and match the reel by post_id. For video posts, includes video sd_url, hd_url, thumbnail, and length_in_second. Optionally fetches comments and transcript via get_comments and get_transcript parameters. Transcription is opt-in via get_transcript=true. Over 120 seconds, videos cannot be AI-transcribed by default. These routes remain synchronous. Allow at least 30 seconds on your client.

1 creditNo API key needed

Endpoint

Parameters

NameTypeRequiredNote
urlstring · requiredstringrequired

The URL of the post to get

cache_max_agestring · optionalstringoptional

See the Caching page for details.

One of: 1d, 3d, 7d, 14d, 30d

get_transcriptboolean · optionalbooleanoptional

Transcription is opt-in via get_transcript=true. Over 120 seconds, videos cannot be AI-transcribed by default. These routes remain synchronous. Allow at least 30 seconds on your client.

Response schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "url": {
      "type": "string"
    },
    "music": {
      "type": "object",
      "additionalProperties": {}
    },
    "video": {
      "type": "object",
      "additionalProperties": {}
    },
    "author": {
      "type": "object",
      "additionalProperties": {}
    },
    "post_id": {
      "type": "string"
    },
    "image_url": {},
    "like_count": {
      "type": "number"
    },
    "view_count": {
      "type": "number"
    },
    "description": {
      "type": "string"
    },
    "feedback_id": {
      "type": "string"
    },
    "share_count": {
      "type": "number"
    },
    "comment_count": {
      "type": "number"
    },
    "creation_time": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

Get started

How to use this tool

  1. Connect your AI

    Add Connie to ChatGPT, Claude or Slack once, and this tool comes with it. There’s no API key or account to set up.

  2. Ask for the outcome

    Describe what you need in plain words. Your AI runs this tool when the job calls for it, along with any others it needs.

  3. Make it a workflow

    Add it as a step in a workflow that runs the same way every time, on a schedule or when something happens.

  4. Stay in control

    Choose whether it runs on its own or asks first. When it asks, you see an Allow or Deny card before any credits are spent.