{"uid":"cap_QOdCBVPo88rkOCPZNiFaY","slug":"netzhandwerker-screenshot-api-c579cc0a","name":"Netzhandwerker Screenshot API","description":"x402-Werkzeuge für autonome Agenten.","url":"https://tools.netzhandwerker.de/v1/screenshot","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Ziel-URL, http oder https"},"width":{"type":"integer","default":1280,"maximum":2560,"minimum":320},"height":{"type":"integer","default":800,"maximum":2000,"minimum":320},"wait_ms":{"type":"integer","default":0,"maximum":10000},"full_page":{"type":"boolean","default":false},"wait_until":{"enum":["domcontentloaded","load","networkidle0","networkidle2"],"type":"string","default":"domcontentloaded"},"include_base64":{"type":"boolean","default":true}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","bytes":48213,"title":"Example Domain","width":1280,"format":"png","height":800,"final_url":"https://example.com/","image_url":"https://tools.halowerk.com/shots/abc123.png","image_base64":"iVBORw0KGgoAAAANS..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nqDcLLK8YyqsyP6dcLvPN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Captures a screenshot of any URL and returns the image, with configurable viewport size, wait time, and full-page or base64 options.","exampleAgentPrompt":"Can you take a full-page screenshot of https://example.com at 1280x800 resolution, wait 2000ms for it to fully load, and give me the base64 image?","exampleUseCases":[{"title":"Visual QA of a deployed webpage","prompt":"Take a screenshot of https://staging.myapp.com at 1440x900, wait 3000ms for everything to load, and send me the full-page image so I can check how it looks before we go live."},{"title":"Archiving a competitor landing page","prompt":"Capture a full-page screenshot of https://competitor.com/pricing at 1280x800, waiting until the network is idle, and return it as a base64 string so I can store it in our records."},{"title":"Monitoring a live dashboard for visual changes","prompt":"Screenshot https://dashboard.internal.io/overview at 1920x1080, wait 1500ms, full page please — I want to see if the charts are rendering correctly right now."}],"resultDescription":"Returns a screenshot image of the rendered webpage, either as a binary image file or a base64-encoded string (when include_base64 is true), captured at the specified viewport dimensions after the configured wait period.","failureModes":["Invalid or unreachable URL returns an error (e.g. DNS failure or timeout)","Malformed URL (missing http/https prefix) causes a validation error","Target site blocks headless browsers, resulting in a blank or error-page screenshot","wait_until condition never fires (e.g. page never reaches 'networkidle'), causing a timeout","Payment not processed or insufficient USDC balance returns a 402 error"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call screenshot of any public URL without managing your own headless browser infrastructure. It is especially useful for AI agents that need visual verification of web content, archival snapshots, or visual regression checks, and that require base64 output for direct embedding or storage. At $0.004 per call it suits low-to-medium volume use cases where spinning up a browser is impractical.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:32:29.318Z","isFirstParty":false}