{"uid":"cap_ugEThjQ1ihX6YMq0Yiy7Y","slug":"vaaya-oxylabs-web-scraper-aeb81351","name":"Vaaya / Oxylabs Web Scraper","description":"Oxylabs — scrape a public URL with optional geo-targeting and JS rendering. Params: `url`, optionally `geo_location`, `render` (\"html\").","url":"https://vaaya.ai/api/run/oxylabs/scrape","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"},"render":{"type":"string"},"geo_location":{"type":"string"}},"additionalProperties":true},"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.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f8hRnct6XncC23_oMYivR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes any public URL using Oxylabs, with optional geo-targeting and JavaScript rendering, returning raw or rendered HTML.","exampleAgentPrompt":"Scrape https://www.example.com/products/widget-123 using JavaScript rendering so the full dynamic content loads, and return the HTML — pretend you're browsing from Germany.","exampleUseCases":[{"title":"Geo-targeted competitor price check","prompt":"Fetch the product page at https://shop.competitor.com/pricing as seen from the United States, with JS rendering turned on, so I can see the actual prices displayed to US customers."},{"title":"Dynamic news article retrieval","prompt":"Scrape https://www.bbc.com/news/technology and render the JavaScript so I get the fully loaded HTML with all the article headlines visible."},{"title":"Localized search results capture","prompt":"Can you grab the HTML from https://www.google.co.uk/search?q=best+laptops+2024 as if browsing from the UK, with JavaScript rendering enabled, so I can see what UK users actually see?"}],"resultDescription":"Returns the raw or JS-rendered HTML of the target URL, proxied through Oxylabs infrastructure. The response includes the full page source as the scraping provider delivered it, potentially including headers and metadata about the request.","failureModes":["Target URL is inaccessible or returns a non-2xx status — scrape fails with an error","Invalid or malformed URL — request rejected with validation error","Geo-location code not recognized — may fall back to default or return an error","JS rendering timeout if the page takes too long to load","Anti-bot measures on certain sites may still block even with Oxylabs proxies","Rate limits or quota exhaustion on the Oxylabs backend — returns error"],"whenToPreferThis":"Use this endpoint when you need to scrape a public webpage through a residential or datacenter proxy (Oxylabs) with optional JavaScript rendering and geo-targeting. Prefer this over Firecrawl (structured extraction) when you want raw HTML rather than parsed content, and over direct HTTP fetches when bot detection or geo-blocking is a concern. Choose Firecrawl if you need structured schema-based extraction; choose this endpoint if you need full raw HTML with proxy infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T17:41:20.977Z","isFirstParty":false}