{"uid":"cap_vEXlSQqvpSsnShL44u8Xn","slug":"facebook-posts-scraper-x402-8603a129","name":"Facebook Posts Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/facebook-posts?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Stop after this many posts across all URLs. Zero means no total cap."},"startUrls":{"type":"array","description":"Public Facebook page URLs or direct public post URLs."},"resultsLimit":{"type":"integer","default":20,"minimum":1,"description":"Maximum posts to retrieve per page. The run stops after 30 feed batches per page, and some pages expose fewer posts. A direct post URL yields one post."},"onlyPostsNewerThan":{"type":"string","description":"Optional lower date bound in YYYY-MM-DD or relative form such as 7 days. Dates use UTC."},"onlyPostsOlderThan":{"type":"string","description":"Optional upper date bound in YYYY-MM-DD or relative form such as 1 month. Dates use UTC."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"time":null,"postId":null,"inputUrl":null,"pageName":null,"facebookId":null,"facebookUrl":null,"topLevelUrl":null}],"product":"facebook-posts"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","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.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4_H_JYVLt02uCpq7xnzyj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured post data from public Facebook pages or individual post URLs, returning post metadata and content.","exampleAgentPrompt":"Can you pull the last 30 posts from the Coca-Cola Facebook page (facebook.com/cocacola) — only ones posted in the past 14 days — and give me the structured data including post IDs, timestamps, and URLs?","exampleUseCases":[{"title":"Brand social media monitoring","prompt":"Grab up to 50 recent posts from Nike's public Facebook page (facebook.com/nike) posted in the last 30 days, I want to see what content they've been publishing."},{"title":"Competitor content analysis","prompt":"Pull posts from these three Facebook pages — facebook.com/BurgerKing, facebook.com/McDonalds, and facebook.com/Wendys — up to 20 posts each, only from the past month, so I can compare their social strategies."},{"title":"News page post extraction","prompt":"Scrape all posts from facebook.com/BBCNews published between 2024-06-01 and 2024-06-30, up to 100 posts total, and give me the structured data with timestamps and URLs."}],"resultDescription":"A JSON object containing a count of results and an array of post items, each with fields: post URL, timestamp, post ID, input URL, page name, Facebook ID, Facebook URL, and top-level URL. Failed or empty runs are not billed.","failureModes":["Private or restricted Facebook pages return no results (not charged)","Rate limiting or bot detection by Facebook results in empty response","Invalid or malformed Facebook URL causes empty result set","Date filters that exclude all available posts return count:0","Pages with very limited post history may return fewer items than resultsLimit"],"whenToPreferThis":"Use this endpoint when you need structured, machine-readable post data from public Facebook pages at a low per-call cost with no charge for failed runs. Prefer this over browser automation or manual scraping when you need timestamped post metadata from one or multiple Facebook URLs, especially with date filtering. Ideal for agent workflows that monitor brand activity, competitive intelligence, or social content pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:28.931Z","isFirstParty":false,"canonicalSlug":"facebook-posts-scraper-x402-8603a129"}