{"uid":"cap_UIWYQnqrMKwKGfy4jTeZ1","slug":"baby-blue-viper-web-action-fetch-extract-screenshot-urls-ae5cc4e1","name":"Baby Blue Viper Web Action — Fetch, Extract & Screenshot URLs","description":"invinoveritas /web-act — the scaffold's HANDS (web): Browser-as-a-Service — fetch, text extraction, Playwright screenshots, multi-step navigate in an isolated","url":"https://api.babyblueviper.com/web-act","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to fetch/act on"},"tier":{"enum":[0,1,2,3],"type":"integer"},"steps":{"type":"array","items":{"type":"object"}},"action":{"enum":["fetch","extract_text","screenshot","multi_step"],"type":"string"},"selector":{"type":"string"},"max_bytes":{"type":"integer"},"viewport_width":{"type":"integer"},"viewport_height":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"url":"…","body":"…","status":"success","action_id":"baas_…","screenshot_artifact_id":""}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.181896","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.181896/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.181896","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.181896","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iHeeTJTKqff3KZPdKClXZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.181896","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches, extracts text from, screenshots, or performs multi-step interactions on a public URL, billed per-use via Lightning or x402 USDC.","exampleAgentPrompt":"Can you fetch the text content from https://example.com/article and extract all readable text from the page — use the extract_text action?","exampleUseCases":[{"title":"Screenshot a landing page for review","prompt":"Can you take a screenshot of https://acme.com/pricing and save it so I can see what the page looks like right now?"},{"title":"Extract article text for summarization","prompt":"Grab the readable text from https://techcrunch.com/2024/05/01/some-article and pull out everything on the page so I can summarize it."},{"title":"Scrape product page for price details","prompt":"Can you fetch the content from https://shop.example.com/product/widget-pro and extract all the visible text so I can find the current price and specs?"}],"resultDescription":"Returns a JSON object with the original URL, page body or extracted text, status ('success'), a unique action_id (baas_…), and optionally a screenshot_artifact_id if a screenshot was taken.","failureModes":["URL is not publicly accessible (private or behind auth wall)","Invalid or malformed URL returns an error","Unsupported action enum value causes validation error","Selector not found on page when using CSS extraction","Payment failure or insufficient balance returns 402","Timeout on slow-loading pages","Max bytes limit exceeded truncates response"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to programmatically fetch, extract text from, or screenshot a public web URL and is operating in a Lightning/x402 micropayment environment. Ideal for agents that need web access as a tool call without managing a browser themselves. Supports multi-step browser automation for more complex interactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:37:52.486Z","isFirstParty":false}