Facebook Post Stats & Campaign Report avatar

Facebook Post Stats & Campaign Report

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Facebook Post Stats & Campaign Report

Facebook Post Stats & Campaign Report

Reactions, comments, shares and views for any list of public Facebook posts, reels and videos, with a reaction breakdown and a campaign report with cost per engagement. No login needed.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

EMT Crawler

EMT Crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

Paste a list of public Facebook post, reel or video links. Get back exact reactions, comments, shares and views for every one, a breakdown by reaction type (Like, Love, Wow…), the page, caption and post date — plus a campaign report with cost per engagement you can send straight to a client.

No Facebook login, no cookies, no Graph API app.

What it's for

  • Influencer & sponsored-post reporting — paste every post from a campaign and get total reactions, comments, shares, views and cost per engagement in one run.
  • Proof of performance — check what a creator's or a page's posts really did before you pay or renew.
  • Competitor tracking — re-run on a rival brand's latest posts every week and see which formats win.
  • Content research — compare posts vs reels vs videos, and which reactions people use.

What you get for each post

EngagementExact reactions, comments and shares (posts); exact reactions and comments (reels, videos)
Reactions by typeLike, Love, Care, Haha, Wow, Sad, Angry counts
ViewsExact public view count for reels and videos (the number shown on the video), plus Facebook's stricter videoViews count
PostPage name, caption, post date, image, post ID, clean link

Real rows from a test run:

PageTypeReactionsCommentsSharesViews
Netflixvideo137,14218,542—69,970,000
National Geographicpost12,08878504—
Spotifypost8,6321,248250—
Nikereel8,2922,669—3,604,451
Roc Nationpost4,262195538—

The campaign report

Every run writes a CAMPAIGN_REPORT to the key-value store: total reactions, comments, shares, engagements and views, average engagements per post, the top posts by engagement, a per-page breakdown, and — when you give a budget — cost per post, cost per engagement and cost per 1,000 views (CPM). Links that failed are listed with the reason.

Input

{
"postUrls": [
"https://www.facebook.com/natgeo/posts/pfbid0ST4axVkhcZijdvvXXhNg1N26Lxo9naygKqXfy5FFRGS6pyaH2CqFcBM61yqUfnRxl",
"https://www.facebook.com/reel/1902291290735944",
"https://www.facebook.com/netflix/videos/2445344335530649"
],
"campaignBudget": 5000,
"currency": "USD"
}
FieldDefaultNotes
postUrls—Required. /posts/ links, reels, videos, /watch/?v= links, permalink.php links, photos and /share/ links. Duplicates are removed.
campaignBudget—Optional total spend. Adds cost per post, cost per engagement and CPM.
currencyUSDLabel for the budget.
maxConcurrency5Posts fetched in parallel (up to 10).

Accurate, not rounded

Facebook shows most numbers rounded ("3.6M views · 8.2K reactions"). This actor reads the exact figures behind them: 3,604,451 views and 8,292 reactions on that Nike reel. It reads each post's own engagement block, so counts from comments or suggested videos on the same page never leak in. When Facebook occasionally serves a stale snapshot, the post is re-checked from a second IP automatically.

Speed

Measured: 10 posts, reels and videos from 9 pages in about 5 seconds, every one returned, no retries. The download stops as soon as the post's numbers have arrived instead of loading the whole page.

You only pay for posts that load

Deleted, private and mistyped links are never written to the dataset, so they are never charged. They are listed with the reason in CAMPAIGN_REPORT.failed.

Limitations

  • Public posts from Pages only. Posts from personal profiles, private groups and anything that needs a login are reported as failed.
  • Shares are not available for reels and videos. Facebook does not publish an exact share count for them to logged-out visitors.
  • Comment text is not included. This actor counts engagement; it does not scrape comments.

Reads only what Facebook shows any visitor without logging in. You are responsible for how you use the data.