{"uid":"cap_X3TqbbQnffbe4UgMZcjhF","slug":"facebook-reels-scraper-x402-pay-per-call-a7f4d245","name":"Facebook Reels Scraper (x402 Pay-per-call)","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-reels?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"startUrls":{"type":"array","description":"Facebook page URLs whose public reels you want to collect. Each entry can be a URL object."},"resultsLimit":{"type":"integer","default":100,"minimum":0,"description":"Maximum number of reels across all pages. Set 0 to collect until the public feed ends."},"onlyPostsNewerThan":{"type":"string","default":"","description":"Optional earliest creation time, as an ISO date (YYYY-MM-DD) or relative period such as 7 days."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"text":null,"postId":null,"postUrl":null,"reelUrl":null,"videoId":null,"inputUrl":null,"createdAt":null,"facebookUrl":null}],"product":"facebook-reels"}},"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_xCmLIAMseNJQ4ovEhDdVZ","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 and returns structured metadata for public reels from one or more Facebook pages, charging only on successful non-empty results.","exampleAgentPrompt":"Pull the last 50 public reels from facebook.com/nike posted in the last 30 days and give me each reel's URL, post ID, and creation date.","exampleUseCases":[{"title":"Competitor social content audit","prompt":"Grab the 100 most recent reels from facebook.com/cocacola and facebook.com/pepsi so I can compare what video content each brand has been putting out lately."},{"title":"Recent reels for brand monitoring","prompt":"Fetch all public reels posted by facebook.com/NatGeo since 2024-01-01 — I want to track their video publishing cadence over the year."},{"title":"Influencer reel catalogue","prompt":"Collect up to 200 reels from facebook.com/garyvee and give me the reel URLs and captions so I can review his recent short-form content strategy."}],"resultDescription":"A JSON object containing a count of reels found and an array of reel items, each with fields for text/caption, postId, postUrl, reelUrl, videoId, inputUrl, createdAt, and facebookUrl. Failed or empty scrape runs are not billed.","failureModes":["Private or non-existent Facebook page returns empty items array (not charged)","Invalid URL format in startUrls causes scrape failure","Facebook anti-bot measures may intermittently block scraping, returning empty results","onlyPostsNewerThan with an invalid date format may be ignored or cause an error","resultsLimit of 0 on a page with very many reels may result in long run times or timeouts","Payment failure (402) if USDC balance is insufficient before the call"],"whenToPreferThis":"Use this endpoint when you need structured metadata for public Facebook reels from specific pages, especially for competitive intelligence, content auditing, or social media monitoring workflows. Prefer it over generic web scrapers because it returns a clean, normalized schema (reelUrl, postId, createdAt, etc.) without needing to parse raw HTML. The pay-only-on-success model makes it cost-effective for exploratory or intermittent tasks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:08.328Z","isFirstParty":false,"canonicalSlug":"facebook-reels-scraper-x402-pay-per-call-a7f4d245"}