ScrapeSelect

Current pricing, cost estimates and recommendations for web scraping APIs, with official sources.

我該用這個嗎

品質與安全性

A
說明品質
88%
結構描述完整度
78%
命名品質
90%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'get_provider' description lacks action verb在 get_provider 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,473Token(工具定義)
~4.2 KB典型回應大小
中等的注意力影響(128k 上下文的 1.93%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "scrapeselect": {
      "url": "https://scrapeselect.com/mcp"
    }
  }
}

遠端端點

https://scrapeselect.com/mcpstreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_providers(query)

Find scraping providers and products by name or category (scraping_api, web_unlocker, browser_api, scraping_platform).

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "description": "Name, product or category; empty lists all",
      "title": "Query",
      "type": "string"
    }
  },
  "title": "search_providersArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "search_providersDictOutput"
}
🟢get_provider(provider, product)

A provider's products and sources, or with `product`, that product's plans, rate tables, limits, capabilities, price history and the official source of each fact.

輸入結構描述

{
  "type": "object",
  "properties": {
    "provider": {
      "description": "Provider slug, e.g. \"zyte\"",
      "title": "Provider",
      "type": "string"
    },
    "product": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Product slug for full plans and rates, e.g. \"zyte-api\"",
      "title": "Product"
    }
  },
  "required": [
    "provider"
  ],
  "title": "get_provider_detailsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_provider_detailsDictOutput"
}
⚪compare_products(products, workload)

Compare up to three products on one workload: monthly cost range, chosen plan, capabilities, limits and caveats.

輸入結構描述

{
  "type": "object",
  "properties": {
    "products": {
      "description": "Up to 3 as \"provider/product\"",
      "items": {
        "type": "string"
      },
      "maxItems": 3,
      "minItems": 1,
      "title": "Products",
      "type": "array"
    },
    "workload": {
      "$ref": "#/$defs/Workload"
    }
  },
  "required": [
    "products",
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "compare_productsArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "compare_productsDictOutput"
}
⚪estimate_cost(workload, products)

Monthly cost (low / expected / high) of a workload on each product, with the cheapest plan that fits, rejected plans and every assumption used.

輸入結構描述

{
  "type": "object",
  "properties": {
    "workload": {
      "$ref": "#/$defs/Workload"
    },
    "products": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Limit to these \"provider/product\"; default all",
      "title": "Products"
    }
  },
  "required": [
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "estimate_costArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "estimate_costDictOutput"
}
🟡recommend_scraping_stack(workload, budget_usd, requires_login_session, team_maintenance_capability)

Recommend an architecture and up to three providers for a workload, with fit scores, cost ranges, reasons, limitations, assumptions and evidence URLs. Same input as POST /api/v1/recommend.

輸入結構描述

{
  "type": "object",
  "properties": {
    "workload": {
      "$ref": "#/$defs/Workload"
    },
    "budget_usd": {
      "anyOf": [
        {
          "exclusiveMinimum": 0,
          "type": "number"
        },
        {
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Monthly budget",
      "title": "Budget Usd"
    },
    "requires_login_session": {
      "default": false,
      "title": "Requires Login Session",
      "type": "boolean"
    },
    "team_maintenance_capability": {
      "$ref": "#/$defs/Capability",
      "default": "medium"
    }
  },
  "required": [
    "workload"
  ],
  "$defs": {
    "AntiBotLevel": {
      "enum": [
        "low",
        "medium",
        "high",
        "unknown"
      ],
      "title": "AntiBotLevel",
      "type": "string"
    },
    "Capability": {
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "title": "Capability",
      "type": "string"
    },
    "Workload": {
      "additionalProperties": false,
      "description": "Monthly scraping workload. Unset optional fields fall back to visible assumptions.",
      "properties": {
        "successful_pages_per_month": {
          "maximum": 1000000000,
          "minimum": 1,
          "title": "Successful Pages Per Month",
          "type": "integer"
        },
        "javascript_ratio": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            }
          ],
          "default": "0",
          "title": "Javascript Ratio"
        },
        "anti_bot_level": {
          "$ref": "#/$defs/AntiBotLevel",
          "default": "unknown"
        },
        "target_country": {
          "anyOf": [
            {
              "pattern": "^[A-Z]{2}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Target Country"
        },
        "country_required": {
          "default": true,
          "title": "Country Required",
          "type": "boolean"
        },
        "domain_class": {
          "anyOf": [
            {
              "maxLength": 40,
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Target category with special pricing, e.g. 'amazon'.",
          "title": "Domain Class"
        },
        "peak_concurrency": {
          "default": 10,
          "maximum": 100000,
          "minimum": 1,
          "title": "Peak Concurrency",
          "type": "integer"
        },
        "monthly_billing_only": {
          "default": false,
          "title": "Monthly Billing Only",
          "type": "boolean"
        },
        "expected_success_rate": {
          "anyOf": [
            {
              "maximum": 1,
              "minimum": 0.5,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Expected Success Rate"
        },
        "average_page_size_kb": {
          "anyOf": [
            {
              "maximum": 102400,
              "minimum": 1,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Page Size Kb"
        },
        "average_browser_seconds": {
          "anyOf": [
            {
              "exclusiveMinimum": 0,
              "maximum": 3600,
              "type": "number"
            },
            {
              "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Average Browser Seconds"
        }
      },
      "required": [
        "successful_pages_per_month"
      ],
      "title": "Workload",
      "type": "object"
    }
  },
  "title": "recommend_scraping_stackArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "recommend_scraping_stackDictOutput"
}
🟢get_recent_changes(provider, since, limit)

Price, plan and limit changes confirmed against official pages, newest first.

輸入結構描述

{
  "type": "object",
  "properties": {
    "provider": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Provider slug",
      "title": "Provider"
    },
    "since": {
      "anyOf": [
        {
          "format": "date",
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Only changes on or after this date",
      "title": "Since"
    },
    "limit": {
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_recent_changesArguments"
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true,
  "title": "get_recent_changesDictOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具