You're viewing a demo portfolio

Join the waitlist
PRSM

oxylabs_scrape

Active

Tool of Oxylabs

declared in 0.1.0

Scrape any URL via the Oxylabs Web Scraper API (rotating proxies, anti-bot handling) and return the page HTML with its upstream status code. Set render_js:true to load the page in a headless browser first — use for JS-heavy sites. Calls are synchronous proxying and can take 10-30 seconds. BYOK: _apiKey is "username:password" from the Oxylabs dashboard. Example: oxylabs_scrape({ url: "https://example.com", _apiKey: "myuser:mypass" })

Parameters schema

{
  "type": "object",
  "required": [
    "url",
    "_apiKey"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "The absolute URL to scrape, e.g. \"https://example.com/products\""
    },
    "_apiKey": {
      "type": "string",
      "description": "Oxylabs API credentials as \"username:password\" from the Oxylabs dashboard (https://dashboard.oxylabs.io). Free trial includes up to 2K results."
    },
    "render_js": {
      "type": "boolean",
      "description": "When true, render the page in a headless browser (executes JavaScript) before returning HTML. Use for JS-heavy sites. Default false (faster raw fetch)."
    },
    "geo_location": {
      "type": "string",
      "description": "Geo location to proxy the request from, e.g. \"United States\" or \"Germany\". Optional."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Oxylabs

https://github.com/pipeworx-io/mcp-oxylabs

1/7 registries
View full server →