Facebook Post Engagement Scraper
Pricing
from $2.00 / 1,000 engagement row scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
29
Total users
4
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
username | String[] | ["Cristiano"] | Optional list of Facebook usernames (e.g. Cristiano, IamSRK, nike) |
facebook_urls | URL[] | — | Direct Facebook post, video, photo, or share URLs, or public profile/page URLs |
posts_count | Integer | 10 | Number of timeline posts to request per profile/page input |
proxyCountry | String | "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:
| Field | Type | Description |
|---|---|---|
type | string | Always engagement_row |
number | integer | Sequential row number |
source_post_url | string | Original input URL or post permalink |
post_id | string | Post identifier |
permalink_url | string | Canonical post URL |
created_at | string | Post creation timestamp |
content_type | string | Primary content format (photo, video, reel, text) |
text | string | Post caption or message snippet |
profile_name | string | Post author name |
profile_id | string | Post author ID |
profile_url | string | Post author profile URL |
profile_is_verified | boolean | Author verification status |
thumbnail_url | string | Direct image or video preview thumbnail URL |
reaction_count_total | integer | Total Facebook engagement reactions |
comment_count_total | integer | Total Facebook engagement comments |
share_count_total | integer | Total Facebook engagement shares |
video_view_count_total | integer | Facebook engagement video views |
total_engagement | integer | Combined Facebook engagement (reactions + comments + shares) |
engagement_rate_pct | number | Facebook engagement rate = total / views × 100 |
top_reaction_types | array | Top Facebook engagement reaction type names (e.g. ["LIKE", "LOVE"]) |
has_video | boolean | Whether the post contains video |
attachment_types | array | Post 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.