Facebook Groups Posts Search Scraper avatar

Facebook Groups Posts Search Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Facebook Groups Posts Search Scraper

Facebook Groups Posts Search Scraper

Find relevant public Facebook group posts by topic. Collect post text, URLs, group details and available engagement data. No login or cookies needed. Export to CSV, Excel or JSON for market research and content ideas.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Lofomachines

Lofomachines

Maintained by Community

Actor stats

1

Bookmarked

240

Total users

69

Monthly active users

2 days ago

Last modified

Share

Find relevant public Facebook group conversations by topic and export them to a spreadsheet. Research customer questions, product discussions, community interests and market trends without collecting group links first or signing in to Facebook.

Enter your topics, choose a time range and market, and click Start. The Actor checks the meaning of each available post and saves only positive relevance decisions. No coding, Facebook cookies or personal API key required. A paid Apify plan is required to run this Actor.

Why use this Facebook group post scraper?

  • Discover conversations across public groups. Find posts about the topics your business or research team cares about.
  • Reduce irrelevant results. Semantic relevance checks account for meaning and synonyms instead of requiring an exact phrase.
  • Get context for every result. Collect post text, group links, publication dates and available author and engagement details.
  • Keep setup simple. Search effort is managed automatically. Choose your topics and desired result count without technical settings.
  • Export clean data. Unique posts are ready for CSV, Excel, JSON and your existing research workflow.

Get started

  1. Add one or more Keywords, such as gardening, coffee equipment or RV camping.
  2. Set Max posts per keyword, select a Time range, and choose a Country.
  3. Click Start, review Output, and download your results.

Try 10–100 posts per topic first. Counts are maximum targets, not guaranteed quantities. Public availability and topic relevance determine how many results can be returned.

Use caseExample topicWhat you can research
Customer researchcoffee equipmentQuestions, experiences and product discussions
Home and garden researchvegetable gardeningCommunity interests and recurring problems
Travel planning researchRV campingPublic experiences and recommendations
Hobby market researchvintage watchesCollector discussions and product interests
Local community researchLondon flat rentalsPublic housing discussions and offers to review
Content planningsourdough bakingQuestions and themes for useful content

Posts are research material. A mention is not a verified lead, purchase intention, available listing or endorsement.

Input settings

SettingDescription
KeywordsOne topic per line; up to 100 topics. At least one is required.
Time rangeAny time, Last week, Last month or This year. Defaults to This year.
Max posts per keyword1–3,000; default 100. Choose a smaller target for a quick sample.
CountrySearch market, such as us, gb, it or de. Does not verify author location.

Date filtering checks the publication timestamp available on each post. Posts without a verifiable date are excluded when a time range is selected. Use Any time for broader coverage. Results are not guaranteed to arrive in chronological order; sort the date column after export.

For API workflows, afterDate also accepts a calendar date in YYYY-MM-DD format or a relative value such as 30 days. Dates are interpreted in UTC.

Input examples

Research gardening conversations

{
"keywords": ["vegetable gardening"],
"afterDate": "anytime",
"maxPosts": 10,
"countryCode": "us"
}

Follow several topics this year

{
"keywords": ["coffee equipment", "sourdough baking"],
"afterDate": "this_year",
"maxPosts": 50,
"countryCode": "gb"
}

Find Italian-language public conversations

{
"keywords": ["camper"],
"afterDate": "last_month",
"maxPosts": 20,
"countryCode": "it"
}

Output example

Illustrative example, abbreviated for readability:

{
"result_type": "post",
"post_url": "https://www.facebook.com/groups/examplegarden/posts/123456789/",
"text": "Which vegetables have worked best in your raised beds this season?",
"group_name": "Example Garden Community",
"group_url": "https://www.facebook.com/groups/examplegarden/",
"author_name": "Example Author",
"date": "2026-09-15T10:00:00.000Z",
"reaction_count": 12,
"comment_count": 8,
"share_count": 0,
"searchKeyword": "vegetable gardening",
"searchCountry": "us",
"isRelevant": true,
"relevanceProbability": 0.98,
"processed_at": "2026-09-23T10:00:00.000Z"
}

The dataset also includes image_url, author_id and group_id when available. Missing details are null. Engagement counts reflect the public page at collection time. Text may be a public preview when full content is unavailable; the Actor does not fill missing text from search summaries.

Each post is saved once per run, even when it is found through multiple topics. searchKeyword records the topic under which it was first saved. The Run summary reports saved, rejected, unavailable and out-of-range posts and elapsed time.

How relevance filtering works

Each retrieved post is evaluated against your topic. Only positive decisions are saved, with isRelevant: true. The probability is an estimate, not a guarantee: review a sample before relying on the results for a business decision. Public text and search topics may be processed by external services to provide this feature.

If relevance checking is unavailable, the run reports an error instead of saving unverified posts. Results already checked remain available.

Frequently asked questions

Do I need a Facebook account? No. This Actor reads publicly accessible content without a Facebook login or cookies.

Can it read private groups? No. Private, login-restricted and unavailable posts are not included.

Does it scan every post in every group? No. Discovery is limited to publicly discoverable posts, and availability changes over time. This is not a complete archive or a group membership export.

Why are fewer posts returned than requested? Some candidates are unavailable, unrelated, duplicated or outside your time range. Try a broader topic or choose Any time.

Can I collect comments or member lists? This Actor returns posts and available comment counts, not comment text or membership lists.

Does Country mean every author lives there? No. It tunes the search market and language; it does not establish residency or exact location.

Can I monitor topics regularly? Yes. Configure an Apify schedule and connect the output to your existing workflow. Deduplication applies within each run.

What does it cost? See the current pricing panel on the Actor page. Runtime depends on result availability and the requested volume. Start with a small sample to evaluate coverage for your topic.

Discover more ready-to-run research tools

Expand your workflow with tools for other platforms and use cases. Discover all Lofomachines Actors on Apify.