ScrapeSelect
Current pricing, cost estimates and recommendations for web scraping APIs, with official sources.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen get_provider
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"scrapeselect": {
"url": "https://scrapeselect.com/mcp"
}
}
}Puntos de conexión remotos
https://scrapeselect.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢search_providers(query)
Find scraping providers and products by name or category (scraping_api, web_unlocker, browser_api, scraping_platform).
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Name, product or category; empty lists all",
"title": "Query",
"type": "string"
}
},
"title": "search_providersArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "get_recent_changesDictOutput"
}Comunidad
Evidencia