agdata
Datos web de pago por llamada para agentes de IA: cualquier URL como Markdown, capturas de pantalla, transcripciones de YouTube, reseñas de Google Maps y Amazon, listados de empleo, noticias y búsqueda. Sin clave API, pago por llamada con stablecoins x402.
Servidor MCP alojado
npx add-mcp 'https://agdata.shveik.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
¿Qué puedo preguntar?
Endpoints dedicados para las preguntas que los agentes hacen con más frecuencia, cada uno con una forma JSON fija. Para todo lo demás, el desbloqueo lee cualquier página.
personas y redes sociales
Quién dice qué
Publicaciones, perfiles y resultados de búsqueda de las grandes plataformas sociales. Respuestas bajo una publicación en X. Comentarios bajo un video de YouTube. Comentarios bajo un video de TikTok. Comentarios bajo una publicación de Instagram.
- tiktok
- youtube
- x-replies
- youtube-comments
- tiktok-comments
- instagram-comments
POST /x402/reddit
or POST /mpp/reddit
{"limit":5,"mode":"hashtag","query":"programming"}
lugares y reseñas
Qué dicen los clientes
Lugares de Google Maps por búsqueda y ubicación. Reseñas de un lugar. Reseñas de un producto de Amazon.
- google-maps
- google-maps-reviews
- amazon-reviews
POST /x402/amazon-reviews
or POST /mpp/amazon-reviews
{"limit":10,"product":"B079JLY5M5"}
búsqueda y noticias
Qué hay ahora mismo
Resultados de Google Search para una consulta. Artículos de noticias actuales para una consulta, en el idioma y la edición del país que elijas. Búsqueda web con cada resultado leído como Markdown, en una sola llamada. Búsqueda rápida web o de noticias con hasta 30 resultados con extractos, filtrable por sitio y categoría.
- google-search
- google-news
- web-search
- search-plus
POST /x402/google-news
or POST /mpp/google-news
{"limit":10,"query":"openai"}
empleos y productos
Quién contrata, qué se vende
Listados de empleos de LinkedIn. Listados de empleos de Indeed con detalles de salario y empleador. Búsqueda de productos en Amazon.
- linkedin-jobs
- indeed-jobs
- amazon
POST /x402/indeed-jobs
or POST /mpp/indeed-jobs
{"country":"us","limit":10,"location":"Austin, TX","query":"nurse"}
desbloqueo · cualquier página
Todo lo demás: cualquier URL de entrada, Markdown limpio de salida
Cuando no hay un endpoint dedicado, el desbloqueo lee la página por ti: renderiza JavaScript, maneja la protección común contra bots y devuelve Markdown, HTML o texto con título, idioma y URL final. ¿Necesitas verla en su lugar? Captura una captura de pantalla o un PDF. ¿Necesitas lo que dice un video? Obtén su transcripción.
- unblock
- screenshot
- youtube-transcript
POST /x402/unblock
or POST /mpp/unblock
{"format":"markdown","url":"https://example.com/"}
→ [{ "finalUrl": "https://example.com/",
"title": "Example Domain",
"format": "markdown",
"content": "# Example Domain ..." }]
Prueba también agproxy: ¿Necesitas una IP residencial propia? agproxy vende tráfico de proxy residencial por gigabyte y una obtención en bruto desde una dirección residencial, pagado de la misma manera.
Obtén solo páginas a las que tengas acceso; los hosts se bloquean ante quejas (agdata@shveik.dev).
Servidor MCP
MCP Cada endpoint es también una herramienta MCP
Las mismas rutas son también un servidor MCP (HTTP transmisible, sin estado, versiones de protocolo recientes y anteriores): una herramienta por ruta, pagada con x402 dentro de la llamada a la herramienta. Apunta un cliente a https://agdata.shveik.dev/mcp: lista las herramientas y responde a una llamada con la cotización. Cada herramienta toma el mismo JSON que su endpoint, y la respuesta lleva el recibo de liquidación.
cualquier cliente MCP que pueda pagar shell
$ mcpc connect https://agdata.shveik.dev/mcp @agdata --x402 exact
$ mcpc @agdata tools-list
$ mcpc @agdata tools-call google-news query:=openai limit:=3
Listar las herramientas y obtener una cotización funciona en cualquier cliente MCP. Pagar requiere un cliente que pueda firmar pagos x402: mcpc --x402, Cloudflare Agents, o el SDK x402 MCP. Claude Desktop, Claude Code y Cursor no pueden firmar pagos por sí mismos. HTTP transmisible, sin estado, versiones de protocolo recientes y anteriores.
Dos protocolos, cada endpoint
Paga de la manera que tu agente ya lo hace. x402 en Base y Polygon (más Solana en algunas rutas) o MPP en Base.
x402 · exacto
El 402 lleva un encabezado PAYMENT-REQUIRED. Firma una autorización de moneda estable de esquema exacto y reintenta con PAYMENT-SIGNATURE.
Endpoints: /x402/<name>
MPP · cargo evm
El 402 lleva un desafío WWW-Authenticate: Payment (Machine Payments Protocol). Fírmalo y reintenta con Authorization: Payment.
Endpoints: /mpp/<name>
Ambos caminos son el mismo endpoint con el mismo precio: una solicitud no pagada recibe ambos desafíos en un solo 402, y cualquiera de las credenciales se acepta en cualquiera de los caminos. Listado bajo x402, MPP y el documento OpenAPI por igual.
Por qué los agentes lo usan
Una llamada fallida es gratuita Una llamada que falla, o una página que no podemos obtener, no se cobra. Una búsqueda que no encuentra nada conserva solo una pequeña tarifa fija, y los resultados que pagas pero no recibes se reembolsan a menos que el monto sea demasiado pequeño para enviar.
Sin cuenta, sin clave Una solicitud no pagada devuelve la cotización, para que puedas ver el precio y lo que regresa antes de firmar cualquier cosa.
JSON de forma fija Los mismos campos en cada llamada, sin datos personales de reclutadores, revisores o ejecutivos en las respuestas.
Una sola factura, cualquier vía x402 en Base y Polygon (más Solana en algunas rutas) o MPP en Base. Ambos protocolos responden en cada endpoint.
Cómo funciona
- Publica un pequeño cuerpo JSON. Recibes
402con un encabezado x402PAYMENT-REQUIREDy un desafío MPPWWW-Authenticate: Paymentque cotizan el precio por exactamente lo que pediste. - Firma cualquiera de ellos con una autorización de moneda estable (EIP-3009): x402
exacto MPPevm/authorization. - Reintenta con
PAYMENT-SIGNATUREoAuthorizationy recibe el JSON. El pago se liquida solo una vez que los datos están en mano.
paso 1 · el desafío 402
$ curl -i -X POST https://<host>/x402/unblock
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: …
WWW-Authenticate: Payment …
o paga con pay.sh · Solanashell
$ pay curl -X POST https://<host>/x402/google-news \
-H 'content-type: application/json' \
-d '{"query":"lithium prices","limit":3}'
pay.sh sees the 402, signs the quote
with your wallet and retries for you.
Todos los endpoints
**POST** /{x402|mpp}/unblockDesbloqueador: cualquier URL a Markdown limpio impulsado por Apify**POST** /{x402|mpp}/instagramPublicaciones de Instagram por perfil, etiqueta, búsqueda**POST** /{x402|mpp}/google-mapsLugares y negocios de Google Maps**POST** /{x402|mpp}/tiktokVideos de TikTok por usuario, hashtag, búsqueda**POST** /{x402|mpp}/linkedinBúsqueda de perfil de LinkedIn**POST** /{x402|mpp}/youtubeBúsqueda de videos de YouTube y videos de canal**POST** /{x402|mpp}/twitterTweets de X (Twitter) por usuario o búsqueda**POST** /{x402|mpp}/redditPublicaciones de Reddit por subreddit, usuario, búsqueda**POST** /{x402|mpp}/amazonBúsqueda de productos en Amazon**POST** /{x402|mpp}/google-searchResultados de Google Search (SERP)**POST** /{x402|mpp}/google-maps-reviewsReseñas de Google Maps de un lugar**POST** /{x402|mpp}/youtube-transcriptTranscripción de YouTube de un video**POST** /{x402|mpp}/screenshotCaptura de pantalla o PDF de cualquier URL**POST** /{x402|mpp}/linkedin-jobsListados de empleos de LinkedIn para una búsqueda**POST** /{x402|mpp}/indeed-jobsListados de empleos de Indeed para una búsqueda**POST** /{x402|mpp}/google-newsArtículos de Google News para una búsqueda**POST** /{x402|mpp}/amazon-reviewsReseñas de clientes de Amazon de un producto**POST** /{x402|mpp}/web-searchBúsqueda web con contenido de página impulsado por Apify**POST** /{x402|mpp}/x-repliesRespuestas a una publicación en X**POST** /{x402|mpp}/youtube-commentsComentarios bajo un video de YouTube**POST** /{x402|mpp}/tiktok-commentsComentarios bajo un video de TikTok**POST** /{x402|mpp}/instagram-commentsComentarios bajo una publicación de Instagram**POST** /{x402|mpp}/search-plusBúsqueda web o de noticias con extractos impulsado por Firecrawl