{"uid":"cap_7QQwYN8NQXDP0SPgJptor","slug":"apexfaucet-page-snap-headless-screenshot-text-extractor-6325c3db","name":"ApexFaucet Page Snap — Headless Screenshot & Text Extractor","description":"Website screenshot: capture any public URL as an image in a real headless Chrome, with its text. See a web page the way a person does: pass ?url= and get a 1280x900 screenshot (JPEG, base64) of the first screen, rendered in a real headless Chrome with JavaScript executed, plus the page title, its full visible text and its links. Bot walls and empty renders are refused before any charge. Paid in USDC on Base.","url":"https://apexfaucet.xyz/api/x402/page-snap?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The http(s) page to render and photograph. JavaScript runs first; images and fonts load so the screenshot looks like the real page."}}}}},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_h0gQO025KhgD7vOzyzAc6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a given URL in headless Chrome (JavaScript executed), then returns a 1280x900 JPEG screenshot (base64), page title, full visible text, and extracted links","exampleAgentPrompt":"Can you take a screenshot of https://example.com and also pull out all the text and links you can see on the page?","exampleUseCases":[{"title":"Visual QA for a landing page","prompt":"Can you screenshot https://acme.com/landing and tell me what text and links appear on the first screen — I want to check what visitors actually see when they land there?"},{"title":"Monitoring competitor website changes","prompt":"Grab a screenshot of https://competitor.io/pricing right now and extract all the visible text so I can see their current pricing details."},{"title":"Archiving a JavaScript-rendered article","prompt":"Render https://techblog.io/latest-post in a real browser and give me the full visible text and a screenshot — I need the content after all the JS has loaded."}],"resultDescription":"Returns a JPEG screenshot (1280x900, base64-encoded) of the above-the-fold render, the page title string, all visible text on the page, and a list of hyperlinks found. Bot-wall and empty-render results are rejected before charging.","failureModes":["Bot wall detected — page blocks headless browsers, request refused without charge","Empty render — page produces no visible content after JS execution, refused without charge","Invalid or unreachable URL — connection timeout or DNS failure","Non-HTTP(S) URL provided — schema validation error","Malformed response if the target page has no extractable text"],"whenToPreferThis":"Choose this endpoint when you need a real visual render of a webpage (JavaScript executed, images and fonts loaded) combined with extracted text and links in a single call. Prefer it over simple HTML-fetch tools when the target page relies on client-side JavaScript or you need a visual screenshot alongside text content. It is especially useful for JavaScript-heavy SPAs, dynamic content, or any scenario where you need to verify visual appearance alongside data extraction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:53:40.150Z","isFirstParty":false,"canonicalSlug":"apexfaucet-page-snap-headless-screenshot-text-extractor-6325c3db"}