{"adoption": {"forks": 641, "observed_at": "2026-08-28T04:06:17.526164+00:00", "stars": 2135}, "canonical_url": "https://ross.abutalabs.com/products/facebook-page-post-scraper", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Data scraper for Facebook Pages, and also code accompanying the blog post How to Scrape Data From Facebook Page Posts for Statistical Analysis", "domain": ["social-media", "data-science", "crawlers", "analytics"], "enriched": true, "function": ["web-scraping", "data-science", "etl"], "health_score": 10, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["minimaxir/facebook-page-post-scraper"], "name": "minimaxir/facebook-page-post-scraper", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2019-05-23T13:20:58+00:00", "repo": "minimaxir/facebook-page-post-scraper", "stars": 2135, "tags": ["facebook-graph-api", "social-media-analytics", "csv-export", "python2-python3", "unmaintained"], "topics": [], "urls": [], "use_cases": ["scrape all posts from a facebook page", "export facebook page reactions to csv", "collect comments from facebook group posts", "gather facebook data for sentiment analysis", "analyze facebook reaction counts statistically"], "what_it_is": "A Python script collection that scrapes all posts, reactions, and comments from public Facebook Pages and open Groups via the Facebook Graph API, exporting the data as CSV for statistical analysis. It accompanies a blog post on scraping Facebook page posts for semantic analysis.", "when_to_avoid": ["you need complete or current data - a Facebook API bug limits results to 5-10% of posts", "you need a maintained tool - the project has been inactive since 2019 and PRs are not accepted", "you need data from closed groups or paid-tier data sources like CrowdTangle"], "when_to_choose": ["you need historical Facebook Page data for research or analysis and accept the API limitations", "you want reaction and comment data exported as CSV for tools like Excel or pandas"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/facebook-page-post-scraper", "repo": "minimaxir/facebook-page-post-scraper", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.526164+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:51:54.877420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "20580111033a2e7bedc0e0fbc923853b2d9801fe91b8fe55b80ae799ed61a44c", "fetched_at": "2026-08-28T04:06:17.526164+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minimaxir/facebook-page-post-scraper"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4062, "days_push": 2659, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}