{"uid":"cap_d3BBU58qo6YAJiDOXBC01","slug":"halowerk-lauf-browser-task-68953344","name":"Halowerk Lauf Browser Task","description":"Loads one https page in a real headless browser and performs up to eight steps on it: click, fill, select, check, uncheck, wait, wait_for_selector. Returns a per-step log saying what was attempted and whether it succeeded, plus the final URL, title, visible text, links, form structure and an optional screenshot as a base64 PNG. Three limits are part of the product, not accidents.","url":"https://lauf.halowerk.com/v1/browser-task","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.012","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.012/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.012","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jkNgUyWzKB5AjShSnG7Ma","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.012","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Loads an HTTPS page in a real headless browser and executes up to 8 sequential interaction steps (click, fill, select, check, uncheck, wait, wait_for_selector), returning a detailed per-step log plus the final page state and optional screenshot.","exampleAgentPrompt":"Go to https://example.com/signup, fill in the email field with 'user@test.com' and the password field with 'Secret123', click the submit button, then wait for the '.success-message' selector to appear and take a screenshot of the final page.","exampleUseCases":[{"title":"Automated login and data retrieval","prompt":"Go to https://portal.myapp.com/login, fill the username field with 'john@company.com' and the password field with 'MyPass99', click the login button, wait for the dashboard selector '.dashboard-main' to appear, and then give me the visible text and all links on that page."},{"title":"Multi-step checkout form submission","prompt":"Open https://shop.example.com/checkout, fill in the name field with 'Jane Doe', fill the address with '123 Main St', select 'standard' from the shipping dropdown, check the terms-of-service checkbox, then click submit and screenshot what comes up."},{"title":"Dynamic content scraping after interaction","prompt":"Load https://news.example.com/articles, click the 'Load More' button, wait 2 seconds, then click 'Load More' again and return all the visible text and links from the updated page."}],"resultDescription":"A JSON object containing: a per-step log array (each entry showing the step attempted, whether it succeeded, and any error); the final resolved URL; the page title; all visible text content; all links found on the page; the form structure (fields, selectors, types); and optionally a base64-encoded PNG screenshot of the final page state.","failureModes":["Step selector not found — returns step log entry with failure and element-not-found error","Page fails to load or returns non-200 HTTP status — first step fails with navigation error","Exceeded 8-step limit — additional steps beyond the limit are not executed","Target page uses HTTP instead of HTTPS — request rejected as only HTTPS URLs are supported","Timeout waiting for a selector or wait step — step marked as failed after timeout"],"whenToPreferThis":"Choose this endpoint when you need to interact with a JavaScript-heavy or dynamic webpage before extracting content — situations where a plain HTTP fetch would miss rendered content or where you need to click, fill, or select elements before reading the page. It is especially useful for multi-step form automation, post-login page scraping, or verifying UI state. Prefer alternatives if you only need to fetch a static page without any interaction.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:32:34.215Z","isFirstParty":false}