ScrapeMole Onchain
MCP de consulta onchain/blockchain de pago por llamada x402 para agentes de IA (USDC en Base). Solo datos públicos no personales. Remoto: https://onchain.scrapemole.workers.dev/mcp . También: reader, domains, companies, wiki .scrapemole.workers.dev/mcp
Servidor MCP alojado
npx add-mcp 'https://onchain.scrapemole.workers.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
APIs de datos que tu agente de IA paga por llamada.
10 APIs, 56 endpoints: YouTube, Google Trends, Amazon, páginas web, dominios, presentaciones SEC, Wikipedia, arXiv, npm/PyPI y datos on-chain. Sin registro ni clave API. Tu agente paga una fracción de un centavo en USDC, y solo cuando la llamada devuelve datos.
Comienza en un minuto
1 · Añade el servidor MCP a tu agente
https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp Copiar
2 · O llama por HTTP. Sin pago se devuelve un 402 con el precio.
curl -i "https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search?q=espresso%20machine%20review&limit=10"
3 · Paga con cualquier cliente x402 y una wallet con USDC en Base
Solo se cobra en HTTP 200. Los errores son gratuitos.
10 APIs activas en Base mainnet
56 endpoints de pago
$0.001–$0.01 por llamada exitosa
$0 cobrado por 7 llamadas fallidas en nuestra prueba de pago
Catálogo
Cada API tiene su propio servidor MCP, openapi.json y llms.txt. Abre uno para ver y copiar sus endpoints. Un precio fijo por llamada exitosa.
Video, tendencias y compras
Core 8 endpoints · $0.003–$0.01 por llamadaBúsqueda de YouTube, canales, videos, comentarios, playlists y transcripciones, Google Trends y productos de Amazon. Cada uno tiene su propia página de documentación.
MCP https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.01
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/searchCopiarHasta 50 videos por consulta con título, canal, vistas, duración y fecha de publicación. Filtros por orden, fecha de subida y duración. Docs → - $0.01
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/channelCopiarLos últimos videos, Shorts o transmisiones en vivo de un canal (hasta 50), con vistas, duraciones y estadísticas del canal. Docs → - $0.003
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/videoCopiarVistas exactas, likes, número de comentarios, duración, fecha de publicación, categoría, descripción y etiquetas de un video. $0.003. Docs → - $0.005
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/commentsCopiarComentarios públicos principales o más recientes (hasta 100) con likes, recuento de respuestas y marcadores de fijado/creador. Sin identidades de comentaristas. Docs → - $0.005
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/playlistCopiarHasta 100 videos de una playlist pública en orden, con título de la playlist y recuento total. Docs → - $0.005
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/transcriptCopiarSubtítulos de un video público como texto plano o segmentos con marca de tiempo, con título, canal e idioma. Traducción opcional. Docs → - $0.01
GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/google-trendsCopiarInterés a lo largo del tiempo y por región para un término (o hasta 5 comparados), más consultas y temas relacionados. Docs → - $0.01
GET https://scrapemole-api.vercel.app/v1/amazon/productCopiarUn producto por ASIN o URL: precio, precio de lista, stock, valoración, número de reseñas, ranking de Best Sellers, especificaciones e imágenes. Docs →
Páginas web y dominios
Reader 5 endpoints · $0.001–$0.003 por llamadaCualquier página web como Markdown limpio, vistas previas de enlaces, feeds RSS/Atom/JSON, todos los enlaces de una página y sitemaps del sitio.
MCP https://reader.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.003
GET https://reader.scrapemole.workers.dev/v1/readCopiarCualquier página web pública como Markdown limpio (solo contenido principal) más título, autor, fecha y recuento de palabras. - $0.001
GET https://reader.scrapemole.workers.dev/v1/metaCopiarVista previa de enlace / metadatos SEO para una URL: título, descripción, Open Graph, tarjeta de Twitter, canónico, favicon, feeds, tipos JSON-LD. - $0.002
GET https://reader.scrapemole.workers.dev/v1/feedCopiarElementos más recientes de un feed RSS, Atom o JSON, normalizados (título, enlace, fecha, autor, resumen, imagen). Proporciona una URL de feed o una URL de sitio (feed auto-descubierto). - $0.002
GET https://reader.scrapemole.workers.dev/v1/linksCopiarTodos los enlaces de una página web, absolutos y deduplicados, con texto de anclaje, indicador interno/externo, rel nofollow/sponsored/ugc y frecuencia de aparición. - $0.002
GET https://reader.scrapemole.workers.dev/v1/sitemapCopiarEl sitemap XML de un sitio como lista de URLs con lastmod, changefreq y priority. Lo encuentra vía robots.txt o /sitemap.xml; maneja índices de sitemap y .xml.gz.
Domains 6 endpoints · $0.001–$0.004 por llamadaRegistros DNS, WHOIS/RDAP, disponibilidad de dominios en lote, auditoría de seguridad de correo, verificación en vivo de certificados SSL/TLS, subdominios de Certificate Transparency (crt.sh).
MCP https://domains.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.001
GET https://domains.scrapemole.workers.dev/v1/dnsCopiarRegistros DNS en vivo para un nombre: A, AAAA, CNAME, MX, NS, TXT, SOA, CAA, SRV, HTTPS, DS y más, con TTLs y marcador de validación DNSSEC. - $0.002
GET https://domains.scrapemole.workers.dev/v1/whoisCopiarDatos de registro de dominio (sucesor de WHOIS, RDAP): registrador, fechas de creación/expiración/actualización, códigos de estado, servidores de nombres, DNSSEC. Sin datos de contacto personales. - $0.004
GET https://domains.scrapemole.workers.dev/v1/availabilityCopiarVerifica hasta 10 nombres de dominio a la vez: registrados o disponibles, desde los registros (RDAP), con respaldo DNS. - $0.003
GET https://domains.scrapemole.workers.dev/v1/email-securityCopiarAuditoría de seguridad de correo / entregabilidad de un dominio: MX y proveedor, SPF, política DMARC, DKIM (selectores comunes), MTA-STS, TLS-RPT, BIMI, con calificación y lista de correcciones. - $0.003
GET https://domains.scrapemole.workers.dev/v1/sslCopiarVerificación en vivo del certificado SSL/TLS de un host: confiable o no (y por qué), coincidencia de nombre de host, expiración y días restantes, emisor, SANs, versión TLS, cifrado, cadena. - $0.003
GET https://domains.scrapemole.workers.dev/v1/subdomainsCopiarSubdominios de un dominio encontrados en registros públicos de Certificate Transparency (certificados no expirados), con primera aparición, última expiración y emisor por nombre.
Empresas, investigación y paquetes
Companies 4 endpoints · $0.001–$0.004 por llamadaDatos de empresas SEC EDGAR (dominio público): búsqueda de empresas y tickers, perfiles de empresas, finanzas XBRL (5 años + 4 trimestres) y listas de presentaciones con enlaces a documentos.
MCP https://companies.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.001
GET https://companies.scrapemole.workers.dev/v1/searchCopiarEncuentra empresas cotizadas en EE. UU. por nombre o ticker: ticker, CIK de SEC, nombre legal y bolsa (alrededor de 10,000 presentadores SEC). - $0.002
GET https://companies.scrapemole.workers.dev/v1/companyCopiarPerfil de empresa desde SEC EDGAR por ticker o CIK: nombre legal, tickers, bolsas, industria SIC, estado de incorporación, fin de año fiscal, categoría de presentador, direcciones, nombres anteriores, presentaciones más recientes. - $0.004
GET https://companies.scrapemole.workers.dev/v1/financialsCopiarFinanzas clave según lo reportado a la SEC (XBRL): ingresos, beneficio bruto, ingreso operativo, ingreso neto, EPS diluido, flujo de caja operativo, capex, I+D, activos, pasivos, patrimonio, efectivo, deuda a largo plazo; últimos 5 años fiscales y 4 trimestres. - $0.002
GET https://companies.scrapemole.workers.dev/v1/filingsCopiarPresentaciones SEC recientes de una empresa (10-K, 10-Q, 8-K con códigos de ítem, 20-F, S-1, proxy…) con fechas de presentación e informe y enlaces directos al documento e índice.
Wiki 3 endpoints · $0.001–$0.002 por llamadaResúmenes de Wikipedia y búsqueda de texto completo en cualquier idioma, y datos estructurados de Wikidata, con atribución CC BY-SA en cada respuesta. Sin artículos sobre personas individuales.
MCP https://wiki.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.001
GET https://wiki.scrapemole.workers.dev/v1/summaryCopiarResumen principal de un artículo de Wikipedia en cualquier idioma: título, descripción breve, extracto en texto plano, miniatura, ID de Wikidata, última hora de edición, con atribución CC BY-SA. - $0.001
GET https://wiki.scrapemole.workers.dev/v1/searchCopiarBúsqueda de texto completo en Wikipedia en cualquier idioma: títulos de artículos coincidentes con fragmentos de texto, recuento de palabras y última edición, mejor coincidencia primero. - $0.002
GET https://wiki.scrapemole.workers.dev/v1/entityCopiarDatos estructurados sobre una organización, lugar, producto o concepto de Wikidata: tipo, país, sede, fundación, sitio web, industria, empleados, ingresos, ticker, LEI, población, coordenadas y más, con etiquetas resueltas.
Arxiv 4 endpoints · $0.002–$0.003 por llamadaMetadatos académicos de arXiv para agentes: búsqueda de artículos, tarjetas de artículos por id, resúmenes ligeros y artículos recientes por categoría temática. Solo API pública Atom; correos de afiliación eliminados.
MCP https://arxiv.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.003
GET https://arxiv.scrapemole.workers.dev/v1/arxiv/searchCopiarBúsqueda de texto completo en arXiv: artículos coincidentes con título, autores, resumen, categorías, fechas y enlaces PDF/abs (correos de afiliación eliminados). - $0.002
GET https://arxiv.scrapemole.workers.dev/v1/arxiv/paperCopiarUn artículo de arXiv por id: título, resumen, autores, categorías, fechas, comentario, referencia de revista, DOI, enlaces abs y PDF (correos de afiliación eliminados). - $0.002
GET https://arxiv.scrapemole.workers.dev/v1/arxiv/absCopiarTarjeta de resumen ligera de arXiv por id: título, autores (solo nombres), resumen, categoría principal, fechas y enlaces abs/PDF. - $0.003
GET https://arxiv.scrapemole.workers.dev/v1/arxiv/categoryCopiarArtículos recientes (o ordenados por relevancia) de arXiv en una categoría temática como cs.AI, cs.LG, hep-ex o math.CO.
Pkgs 6 endpoints · $0.002–$0.003 por llamadaMetadatos de paquetes npm y PyPI para agentes: tarjetas de paquete/proyecto, detalles de versión, búsqueda y recuentos de descargas de npm. Solo datos de registros públicos; correos eliminados.
MCP https://pkgs.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.002
GET https://pkgs.scrapemole.workers.dev/v1/npm/packageCopiarMetadatos más recientes de un paquete npm: descripción, página de inicio, repositorio, licencia, palabras clave, mantenedores (solo nombres), número de versiones, última versión, tiempos de publicación y descargas de la última semana. - $0.002
GET https://pkgs.scrapemole.workers.dev/v1/npm/versionCopiarUna versión publicada de npm: dependencias, peerDependencies, engines, URL del tarball dist e integridad, y tiempo de publicación. - $0.003
GET https://pkgs.scrapemole.workers.dev/v1/npm/searchCopiarBúsqueda de texto completo en el registro npm: nombre de paquete coincidente, versión, descripción, palabras clave y puntuación de relevancia (correos de editores omitidos). - $0.002
GET https://pkgs.scrapemole.workers.dev/v1/pypi/projectCopiarInformación de proyecto PyPI: resumen, página de inicio, URLs del proyecto, licencia, requires_python, subconjunto de clasificadores, versión actual y estado de yank (correos de autores redactados). - $0.002
GET https://pkgs.scrapemole.workers.dev/v1/pypi/releaseCopiarArchivos de una versión de PyPI: nombre de archivo, packagetype, tamaño, tiempo de subida, estado de yank y resúmenes. - $0.003
GET https://pkgs.scrapemole.workers.dev/v1/pypi/searchCopiarResuelve nombres de proyectos PyPI: variantes exactas y normalizadas PEP 503 (guion/guion bajo/punto), devolviendo resúmenes de proyectos coincidentes. No se usa búsqueda web de texto completo (la búsqueda XML-RPC de PyPI está retirada; la página de búsqueda HTML está protegida por desafío).
Datos on-chain
Onchain 7 endpoints · $0.001–$0.003 por llamadaPrecios USD de Chainlink, precios DEX de Uniswap v3, resolución de ENS y Basename, estimaciones de gas y tarifas, tokens ERC-20, saldos de wallets y transacciones en Base y Ethereum.
MCP https://onchain.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.002
GET https://onchain.scrapemole.workers.dev/v1/priceCopiarPrecios spot en USD para hasta 10 activos por llamada (cripto, stablecoins, forex, oro/plata) de feeds de Chainlink leídos on-chain en Base o Ethereum, con hora de actualización y marcador de obsolescencia. - $0.001
GET https://onchain.scrapemole.workers.dev/v1/tokenCopiarMetadatos de token ERC-20 por dirección de contrato en Base o Ethereum: nombre, símbolo, decimales, suministro total (crudo y legible), verificación de contrato, más precio en USD cuando existe un feed de Chainlink. - $0.003
GET https://onchain.scrapemole.workers.dev/v1/balancesCopiarSaldos de ETH nativo y ERC-20 de cualquier dirección en Base o Ethereum (tokens comunes por defecto o tu lista), con valores en USD de Chainlink. - $0.002
GET https://onchain.scrapemole.workers.dev/v1/txCopiarConsulta una transacción en Base o Ethereum: estado, bloque y hora, de/para, valor en ETH, tarifa, selector de método y transferencias ERC-20 decodificadas con símbolos y cantidades. - $0.001
GET https://onchain.scrapemole.workers.dev/v1/ensCopiarResuelve un nombre ENS o Basename (vitalik.eth, jesse.base.eth, *.cb.id) a su dirección, o una dirección a su nombre ENS principal y Basename (verificado hacia adelante). - $0.001
GET https://onchain.scrapemole.workers.dev/v1/gasCopiarGas actual en Base o Ethereum: tarifa base, tarifas de prioridad lenta/estándar/rápida (gwei) de los últimos 20 bloques, plenitud de bloque, y el costo en ETH y USD de una transferencia, una transferencia ERC-20 y un swap. - $0.002
GET https://onchain.scrapemole.workers.dev/v1/dex-priceCopiarPrecio DEX on-chain de cualquier ERC-20 en Base o Ethereum desde pools de Uniswap v3 (vs WETH/USDC/USDT): precio en USD y en el token de cotización, el pool más profundo, su nivel de tarifa y reservas del pool.
Tarifas, hora, clima y noticias
Pulse 7 endpoints · $0.001–$0.002 por llamadaTarifas oficiales de cambio del BCE (últimas, historial, conversión), hora actual y conversión de zona horaria con DST, pronósticos meteorológicos globales (MET Norway, CC BY 4.0) por coordenadas o nombre de lugar, y listas en vivo de Hacker News.
MCP https://pulse.scrapemole.workers.dev/mcp Copiar openapi.json llms.txt
- $0.001
GET https://pulse.scrapemole.workers.dev/v1/fx/latestCopiarÚltimos tipos de cambio oficiales de referencia del BCE para ~30 divisas frente a cualquier divisa base (EUR, USD, GBP, JPY…), con la fecha del tipo. - $0.001
GET https://pulse.scrapemole.workers.dev/v1/fx/convertCopiarConvierte un importe entre dos divisas al tipo de referencia más reciente o histórico del BCE (cualquier día laborable desde 1999). - $0.002
GET https://pulse.scrapemole.workers.dev/v1/fx/historyCopiarSerie temporal diaria del tipo de referencia del BCE entre dos fechas (hasta 1 año) para las divisas elegidas, más mínimo/máximo/primero/último por divisa. - $0.001
GET https://pulse.scrapemole.workers.dev/v1/time/nowCopiarFecha local actual, hora, día de la semana, desplazamiento UTC e indicador de horario de verano en hasta 20 zonas horarias IANA a la vez. - $0.001
GET https://pulse.scrapemole.workers.dev/v1/time/convertCopiarConvierte una fecha-hora local de una zona horaria IANA a otras (con ajuste por horario de verano), p. ej. «2026-11-03 15:00 en Nueva York» a Vilna y Tokio. - $0.002
GET https://pulse.scrapemole.workers.dev/v1/weatherCopiarCondiciones actuales y previsión horaria (hasta 48 h) más mínimos/máximos/precipitación diarios (hasta 9 días) para cualquier coordenada o nombre de lugar del mundo. - $0.002
GET https://pulse.scrapemole.workers.dev/v1/news/hnCopiarPortada actual de Hacker News, más recientes, mejores, Ask HN, Show HN o historias de empleo: título, enlace, dominio, puntos, número de comentarios, antigüedad y URL de discusión.
Cómo funciona el pago
Estándar x402 v2, esquema exact, USDC en Base (eip155:8453). El facilitador PayAI verifica tu pago antes de que se ejecute la solicitud y lo liquida solo después de un 200.
Llamada sin pagar
Cualquier endpoint de pago responde 402 Payment Required con el precio, el contrato USDC y la dirección receptora.
Firmar y reintentar
Tu cliente x402 firma una autorización USDC por ese importe exacto y repite la solicitud. Sin gas de tu parte.
Datos, o no pagas nada
200 con JSON: el pago se liquida. Entrada incorrecta, no encontrado, bloqueado o errores del proveedor: no se liquida nada.
// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPaymentFromConfig, decodePaymentResponseHeader } from '@x402/fetch';
import { ExactEvmScheme } from '@x402/evm';
import { privateKeyToAccount } from 'viem/accounts';
// Your agent's own wallet, holding a little USDC on Base. No ScrapeMole account or API key.
const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY);
const pay = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{ network: 'eip155:8453', client: new ExactEvmScheme(account) }],
});
// On 402 the wrapper signs the USDC authorization and retries once.
const res = await pay('https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search?q=espresso%20machine%20review&limit=10');
console.log(res.status, await res.json());
// Settled only on 200; the receipt (tx hash) is in the PAYMENT-RESPONSE header.
if (res.ok) console.log(decodePaymentResponseHeader(res.headers.get('payment-response')));
Legible por máquina: openapi.json · llms.txt · /.well-known/x402 · tarjeta del servidor MCP · llms.txt del catálogo completo · términos
Por qué los agentes pueden confiar en ello
01Las llamadas fallidas son gratuitas
El pago solo se liquida con HTTP 200. En nuestra prueba en vivo, 7 llamadas fallidas (vídeo y canal desconocidos, consulta ausente, rango de fechas incorrecto) costaron $0.
02Sin cuenta en absoluto
Sin registro, sin clave API, sin suscripción. Cualquier cartera con USDC en Base puede llamarlo, que es para lo que sirve x402.
03Errores sobre los que un agente puede actuar
Cada fallo es JSON con un código de error code (INVALID_INPUT, NOT_FOUND, NO_DATA, BLOCKED), charged: false y un mensaje en inglés sencillo, para que el agente sepa si debe corregir la entrada o reintentar.
04Probado en vivo, números publicados
Cada página de herramienta muestra nuestras últimas llamadas de prueba en vivo y comprobaciones de extremo a extremo pagadas, directamente de los informes de prueba.
Artículos
- Cómo creamos una API x402 de pago por llamada en el plan gratuito de Cloudflare Workers (y solo cobramos en caso de éxito)
- Qué pagaron realmente los agentes de IA en nuestro primer día vendiendo APIs x402
- Tu endpoint x402 liquida pero no está en el Bazaar? El cliente del comprador decide (y un arreglo sin dinero)
Preguntas
¿Qué es x402?
Un protocolo abierto que usa el código de estado HTTP 402 para pagos: el servidor indica un precio, el cliente paga con una autorización de stablecoin firmada en una cabecera y recibe la respuesta. Permite que el software, incluidos los agentes de IA, pague por solicitud sin cuentas.
¿Qué necesito para empezar?
Una cartera con algo de USDC en Base y una biblioteca cliente x402 como @x402/fetch. Un centavo cubre una búsqueda, un canal o una llamada de Trends; una transcripción cuesta medio centavo.
¿Puedo usarlo desde MCP?
Sí. https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp es el servidor MCP remoto (Streamable HTTP) para las herramientas principales; cada otra API tiene la suya en /mcp (consulta el catálogo). Un tools/call no pagado devuelve el objeto PaymentRequired de x402; reintenta con el pago firmado en params._meta["x402/payment"] (transporte MCP x402). Mismos precios, misma regla de no cobro en caso de fallo.
¿Cuándo se me cobra exactamente?
Solo cuando el estado de la respuesta es 200. El facilitador verifica tu firma primero, ejecutamos la solicitud y la liquidación ocurre solo después de una respuesta exitosa. Cualquier otra cosa es gratuita.
¿Recopiláis datos personales?
No. Las herramientas devuelven datos públicos y no personales (vídeos, transcripciones de vídeos públicos, tendencias de búsqueda, listados de productos) y redactan direcciones de correo electrónico encontradas en texto público. Consulta los términos.
¿Puedo probar sin dinero real?
La respuesta 402 no pagada y toda la documentación (/, /openapi.json, /llms.txt, /.well-known/x402, /terms) son gratuitas de llamar.
¿Necesitas otra fuente de datos?
Cuéntanos el sitio y los campos. Las solicitudes populares se convierten en nuevos endpoints.