{"product_id":"scrape-facebook-posts-via-webhook-with-coreclaw-n8n-1","title":"Scrape Facebook Posts via Webhook with CoreClaw (n8n)","description":"\u003ch3\u003eScrape public Facebook posts in minutes—send URLs to a webhook and get normalized JSON back with CoreClaw\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow exposes a webhook that accepts one or more \u003cstrong\u003epublic Facebook post URLs\u003c\/strong\u003e, runs them through the \u003cstrong\u003eCoreClaw Facebook posts scraper API\u003c\/strong\u003e, and returns consistent, structured post data (content, author\/page info, engagement metrics, media links, and timestamps) as \u003cstrong\u003eJSON\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a POST request\u003c\/strong\u003e with either a single \u003ccode\u003eurl\u003c\/code\u003e or an array of \u003ccode\u003eurls\u003c\/code\u003e (e.g., \u003ccode\u003e{ \"urls\": [\"https:\/\/www.facebook.com\/...\"] }\u003c\/code\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates and normalizes\u003c\/strong\u003e the incoming Facebook URLs into a clean list, including a URL count and timestamp.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalls CoreClaw synchronously\u003c\/strong\u003e by triggering the \u003cstrong\u003efacebook-posts-scraper worker\u003c\/strong\u003e in the CoreClaw workers API for the provided URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eParses and normalizes each scraped post\u003c\/strong\u003e into a consistent schema, including:\n    \u003cul\u003e\n      \u003cli\u003ePost URL and ID\u003c\/li\u003e\n      \u003cli\u003eAuthor\/page details\u003c\/li\u003e\n      \u003cli\u003eContent\u003c\/li\u003e\n      \u003cli\u003ePublish time\u003c\/li\u003e\n      \u003cli\u003eEngagement counts and media links\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResponds to the webhook\u003c\/strong\u003e with a JSON payload containing: number of input URLs, number of scraped posts, and the normalized post records.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBuild a \u003cstrong\u003eFacebook content monitoring\u003c\/strong\u003e tool that turns post URLs into structured data for dashboards.\u003c\/li\u003e\n  \u003cli\u003eAutomate \u003cstrong\u003esocial media analytics ingestion\u003c\/strong\u003e for SaaS reporting by storing metrics and timestamps in your database.\u003c\/li\u003e\n  \u003cli\u003eUse webhook-triggered scraping for \u003cstrong\u003elead research\u003c\/strong\u003e or \u003cstrong\u003ebrand tracking\u003c\/strong\u003e workflows where users paste post links.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes: \u003cstrong\u003eWebhook\u003c\/strong\u003e, \u003cstrong\u003eCode\u003c\/strong\u003e, \u003cstrong\u003eHTTP Request\u003c\/strong\u003e, \u003cstrong\u003eRespond to Webhook\u003c\/strong\u003e (plus a \u003cstrong\u003eSticky Note\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003eAuthentication: set \u003cstrong\u003e\u003ccode\u003eCORECLAW_API_KEY\u003c\/code\u003e\u003c\/strong\u003e in n8n environment variables.\u003c\/li\u003e\n  \u003cli\u003eWorkflow output: normalized Facebook post records returned directly to the webhook caller as JSON.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45822089658547,"sku":"N8N-18086","price":46.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/yPnnQ-XFRm2k6EP8_Oy7w_qsRZ4HOO.png?v=1786525554","url":"https:\/\/buyflowscripts.com\/products\/scrape-facebook-posts-via-webhook-with-coreclaw-n8n-1","provider":"N8N Commerce","version":"1.0","type":"link"}