Facebook Post Engagement Scraper avatar

Facebook Post Engagement Scraper

Pricing

from $2.00 / 1,000 engagement row scrapeds

Go to Apify Store
Facebook Post Engagement Scraper

Facebook Post Engagement Scraper

Extract lightweight engagement metrics from Facebook posts. Output includes: total reactions, comment count, share count, video view count, per-type reaction breakdown (Like/Love/Haha/Wow/Sad/Angry), and calculated engagement rate. One row per post ✨ Facebook Post Engagement Scraper⚡

Pricing

from $2.00 / 1,000 engagement row scrapeds

Rating

0.0

(0)

Developer

Premium Scraper

Premium Scraper

Maintained by Community

Actor stats

0

Bookmarked

29

Total users

4

Monthly active users

5 days ago

Last modified

Share

Facebook Post Engagement Scraper ⚡ — Lightweight Engagement Metrics

Extract Facebook engagement metrics from any public Facebook post URL, Page/Profile URL, or username. This Facebook engagement scraper returns one lightweight row per post with reactions, comments, shares, views, content type, thumbnail URL, and calculated engagement rate — no full post body, no media downloads.

🤔 Why Use This Facebook Engagement Scraper?

When you need Facebook engagement numbers fast — without the overhead of full post data, comment trees, or media downloads — this Facebook engagement scraper delivers exactly what you need. One flat row per post with every Facebook engagement metric Facebook exposes publicly. Perfect for Facebook engagement dashboards, content performance tracking, and Facebook engagement benchmarking.

⚙️ How This Facebook Engagement Scraper Works

1️⃣ Provide input — enter Facebook usernames, profile/page URLs, or direct post, video, photo, or share URLs. 2️⃣ Post resolution — the Facebook engagement scraper resolves each target into direct posts or profile timeline posts. 3️⃣ Facebook engagement extraction — reaction count, comment count, share count, video views, content type, thumbnail preview, and top reaction types are parsed. 4️⃣ Rate calculation — a Facebook engagement rate is calculated as (reactions + comments + shares) / views × 100 for video posts. 5️⃣ Flat output — one row per post with clean, focused engagement metrics. 6️⃣ Billing — you are charged per Facebook engagement row, and the run stops at your budget cap.

📦 What Facebook Engagement Data Does This Actor Extract?

For each post, this Facebook engagement scraper returns:

  • Facebook engagement reaction count — total reactions (exact integer)
  • Facebook engagement comment count — total comments (exact integer)
  • Facebook engagement share count — total shares (exact integer)
  • Facebook engagement video views — view count for video posts
  • Facebook engagement rate (%) — (reactions + comments + shares) / views × 100
  • Total Facebook engagement — combined reactions + comments + shares
  • Content metadata — content type (photo, video, reel, text), thumbnail URL, text snippet, post ID, permalink, creation time, and author profile details

⚙️ Input Configuration

FieldTypeDefaultDescription
usernameString[]["Cristiano"]Optional list of Facebook usernames (e.g. Cristiano, IamSRK, nike)
facebook_urlsURL[]Direct Facebook post, video, photo, or share URLs, or public profile/page URLs
posts_countInteger10Number of timeline posts to request per profile/page input
proxyCountryString"US"Country location for Apify Residential proxy exit nodes (US, GB, CA, DE, FR, AU, BR, IN, JP, MX)

You can mix usernames, profile URLs, and direct post URLs. Duplicates are skipped automatically.

📊 Output Dataset — Facebook Engagement Fields

Each row is one post's Facebook engagement summary:

FieldTypeDescription
typestringAlways engagement_row
numberintegerSequential row number
source_post_urlstringOriginal input URL or post permalink
post_idstringPost identifier
permalink_urlstringCanonical post URL
created_atstringPost creation timestamp
content_typestringPrimary content format (photo, video, reel, text)
textstringPost caption or message snippet
profile_namestringPost author name
profile_idstringPost author ID
profile_urlstringPost author profile URL
profile_is_verifiedbooleanAuthor verification status
thumbnail_urlstringDirect image or video preview thumbnail URL
reaction_count_totalintegerTotal Facebook engagement reactions
comment_count_totalintegerTotal Facebook engagement comments
share_count_totalintegerTotal Facebook engagement shares
video_view_count_totalintegerFacebook engagement video views
total_engagementintegerCombined Facebook engagement (reactions + comments + shares)
engagement_rate_pctnumberFacebook engagement rate = total / views × 100
top_reaction_typesarrayTop Facebook engagement reaction type names (e.g. ["LIKE", "LOVE"])
has_videobooleanWhether the post contains video
attachment_typesarrayPost attachment types

📋 Sample Output

{
"type": "engagement_row",
"number": 1,
"source_post_url": "https://www.facebook.com/Cristiano/posts/pfbid0...",
"post_id": "pfbid0...",
"permalink_url": "https://www.facebook.com/Cristiano/posts/pfbid0...",
"created_at": "2025-12-15T10:00:00+0000",
"content_type": "photo",
"text": "Great match today! Thank you for the support.",
"profile_name": "Cristiano Ronaldo",
"profile_id": "1034530909912481",
"profile_url": "https://www.facebook.com/Cristiano",
"profile_is_verified": true,
"thumbnail_url": "https://scontent.fbea1-1.fna.fbcdn.net/...",
"reaction_count_total": 850000,
"comment_count_total": 12000,
"share_count_total": 5000,
"video_view_count_total": 15000000,
"total_engagement": 867000,
"engagement_rate_pct": 5.78,
"top_reaction_types": ["LIKE", "LOVE"],
"has_video": false,
"attachment_types": ["photo"]
}

💲 Facebook Engagement Pricing

Pay-Per-Event: $0.001 per Facebook engagement row (~$1 per 1,000 posts).

Set a Maximum Cost Per Run to cap spending. The actor stops gracefully at the budget limit.