{"uid":"cap_z0yQw8JULCIczX9XhZjNs","slug":"crowdpull-facebook-page-posts-scraper-302788ae","name":"CrowdPull Facebook Page Posts Scraper","description":"CrowdPull turns public web pages into useful datasets for marketplaces, housing, reviews, jobs, social posts, drug prices, video, and public records.","url":"https://crowdpull.click/api/actors/facebook-page-posts-scraper/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":[],"properties":{"url":{"type":"string","description":"Single public URL accepted by the selected source."},"urls":{"type":"array","items":{"type":"string"},"description":"Public URLs accepted by the selected source."},"query":{"type":"string","description":"Search query or keyword."},"location":{"type":"string","description":"City, ZIP, state, neighborhood, or source-supported location."},"maxItems":{"type":"integer","default":25,"maximum":250,"minimum":1},"maxPosts":{"type":"integer","maximum":250,"minimum":1},"pageUrls":{"type":"array","items":{"type":"string"}},"sinceDate":{"type":"string"},"startUrls":{"type":"array","items":{"type":"string"},"description":"Public source URLs to collect from."},"maxResults":{"type":"integer","default":25,"maximum":250,"minimum":1},"maxListings":{"type":"integer","default":25,"maximum":250,"minimum":1},"searchQuery":{"type":"string","description":"Search query or keyword."},"includeDetails":{"type":"boolean","default":false}},"description":"Facebook Page Posts Scraper input. Pass the same public URLs, search terms, filters, and limits you would use on the source page. Extra source-specific fields are forwarded to the runner.","additionalProperties":true},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":8192,"minimum":128},"waitForFinishSeconds":{"type":"integer","default":10,"maximum":60,"minimum":0}},"description":"Optional CrowdPull job options. CrowdPull caps each paid job so low-cost agent calls cannot accidentally start a large collection.","additionalProperties":false}}},"responseSchema":{"type":"json","example":{"type":"object","required":["token","job"],"properties":{"job":{"type":"object","required":["id","status"],"properties":{"id":{"type":"string"},"status":{"type":"string"},"resultSetId":{"type":"string"}},"additionalProperties":true},"token":{"type":"string"}},"additionalProperties":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-GCAYojR9pcRuBDJ4P17R","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes public posts from one or more Facebook pages and returns structured post data as a dataset job.","exampleAgentPrompt":"Pull the last 50 posts from the Coca-Cola Facebook page (https://www.facebook.com/CocaCola) going back to January 1 2025 so I can analyze what they've been posting about.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing a job token and a job object with an ID, status string, and optionally a resultSetId. The actual scraped Facebook posts are available via the resultSetId once the job completes. The job runs asynchronously; the initial response confirms submission and provides a handle to poll for results.","failureModes":["Private or restricted Facebook page returns no posts or empty dataset","Invalid or malformed Facebook page URL causes job failure or zero results","maxPosts exceeds 250 — capped at maximum allowed value","Job times out before completion if waitForFinishSeconds is too low for large post counts","Facebook rate-limiting or anti-scraping measures may cause partial results","Payment failure via x402 protocol prevents job from starting","sinceDate in unrecognized format may be ignored or cause errors"],"whenToPreferThis":"Use this endpoint when you need to extract public posts from specific Facebook pages at scale without managing your own scraping infrastructure. Prefer it over generic web scrapers when targeting Facebook specifically, and over manual data collection when you need structured, dataset-ready output. Best suited for competitive intelligence, brand monitoring, social media research, and content aggregation use cases where Facebook is the source.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:44:51.384Z","isFirstParty":false}