Facebook posts scraper

Facebook Posts Scraper — extract public Facebook posts at scale

Turn any public Facebook page into a clean, structured feed of posts. Reactions, comments, shares, media, timestamps — all normalized and exportable as JSON, Parquet, CSV or Excel.

No credit card required · 1,000 free credits on signup

About the scraper

What is Facebook Posts Scraper?

🚀 Get the Facebook data you need—ready for analysis in minutes.

ScrapeHammer is a fully hosted Facebook Posts Scraper that converts public Facebook page URLs into clean, machine-readable datasets. Simply paste the pages you want to monitor and export the results as JSON, CSV, or Excel.

❌ No custom crawlers.
❌ No proxy management.
✅ Just reliable, production-ready data.

Behind the scenes, ScrapeHammer automatically handles pagination, retries, and rate limits, so you don't have to worry about keeping your scraper running.

💡 Whether you're building a social listening platform, monitoring your brand, tracking competitors, conducting market research, or powering AI workflows, our Facebook Posts Scraper helps you go from a Facebook page URL to a clean, analysis-ready dataset in minutes.

Built for real-world Facebook data extraction

Everything you need to reliably extract Facebook posts — without maintaining a single line of scraping infrastructure.

Fast, at any scale

Pull thousands of Facebook posts per minute with automatic pagination, retries, and rate-limit handling — no scraping infrastructure to babysit.

Proxies & anti-bot handled

Stop worrying about proxies. We've got the infrastructure covered, so you can build and scale without the hassle.

Structured, clean output

Every Facebook post is normalized into a predictable schema: text, media, reactions, comments, shares, timestamps and more — ready for analysis.

Export as JSON, Parquet, CSV or Excel

Download your results in the format your team already works with, or stream them straight into your data warehouse via the API.

How the Facebook Posts Scraper works

Three steps from a Facebook URL to a downloadable dataset.

  1. Step 01

    Paste the Facebook page URLs

    Give the Facebook posts scraper 1–10 public page URLs. That's the only input it needs to start extracting posts.

  2. Step 02

    Choose how many posts and how fresh

    Set the number of posts per page and the earliest date you care about. We only download what you actually need.

  3. Step 03

    Run it and export the data

    Trigger the run from the Console or the API. Download the result as JSON, CSV or Excel, or pull it programmatically.

Example data

Example of extracted Facebook post data

Here's what a single scraped Facebook post looks like — first as an overview, then as the exact JSON payload the API returns.

FieldValue
post_id1564941801667857
user_id100044561550831
user_nameNASA - National Aeronautics and Space Administration
urlhttps://www.facebook.com/NASA/posts/pfbid02rHPPbbrUfGWFuCvNurHSESfsgftqi8EAN4A3TbLTJWYRrFXK2iVeqaUBdywxiJFrl
post_urlhttps://www.facebook.com/100044561550831/posts/1564941801667857
messageThat's one big chandelier… NASA's Hubble Space Telescope team captured this sparkling photo of the Chandelier Cluster...
created_at_utc2026-06-29T21:15:30+00:00
is_sharedFALSE
post_typephoto
reaction_count56,619
comment_count1,082
share_count3,448
like_count38,420
love_count15,852
response.json
{
  "post": {
    "post_id": "1564941801667857",
    "story_id": "UzpfSTEwMDA0NDU2MTU1MDgzMToxNTY0OTQxODAxNjY3ODU3OjE1NjQ5NDE4MDE2Njc4NTc=",
    "feedback_id": "ZmVlZGJhY2s6MTU2NDk0MTgwMTY2Nzg1Nw==",
    "user_id": "100044561550831",
    "user_name": "NASA - National Aeronautics and Space Administration",
    "url": "https://www.facebook.com/NASA/posts/pfbid02rHPPbbrUfGWFuCvNurHSESfsgftqi8EAN4A3TbLTJWYRrFXK2iVeqaUBdywxiJFrl",
    "post_url": "https://www.facebook.com/100044561550831/posts/1564941801667857",
    "post_platform_id": "100044561550831_1564941801667857",
    "message": "That's one big chandelier…\n\nNASA's Hubble Space Telescope team captured this sparkling photo of the Chandelier Cluster, a globular star cluster within our Milky Way galaxy. A globular star cluster is a dense collection of thousands to millions of stars bound by gravity.\n\nLearn more about the Chandelier Cluster, and others like it: https://go.nasa.gov/3Sru4Zs",
    "message_length": 360,
    "created_at_utc": "2026-06-29T21:15:30+00:00",
    "creation_timestamp": 1782767730,
    "privacy": null,
    "is_shared": false,
    "is_text_only": false,
    "actor_count": 1,
    "collaborator_count": 0,
    "post_type": "photo"
  },
  "engagement": {
    "reaction_count": 56619,
    "comment_count": 1082,
    "share_count": 3448,
    "like_count": 38420,
    "love_count": 15852,
    "wow_count": 171,
    "haha_count": 1259,
    "care_count": 900,
    "sad_count": 8,
    "angry_count": 9
  },
  "media": {
    "media_type": "album",
    "media_id": null,
    "media_url": null,
    "photo_count": 0,
    "video_duration_ms": null,
    "video_width": null,
    "video_height": null,
    "thumbnail_url": null,
    "mediaset_token": null
  },
  "actors": [
    {
      "user_id": "100044561550831",
      "user_name": "NASA - National Aeronautics and Space Administration"
    }
  ],
  "collaborators": [],
  "photos": [],
  "reactions": [
    { "reaction_type": "like",  "reaction_id": "1635855486666999", "localized_name": "Like",  "count": 38420, "visible_in_bling_bar": true },
    { "reaction_type": "love",  "reaction_id": "1678524932434102", "localized_name": "Love",  "count": 15852, "visible_in_bling_bar": true },
    { "reaction_type": "haha",  "reaction_id": "478547315650144",  "localized_name": "Wow",   "count": 1259,  "visible_in_bling_bar": false },
    { "reaction_type": "care",  "reaction_id": "613557422527858",  "localized_name": "Care",  "count": 900,   "visible_in_bling_bar": false },
    { "reaction_type": "wow",   "reaction_id": "115940658764963",  "localized_name": "Haha",  "count": 171,   "visible_in_bling_bar": false },
    { "reaction_type": "angry", "reaction_id": "444813342392137",  "localized_name": "Angry", "count": 9,     "visible_in_bling_bar": false },
    { "reaction_type": "sad",   "reaction_id": "908563459236466",  "localized_name": "Sad",   "count": 8,     "visible_in_bling_bar": false }
  ],
  "attached_story": null
}

What you can build with scraped Facebook posts

Teams use the Facebook Posts Scraper to power everything from marketing dashboards to academic research and AI training data.

  • Track brand mentions and competitor pages on Facebook
  • Build datasets for social listening, sentiment and trend analysis
  • Monitor influencer and creator content performance
  • Feed LLMs and RAG pipelines with real, public social media data
  • Archive posts for compliance, research or journalism
  • Power internal dashboards with fresh Facebook metrics

Start scraping Facebook posts in minutes

Sign up, grab your API key, and pull your first structured dataset of Facebook posts today. 1,000 credits included on the free tier — no card required.