Facebook Group Posts Scraper
Pricing
from $4.99 / 1,000 results
Facebook Group Posts Scraper
Search Facebook group posts by keywords—optional group and date filters—with authors, text, reactions, and media in structured rows.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Find posts inside Facebook Groups using keywords, with optional group and date filters. Each dataset row is one post with text, author, engagement counts, reaction breakdowns, and media attachments when available.
Who it’s for
- Community managers monitoring themes inside a group they care about.
- Researchers who need exports instead of manual search scrolling.
- Social listening workflows that combine keywords with a specific group id.
What you can do with it
- Search by keywords (topics, phrases, product names).
- Optionally narrow to one group when you have that group’s numeric id.
- Optionally bound the time range with start and end dates.
- Collect up to your chosen cap; the run follows paging until the limit is reached or there are no more results.
How it works (in plain terms)
You enter search words and any filters you need. The tool loads matching posts in successive batches until your maximum row count is reached or the list ends—you do not need to manage paging yourself.
Input
| Field | Required | What it means |
|---|---|---|
Search keywords (query) | Yes | What to look for in group posts. |
Group ID (groupId) | No | When set, focuses the search on that single group. |
Start date (startDate) | No | Earliest post date to include (yyyy-mm-dd). |
End date (endDate) | No | Latest post date to include (yyyy-mm-dd). |
Maximum results (maxResults) | No | Upper limit on how many post rows to save (default 50). |
Output
- One row per post (until your cap).
- Post:
post_id,type,url,messageandmessage_rich(often identical),timestamp(Unix-style seconds),comments_count,reactions_count,reshare_count,reactions(typicallylike,love,care,haha,wow,sad,angry),comments_id,shares_id(often matchingpost_idfor text posts). - Author:
authorwithid,name,url,profile_picture_urlwhen returned;author_titlemay benullor a string when shown. - Primary image:
imagemay includeuri,height,width,id;videoand other attachment fields are oftennullunless the post includes that media type. - Other attachments:
album_preview,video_files,video_thumbnail,external_url,attached_event,attached_post,attached_post_url,text_format_metadata—present ornulldepending on the post. - Export metadata:
searchQueryrepeats the keywords used for that run;groupIdappears when you scoped the run to one group;startDate/endDateappear only when you set those inputs;scrapedAtis when that row was saved.
Field availability depends on what each post exposes. Details may change as the product evolves.
Sample output (one dataset row, from a real run)
{"post_id": "1805068903544545","type": "post","url": "https://www.facebook.com/groups/goodpizzagreatpizza/posts/1805068903544545/","message": "New to the game, looking for friends! 🩷","message_rich": "New to the game, looking for friends! 🩷","timestamp": 1767986773,"comments_count": 8,"reactions_count": 23,"reshare_count": 0,"reactions": {"angry": 0,"care": 1,"haha": 0,"like": 15,"love": 7,"sad": 0,"wow": 0},"author": {"id": "pfbid0JzG1R7mHZkPo2tAyCvqjVsc6h58xPqnhbRy79iizGkrCakLuYwAaXAS5iqgwy7B2l","name": "Jessica Jean","url": "https://www.facebook.com/pfbid0JzG1R7mHZkPo2tAyCvqjVsc6h58xPqnhbRy79iizGkrCakLuYwAaXAS5iqgwy7B2l","profile_picture_url": "https://scontent.fyyc2-1.fna.fbcdn.net/v/t39.30808-1/471505727_1591227651519765_8673305837431781014_n.jpg?stp=cp0_dst-jpg_s48x48_tt6&_nc_cat=110&ccb=1-7&_nc_sid=e99d92&_nc_ohc=JMDobWFITBEQ7kNvwH1Wr8C&_nc_oc=AdqbWinWEj6-464A1zv-QwnBDErP67HVQynFTE9Ln2sfIDPQyWqwpvpc9fUUlRTTyR0&_nc_zt=24&_nc_ht=scontent.fyyc2-1.fna&_nc_gid=QtubxFYuYaQHi9lFv_vtlA&_nc_ss=7a389&oh=00_AfzdFjdjmOEajQquNTbq-HiJYHlJ79J9AxKeINHn952h_A&oe=69CA76DF"},"author_title": null,"image": {"uri": "https://scontent.fyyc2-1.fna.fbcdn.net/v/t39.30808-6/612945442_1883716632270864_8609587726597053090_n.jpg?stp=cp6_dst-jpg_s1080x2048_tt6&_nc_cat=104&ccb=1-7&_nc_sid=e06c5d&_nc_ohc=t-tw-uwSqHcQ7kNvwHTl18g&_nc_oc=Adr3KvP9DKsTm2x8VnHmRVqdUplVihFuZSQYzARjDLemygFMIO9clOF3W_-LHg4Xsr0&_nc_zt=23&_nc_ht=scontent.fyyc2-1.fna&_nc_gid=QtubxFYuYaQHi9lFv_vtlA&_nc_ss=7a389&oh=00_Afxtx6WAvwjzZFY1dQrOQNBugsfjjLPg9cbZF1WYrENyzg&oe=69CA7F23","height": 1440,"width": 1080,"id": "1883716628937531"},"video": null,"album_preview": null,"video_files": null,"video_thumbnail": null,"external_url": null,"attached_event": null,"attached_post": null,"attached_post_url": null,"text_format_metadata": null,"comments_id": "1805068903544545","shares_id": "1805068903544545","searchQuery": "friend","groupId": "137206643664121","scrapedAt": "2026-03-26T03:04:02.028Z"}
Good to know
- Private groups, restricted content, or very narrow filters may return few or no rows.
- Respect Facebook’s terms and applicable laws when storing or sharing data.