decodo_scrape

Pack: decodo · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/decodo_scrape for the schema, then POST the same URL with its arguments for the data.

Scrape any web page through Decodo (formerly Smartproxy) rotating proxies and return its content.

Parameters

NameTypeRequiredDescription
urlstringyesThe absolute URL of the page to scrape, e.g. “https://example.com/products”
render_jsbooleannoRender the page in a headless browser (executes JavaScript) before returning content. Default false (faster raw fetch of static pages).
geostringnoProxy exit location as a location name, e.g. “United States”, “Germany”, “Japan”. Default: randomized.
markdownbooleannoReturn the page as clean markdown instead of raw HTML (ideal for feeding an LLM). Default false.
_apiKeystringyesDecodo Web Scraping API credentials as “username:password” (from the dashboard at https://dashboard.decodo.com — free plan available).

Example call

Arguments

{
  "url": "https://example.com/products",
  "_apiKey": "your-decodo-api-key"
}

curl

curl -X POST https://gateway.pipeworx.io/decodo/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"decodo_scrape","arguments":{"url":"https://example.com/products","_apiKey":"your-decodo-api-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('decodo_scrape', {
  "url": "https://example.com/products",
  "_apiKey": "your-decodo-api-key"
});

More examples

{
  "url": "https://news.example.com/article",
  "render_js": true,
  "markdown": true,
  "geo": "United States",
  "_apiKey": "your-decodo-api-key"
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the decodo pack
{
  "mcpServers": {
    "decodo": {
      "url": "https://gateway.pipeworx.io/decodo/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 14, 2026