{"uid":"cap_ZVdK4bntYf3HALT0XslsK","slug":"arch-tools-browser-task-070892ec","name":"Arch Tools Browser Task","description":"Headless browser automation (click/type/extract) via Playwright. Pay per call with USDC (x402) or credits - archtools.dev","url":"https://archtools.dev/v1/tools/browser-task","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Starting URL for the browser session"},"steps":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"Value for type action or URL for navigate"},"action":{"enum":["click","type","extract","screenshot","wait","navigate"],"type":"string","description":"Action to perform"},"selector":{"type":"string","description":"CSS selector for the target element"}}},"description":"Sequence of browser actions to execute"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GGEyNNo7kNmN7cibZvHJo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Executes a sequence of browser actions on a specified URL, automating web interactions programmatically","exampleAgentPrompt":"Go to https://example.com/products, click the 'Add to Cart' button for the first item, then navigate to the cart page and capture the total price — run that as a browser task sequence for me.","exampleUseCases":[{"title":"Automated login and data extraction","prompt":"Go to https://app.myservice.com/login, type my credentials, click the login button, then navigate to the dashboard and grab the usage statistics shown there."},{"title":"Web form submission automation","prompt":"Open https://leads.example.com/contact, fill in the name field with 'Acme Corp', the email with 'contact@acme.com', click Submit, and tell me what confirmation message appears."},{"title":"Multi-step e-commerce interaction","prompt":"Start at https://shop.example.com, search for 'wireless headphones', click the first result, add it to the cart, and give me the final cart total and item details."}],"resultDescription":"A JSON object containing the outcome of the browser session, including any data captured during the action sequence, final page state, or extracted values from the executed steps.","failureModes":["Invalid or unreachable starting URL returns an error","Malformed steps array or unsupported action types cause execution failure","Page elements not found during action execution (selector mismatch)","Session timeout if page load or actions take too long","Payment failure (insufficient USDC balance on Base)","JavaScript-heavy pages may not render fully before actions execute"],"whenToPreferThis":"Choose this endpoint when you need to automate multi-step browser interactions that require sequential actions like clicking, typing, or navigating — especially when the target page requires JavaScript rendering or user interaction before data is accessible. Prefer it over static scrapers when the content is behind dynamic UI interactions or form submissions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:45:09.265Z","isFirstParty":false}