{"uid":"cap_czTQXr19AFaKJF3UmiXg4","slug":"scrapingant-headless-chrome-scraper-da90d152","name":"ScrapingAnt Headless Chrome Scraper","description":"","url":"https://vaaya.ai/api/run/scrapingant/scrape?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"browser":{"type":"boolean"},"cookies":{"type":"string","minLength":1},"timeout":{"type":"integer","maximum":60,"minimum":5},"js_snippet":{"type":"string","minLength":1},"proxy_country":{"type":"string","maxLength":2,"minLength":2},"block_resource":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"wait_for_selector":{"type":"string","minLength":1},"return_page_source":{"type":"boolean"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.00","successRate":"0.00","reviews":1,"stars":null,"state":"rated"},"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_HXELG3EzHkirzTbswATRt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes any URL through a managed headless-Chrome cluster with datacenter proxies, returning fully rendered HTML","exampleAgentPrompt":"Can you scrape https://example.com/products and wait for the '.product-list' element to load before returning the HTML — use a US proxy?","exampleUseCases":[{"title":"Scrape JS-rendered product listings","prompt":"Scrape https://shop.example.com/items for me using a headless browser, wait for the '#product-grid' selector to appear, and return the full rendered HTML so I can parse the prices."},{"title":"Geo-restricted content access","prompt":"Fetch https://news.example.de/articles using a German proxy so I get the German-language version of the page, and return the rendered HTML."},{"title":"Execute custom JS on scraped page","prompt":"Go to https://dashboard.example.com/stats, run this base64-encoded JavaScript snippet to extract the chart data, and give me back the full page HTML after execution."}],"resultDescription":"Returns a JSON object with a `raw` field containing the fully rendered HTML string of the requested page after JavaScript execution and optional selector waiting.","failureModes":["Timeout if page doesn't load within specified timeout (5-60s)","CSS selector not found before timeout expires","Invalid or inaccessible URL returns error","Anti-bot walls (e.g. Cloudflare) may block datacenter proxies — use residential endpoint instead","Invalid base64 JS snippet causes execution failure","Unsupported proxy country code returns error"],"whenToPreferThis":"Choose this endpoint when you need fully JavaScript-rendered HTML from a URL, especially for SPAs or pages that load content dynamically. Use this over plain HTTP fetchers when the target page requires a real browser. Prefer the datacenter proxy variant (this endpoint) for most sites; fall back to the residential scraper for Cloudflare-protected or heavily anti-bot-walled pages.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-08-25T18:18:49.669Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:37:42.819Z","isFirstParty":false,"canonicalSlug":"scrapingant-headless-chrome-scraper-da90d152"}