{"uid":"cap_nknqLb5ru_h_HnShJW9zd","slug":"crowdpull-facebook-comment-scraper-06bbe691","name":"CrowdPull Facebook Comment 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-comment-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},"postUrls":{"type":"array","items":{"type":"string"}},"startUrls":{"type":"array","items":{"type":"string"},"description":"Public source URLs to collect from."},"maxResults":{"type":"integer","default":25,"maximum":250,"minimum":1},"maxComments":{"type":"integer","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},"includeReplies":{"type":"boolean","default":true}},"description":"Facebook Comment 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_XmlusA_KNr8RXaTMYKN42","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 comments (and optionally replies) from Facebook posts or pages, returning structured comment data as a background job.","exampleAgentPrompt":"Scrape up to 100 public comments (including replies) from this Facebook post — https://www.facebook.com/somepage/posts/12345 — and give me the results as structured data.","exampleUseCases":[{"title":"Sentiment analysis on product launch","prompt":"Pull all public comments from our new product announcement post at https://www.facebook.com/ourbrand/posts/98765 — including any reply threads — so I can run sentiment analysis and see how customers are reacting to the launch."},{"title":"Competitive intelligence from rival page","prompt":"Scrape the public comments from this competitor's Facebook post at https://www.facebook.com/rivalcompany/posts/54321 and give me structured data with author names, comment text, and timestamps so I can understand what their audience is saying."},{"title":"Market research on trending topic","prompt":"Gather all the public comments and replies from this viral Facebook post about housing affordability — https://www.facebook.com/newspage/posts/11223 — and return them as structured records so I can analyze common pain points and themes for my market research report."}],"resultDescription":"Returns a job token and job object with an ID and status (and optionally a resultSetId). The agent polls or waits for the job to complete, then retrieves the collected Facebook comments as structured records including comment text, author, timestamp, and reply threads.","failureModes":["Facebook post is private or requires login — scraper cannot access protected content","Invalid or malformed Facebook URL — job fails or returns empty results","Rate limiting or anti-scrape measures from Facebook — partial or no results returned","maxComments or maxResults exceeds the 250 ceiling — request rejected with validation error","Job times out before completion if waitForFinishSeconds is too low — status returned as running, not finished","Post has no public comments — result set is empty"],"whenToPreferThis":"Use this endpoint when you need to extract public comments from Facebook posts at scale without managing browser automation yourself. Prefer this over general-purpose scrapers when the target is specifically Facebook comments or reply threads, and you need structured output (author, text, timestamp) rather than raw HTML. Best for social listening, sentiment analysis, market research, or competitive intelligence workflows that consume Facebook public post data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:31:41.662Z","isFirstParty":false}