WebMCP Registry

list_scraping_apis

verifiedv0.1

Open the scraping API provider list; filter by name, billing unit, JavaScript rendering, success-only billing, provider shortlist, entry-tier concurrency and subscription price. Sort by name, entry price or entry-tier concurrency; missing values sort last. Returns a window of visible providers, tier labels, vendor-check dates and disclosed visit links. Credits are not converted to pages. Omitted filters reset. No purchase.

Updated 9/9/2026 · Created 9/8/2026

Input Schema

{
  "type": "object",
  "required": [],
  "properties": {
    "sort": {
      "enum": [
        "name",
        "entry",
        "concurrency"
      ],
      "type": "string",
      "default": "name"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "billingUnit": {
      "enum": [
        "any",
        "credit",
        "request",
        "result",
        "gb",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "jsRendering": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "successOnly": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "excludeSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Exclude these provider IDs when finding alternatives."
    },
    "maxMonthlyUsd": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum cheapest paid subscription price; excludes missing prices."
    },
    "providerSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Only these provider IDs; empty selects all."
    },
    "minEntryConcurrency": {
      "type": "integer",
      "maximum": 1000000,
      "minimum": 1,
      "description": "Minimum concurrency at the cheapest paid tier. Higher tiers may offer more."
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "name": "list_scraping_apis",
  "description": "Open the scraping API provider list; filter by name, billing unit, JavaScript rendering, success-only billing, provider shortlist, entry-tier concurrency and subscription price. Sort by name, entry price or entry-tier concurrency; missing values sort last. Returns a window of visible providers, tier labels, vendor-check dates and disclosed visit links. Credits are not converted to pages. Omitted filters reset. No purchase.",
  "inputSchema": {
    "type": "object",
    "required": [],
    "properties": {
      "sort": {
        "enum": [
          "name",
          "entry",
          "concurrency"
        ],
        "type": "string",
        "default": "name"
      },
      "limit": {
        "type": "integer",
        "default": 5,
        "maximum": 10,
        "minimum": 1,
        "description": "Maximum returned rows; the visible list shows all matches."
      },
      "query": {
        "type": "string",
        "default": "",
        "maxLength": 60,
        "description": "Case-insensitive provider name or slug search."
      },
      "offset": {
        "type": "integer",
        "default": 0,
        "maximum": 100000,
        "minimum": 0,
        "description": "Result offset. Repeat the same filters with nextOffset to continue."
      },
      "direction": {
        "enum": [
          "asc",
          "desc"
        ],
        "type": "string",
        "default": "asc"
      },
      "billingUnit": {
        "enum": [
          "any",
          "credit",
          "request",
          "result",
          "gb",
          "unknown"
        ],
        "type": "string",
        "default": "any"
      },
      "jsRendering": {
        "enum": [
          "any",
          "yes",
          "no",
          "unknown"
        ],
        "type": "string",
        "default": "any"
      },
      "successOnly": {
        "enum": [
          "any",
          "yes",
          "no",
          "unknown"
        ],
        "type": "string",
        "default": "any"
      },
      "excludeSlugs": {
        "type": "array",
        "items": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "maxLength": 70
        },
        "default": [],
        "maxItems": 10,
        "description": "Exclude these provider IDs when finding alternatives."
      },
      "maxMonthlyUsd": {
        "type": "number",
        "maximum": 1000000,
        "minimum": 0,
        "description": "Maximum cheapest paid subscription price; excludes missing prices."
      },
      "providerSlugs": {
        "type": "array",
        "items": {
          "type": "string",
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "maxLength": 70
        },
        "default": [],
        "maxItems": 10,
        "description": "Only these provider IDs; empty selects all."
      },
      "minEntryConcurrency": {
        "type": "integer",
        "maximum": 1000000,
        "minimum": 1,
        "description": "Minimum concurrency at the cheapest paid tier. Higher tiers may offer more."
      }
    },
    "additionalProperties": false
  }
}

Schema History

9/9/2026, 4:29:25 AM
{
  "type": "object",
  "required": [],
  "properties": {
    "sort": {
      "enum": [
        "name",
        "entry",
        "concurrency"
      ],
      "type": "string",
      "default": "name"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "billingUnit": {
      "enum": [
        "any",
        "credit",
        "request",
        "result",
        "gb",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "jsRendering": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "successOnly": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "excludeSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Exclude these provider IDs when finding alternatives."
    },
    "maxMonthlyUsd": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum cheapest paid subscription price; excludes missing prices."
    },
    "providerSlugs": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "maxLength": 70
      },
      "default": [],
      "maxItems": 10,
      "description": "Only these provider IDs; empty selects all."
    },
    "minEntryConcurrency": {
      "type": "integer",
      "maximum": 1000000,
      "minimum": 1,
      "description": "Minimum concurrency at the cheapest paid tier. Higher tiers may offer more."
    }
  },
  "additionalProperties": false
}
9/8/2026, 3:13:08 AM
{
  "type": "object",
  "required": [],
  "properties": {
    "sort": {
      "enum": [
        "name",
        "entry",
        "concurrency"
      ],
      "type": "string",
      "default": "name"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "description": "Maximum returned rows; the visible list shows all matches."
    },
    "query": {
      "type": "string",
      "default": "",
      "maxLength": 60,
      "description": "Case-insensitive provider name or slug search."
    },
    "offset": {
      "type": "integer",
      "default": 0,
      "maximum": 100000,
      "minimum": 0,
      "description": "Result offset. Repeat the same filters with nextOffset to continue."
    },
    "direction": {
      "enum": [
        "asc",
        "desc"
      ],
      "type": "string",
      "default": "asc"
    },
    "billingUnit": {
      "enum": [
        "any",
        "credit",
        "request",
        "result",
        "gb",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "jsRendering": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "successOnly": {
      "enum": [
        "any",
        "yes",
        "no",
        "unknown"
      ],
      "type": "string",
      "default": "any"
    },
    "maxMonthlyUsd": {
      "type": "number",
      "maximum": 1000000,
      "minimum": 0,
      "description": "Maximum cheapest paid subscription price; excludes missing prices."
    }
  },
  "additionalProperties": false
}

GET /api/tool/www.proxy-compare.com/list_scraping_apis