agentsvc.io
69 herramientas de pago por llamada para agentes de IA: páginas web a Markdown, capturas de pantalla, PDF, OCR, búsqueda web y de discusiones, datos de cripto y mercado, Polymarket, rendimientos DeFi, validación, gráficos. Pago por llamada en USDC en Base o Solana vía x402 dentro de la llamada de herramienta MCP. Sin cuenta, sin clave API. Muestra gratuita en cada herramienta.
Servidor MCP alojado
npx add-mcp 'https://agentsvc.io/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
agentsvc.io: guía completa para agentes de IA
Mercado de API de pago por llamada para agentes de IA. 70 servicios (extracción web y rastreo de sitios a Markdown, búsqueda más contenido, capturas de pantalla, PDF, OCR, conversión de documentos, gráficos y diagramas Mermaid, texto a voz, incrustaciones; precios de criptomonedas, seguridad de tokens, financiación perpetua, TVL y rendimientos DeFi, Polymarket, consultas onchain; presentaciones SEC, datos macro, LEI de empresas, validación de IVA e IBAN, verificación de sanciones; artículos, búsqueda de desarrolladores y tendencias, CVEs, seguridad de dominios y correos electrónicos, festivos, clima, geocodificación, validación y códigos). Se paga por solicitud con USDC en Base, Solana, Polygon o Arbitrum mediante el protocolo x402. Sin cuenta, sin clave API, sin suscripción. Precios desde $0.002 por llamada. Llamadas de prueba gratuitas en todos los servicios.
1. Pago (x402)
- protocolo: x402
- x402_versions_accepted: [1,2]
- esquema: exact
- red: eip155:8453
- network_v1: base
- chain_id: 8453
- activo: USDC
- asset_contract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
- asset_decimals: 6
- eip712_domain: {"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}
- pay_to: 0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27
- facilitador: https://api.cdp.coinbase.com/platform/v2/x402
- request_header_v2: PAYMENT-SIGNATURE
- request_header_v1: X-PAYMENT
- requirements_v2: JSON base64 en el encabezado de respuesta PAYMENT-REQUIRED del 402
- requirements_v1: cuerpo JSON del 402 (accepts[0])
- receipt_header: PAYMENT-RESPONSE (y X-PAYMENT-RESPONSE): JSON base64 con hash de transacción
- accounts_required: false
- api_keys_required: false
- liquidación: por llamada, en cadena, después de que el servicio tenga éxito. Las llamadas fallidas nunca se cobran.
- also_accepted: [{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","network_v1":"solana","asset":"USDC","asset_mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","note":"La opción de Solana es accepts[1] en el 402. El facilitador paga la tarifa de transacción (extra.feePayer); el pagador solo necesita USDC, sin SOL."}]
Flujo
- Solicitud sin pago → HTTP 402. Cuerpo (x402 v1): {"x402Version":1,"accepts":[{scheme:"exact",network:"base",maxAmountRequired,asset,payTo,resource,maxTimeoutSeconds,extra:{name:"USD Coin",version:"2"}}]}. Encabezado PAYMENT-REQUIRED (x402 v2): JSON base64 {"x402Version":2,"resource":{url},"accepts":[{scheme:"exact",network:"eip155:8453",amount,asset,payTo,maxTimeoutSeconds,extra}]}.
- Firme una TransferWithAuthorization EIP-3009 (EIP-712, nombre de dominio "USD Coin" versión "2", chainId 8453, verifyingContract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) por exactamente el monto, a payTo, con un nonce aleatorio de 32 bytes y validBefore al menos 60 segundos por adelantado.
- Reintente la misma solicitud con el encabezado PAYMENT-SIGNATURE (v2) o X-PAYMENT (v1) = JSON base64 PaymentPayload.
- Verificamos con el facilitador y ejecutamos el servicio (los servicios ligeros se ejecutan en paralelo con la verificación; nada se devuelve antes de que pase la verificación), luego liquidamos en cadena en segundo plano. Respuesta 200 después de aproximadamente 0.25 s: {"success":true,"data":{...},"payment":{"settled":false,"status":"settling","transaction":null,"payer":"0x…"}} y encabezado PAYMENT-RESPONSE (success true, transacción vacía). Con el encabezado de solicitud X-Payment-Settle: sync (MCP: params._meta["x402/settle"] = "sync") esperamos la cadena y devolvemos "status":"settled" con el hash de la transacción (aproximadamente 1 s).
- Si la verificación falla, recibe 402 nuevamente con "error" (código de máquina) y "hint" (qué corregir). Los errores de entrada devuelven 400 con example_input y nunca se cobran. Los 5xx nunca se cobran.
- Ruta rápida: el PaymentRequired de un servicio solo cambia con su precio. Obtenga todos a la vez desde https://agentsvc.io/api/v1/payment-requirements (o conserve el encabezado PAYMENT-REQUIRED de su primer 402), guárdelos en caché durante una hora y envíe cada pago posterior con la primera solicitud. Un viaje de ida y vuelta por llamada.
- Crédito prepago (más rápido para llamadas repetidas): POST https://agentsvc.io/api/v1/proxy/credits-topup-0.1, -1 o -5 con x402 (liquidado sincrónicamente) devuelve {"token":"asvc_cr_…","balance_usdc"} con 10% de bonificación, válido 180 días. Luego llame a cualquier servicio con el encabezado "Authorization: Bearer " y sin pago: el precio se deduce atómicamente del saldo (aproximadamente 50 ms de sobrecarga), las llamadas fallidas se reembolsan, el saldo insuficiente devuelve 402 con error "insufficient_credit". Agregue a un token enviándolo en el encabezado Authorization con la siguiente recarga. Saldo: GET https://agentsvc.io/api/v1/credits. MCP: envíe el mismo encabezado Authorization en el transporte.
Código de cliente
JavaScript:
npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client();
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);
const res = await payFetch("https://agentsvc.io/api/v1/proxy/web-scrape", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ url: "https://example.com" }) });
console.log(await res.json());
Python:
pip install "x402[httpx]" eth_account
from eth_account import Account
from x402 import x402Client
from x402.http.clients import x402HttpxClient
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact.register import register_exact_evm_client
client = x402Client(); register_exact_evm_client(client, EthAccountSigner(Account.from_key(PRIVATE_KEY)))
async with x402HttpxClient(client) as http:
r = await http.post("https://agentsvc.io/api/v1/proxy/web-scrape", json={"url": "https://example.com"}); await r.aread(); print(r.text)
Muestra gratuita con la entrada de ejemplo (sin necesidad de billetera):
curl -X POST https://agentsvc.io/api/v1/try/ip-lookup -H "Content-Type: application/json" -d '{"ip":"8.8.8.8"}'
Billetera: cualquier billetera EVM con USDC en la red principal de Base (cadena 8453) o una billetera Solana con USDC en la red principal de Solana. $1 USDC cubre aproximadamente de 220 a 500 llamadas. No se necesita ETH ni SOL para gas: el facilitador paga las tarifas.
2. Formato de respuesta
Éxito: {"success":true,"data":,"payment":{...}}. Error: {"success":false,"error":"","message":"","hint":"","charged":false}. Las salidas binarias (PNG, PDF) son cadenas base64 en data.image_base64 / data.pdf_base64.
Códigos de error: service_not_found (404), invalid_input (400), payment_required / wrong_network / amount_too_low / authorization_expired / insufficient_funds / invalid_signature / payment_already_used / settlement_failed (402), trial_limit_reached (429, solo endpoint de prueba), facilitator_unavailable (503), internal_error (500).
3. Servicios (70)
screenshot ($0.009 USDC)
Capture cualquier URL como captura de pantalla PNG. Devuelve image_base64 (PNG base64; decodifique para obtener bytes sin procesar). Renderizado completo de JS mediante Playwright, funciona en SPA y contenido dinámico. Parámetros: url (obligatorio), width px (predeterminado 1280), height px (predeterminado 800), full_page booleano, wait_ms.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/screenshot
- Muestra gratuita con la entrada de ejemplo (1/día por IP): POST https://agentsvc.io/api/v1/try/screenshot
- Entrada de ejemplo:
{"url":"https://example.com","width":1280,"height":800}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"The URL to capture"},"width":{"type":"integer","default":1280,"description":"Viewport width in pixels"},"height":{"type":"integer","default":800,"description":"Viewport height in pixels"},"full_page":{"type":"boolean","default":false,"description":"Capture full page height"},"wait_ms":{"type":"integer","default":1000,"description":"Wait time after page load in ms"}}}
- Salida de ejemplo:
{"image_base64":"iVBORw0KGgoAAAANSUhEUgAABQAAAASwCAYAAACPT...","width":1280,"height":800,"url":"https://example.com","captured_at":"2026-04-07T12:00:00.000Z"}
weather ($0.002 USDC)
Clima actual más pronóstico diario hasta 10 días y pronóstico por horas opcional hasta 48 horas, en todo el mundo, de MET Norway. Actual: temperatura, sensación térmica, humedad, viento y ráfagas, precipitación, cobertura de nubes, presión, texto de condiciones. Diario: mín/máx, condiciones, suma y probabilidad de precipitación, viento máximo, índice UV, amanecer/atardecer. Parámetros: location (nombre de ciudad como 'Berlin' o 'lat,lon'), days (1 a 16, predeterminado 3), hours (0 a 48 pasos por hora, predeterminado 0), units ('metric' predeterminado o 'imperial'). forecast_3d se mantiene para clientes más antiguos.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/weather
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/weather
- Entrada de ejemplo:
{"location":"Berlin"}
- Esquema de entrada:
{"type":"object","required":["location"],"properties":{"location":{"type":"string","description":"City name (e.g. 'Berlin'), or lat,lon string (e.g. '52.52,13.41'). Default: Berlin","default":"Berlin"},"days":{"type":"integer","minimum":1,"maximum":10,"default":3,"description":"Days of daily forecast (the model reaches about 9.5 days)"},"hours":{"type":"integer","minimum":0,"maximum":48,"default":0,"description":"Hourly forecast steps (0 = none)"},"units":{"type":"string","enum":["metric","imperial"],"default":"metric"}}}
- Salida de ejemplo:
{"location":{"name":"Berlin","lat":52.52,"lon":13.41},"current":{"temp_c":12.5,"feels_like_c":10.2,"humidity_pct":71,"wind_kph":14.8,"weather_code":3},"forecast_3d":[{"date":"2026-04-07","temp_max_c":14,"temp_min_c":8.2,"weather_code":1},{"date":"2026-04-08","temp_max_c":16.5,"temp_min_c":9,"weather_code":2},{"date":"2026-04-09","temp_max_c":13,"temp_min_c":7.8,"weather_code":61}]}
exchange-rates ($0.004 USDC)
Tipos de cambio de divisas (forex): tipos de referencia oficiales del BCE para aproximadamente 30 divisas (USD, GBP, CHF, JPY, CNY, ...), publicados cada día laborable alrededor de las 16:00 CET, tipos cruzados para cualquier base entre ellas. Devuelve un objeto rates que asigna códigos de divisa a tipos relativos a la base. Pase una matriz symbols para filtrar (p. ej. ['USD','CHF','GBP']). Symbols vacío = todas las divisas admitidas. Úselo para conversión de divisas en facturas, precios o cálculos financieros.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/exchange-rates
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/exchange-rates
- Entrada de ejemplo:
{"base":"EUR","symbols":["USD","CHF","GBP"]}
- Esquema de entrada:
{"type":"object","properties":{"base":{"type":"string","default":"EUR","description":"Base currency (e.g. USD, EUR, GBP)"},"symbols":{"type":"array","items":{"type":"string"},"description":"Target currencies to return. Empty = all."}}}
- Salida de ejemplo:
{"base":"EUR","date":"2026-04-07","rates":{"USD":1.0892,"CHF":0.9242,"GBP":0.8594,"JPY":161.32},"source":"European Central Bank via frankfurter.dev"}
html-to-pdf ($0.004 USDC)
Renderice una URL o una cadena HTML sin procesar a PDF. Devuelve pdf_base64 (PDF base64; decodifique para obtener bytes sin procesar) y page_count. Proporcione url O html, nunca ambos. Admite format (A4/Letter/Legal), booleano landscape y configuración de márgenes (top/bottom/left/right en unidades CSS). Úselo para facturas, informes o generación de documentos imprimibles.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/html-to-pdf
- Muestra gratuita con la entrada de ejemplo (1/día por IP): POST https://agentsvc.io/api/v1/try/html-to-pdf
- Entrada de ejemplo:
{"html":"<h1>Invoice #123</h1><p>Total: $42.00</p>"}
- Esquema de entrada:
{"type":"object","description":"Provide either 'url' OR 'html' (not both). Common fields (format, landscape, margin) apply to both.","oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"URL to render as PDF (must be publicly accessible)"},"format":{"type":"string","enum":["A4","Letter","Legal"],"default":"A4","description":"Page format"},"landscape":{"type":"boolean","default":false,"description":"Landscape orientation"},"margin":{"type":"object","description":"Page margins (CSS units, e.g. '1cm', '10mm', '0.5in')","properties":{"top":{"type":"string","default":"1cm"},"bottom":{"type":"string","default":"1cm"},"left":{"type":"string","default":"1cm"},"right":{"type":"string","default":"1cm"}}}}},{"type":"object","required":["html"],"properties":{"html":{"type":"string","description":"Raw HTML string to render as PDF"},"format":{"type":"string","enum":["A4","Letter","Legal"],"default":"A4","description":"Page format"},"landscape":{"type":"boolean","default":false,"description":"Landscape orientation"},"margin":{"type":"object","description":"Page margins (CSS units, e.g. '1cm', '10mm', '0.5in')","properties":{"top":{"type":"string","default":"1cm"},"bottom":{"type":"string","default":"1cm"},"left":{"type":"string","default":"1cm"},"right":{"type":"string","default":"1cm"}}}}}]}
- Salida de ejemplo:
{"pdf_base64":"JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9...","page_count":2,"file_size_bytes":14867,"generated_at":"2026-04-07T12:00:00.000Z"}
ip-lookup ($0.005 USDC)
Búsqueda de IP y geolocalización: resuelva cualquier dirección IPv4 o IPv6 pública a datos de ubicación y red desde una base de datos local (sin llamada de terceros, respuestas en milisegundos): country, country_code, region, city, lat/lon, IANA timezone, continent, is_eu, ASN con organización (isp, org, asn). Úselo para controles de fraude y bots, geo-enrutamiento, análisis o etiquetado de tráfico. Las direcciones no válidas, privadas y reservadas se rechazan de forma gratuita. Parámetros: ip (predeterminado a la IP del llamante). Geolocalización de IP por DB-IP (https://db-ip.com), CC BY 4.0.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/ip-lookup
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/ip-lookup
- Entrada de ejemplo:
{"ip":"8.8.8.8"}
- Esquema de entrada:
{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to look up (e.g. '8.8.8.8' or '2001:4860:4860::8888')"}}}
- Salida de ejemplo:
{"ip":"8.8.8.8","country":"United States","country_code":"US","region":"Virginia","city":"Ashburn","postal":"20149","lat":39.0438,"lon":-77.4874,"timezone":"America/New_York","isp":"Google LLC","org":"Google Public DNS","asn":"AS15169"}
webpage-reader ($0.009 USDC)
Lea UNA página con mucho JavaScript (aplicaciones de una sola página, paneles, contenido cargado después de la carga de la página) en un navegador Chromium real y obtenga el texto renderizado con title, description, word_count y links opcionales. Más lento y más caro que web-scrape: úselo solo cuando web-scrape devuelva poco o ningún contenido. Parámetros: url (obligatorio), include_links, max_chars (predeterminado 8000).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/webpage-reader
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/webpage-reader
- Entrada de ejemplo:
{"url":"https://example.com","max_chars":4000}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"The URL to read and extract content from"},"include_links":{"type":"boolean","default":false,"description":"If true, include up to 50 links found on the page"},"max_chars":{"type":"integer","default":8000,"description":"Maximum characters of text to return (truncated with …)"}}}
- Salida de ejemplo:
{"url":"https://example.com","title":"Example Domain","description":"This domain is for use in illustrative examples in documents.","text":"Example Domain\n\nThis domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.\n\nMore information...","word_count":34,"fetched_at":"2026-04-07T12:00:00.000Z","http_status":200}
dns-lookup ($0.002 USDC)
Resuelva registros DNS para cualquier dominio. Admite A, AAAA, MX, TXT, CNAME, NS. Devuelve un objeto records con una matriz por tipo. Predeterminado: solo registros A. Úselo para verificar la configuración del servidor de correo (MX), comprobar la propiedad del dominio (TXT) o depurar la propagación de DNS.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/dns-lookup
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/dns-lookup
- Entrada de ejemplo:
{"domain":"github.com","types":["A","MX"]}
- Esquema de entrada:
{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to look up (e.g. 'example.com', 'mail.google.com')"},"types":{"type":"array","items":{"type":"string","enum":["A","AAAA","MX","TXT","CNAME","NS"]},"default":["A"],"description":"DNS record types to resolve. Default: [\"A\"]. Supported: A, AAAA, MX, TXT, CNAME, NS"}}}
- Salida de ejemplo:
{"domain":"example.com","records":{"A":["93.184.216.34"],"MX":[{"priority":10,"exchange":"mail.example.com"}]},"resolved_at":"2026-04-07T12:00:00.000Z"}
qr-code ($0.004 USDC)
Genere un código QR para cualquier texto o URL. Devuelve image_base64 (PNG base64; decodifique para obtener bytes sin procesar). Parámetros: text (obligatorio), size en px (64-1024, predeterminado 256), error_correction (L/M/Q/H, predeterminado M). H = máxima redundancia, sobrevive hasta un 30% de daño.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/qr-code
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/qr-code
- Entrada de ejemplo:
{"text":"https://agentsvc.io","size":256}
- Esquema de entrada:
{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The text or URL to encode in the QR code"},"size":{"type":"integer","default":256,"description":"Output image size in pixels (width and height). Min: 64, Max: 1024."},"error_correction":{"type":"string","enum":["L","M","Q","H"],"default":"M","description":"Error correction level: L=7%, M=15%, Q=25%, H=30% data recovery. Higher = bigger QR code."}}}
- Salida de ejemplo:
{"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAA...","width":256,"height":256,"text":"https://agentsvc.io","generated_at":"2026-04-07T12:00:00.000Z"}
web-search ($0.004 USDC)
Búsqueda factual rápida: un resumen en lenguaje sencillo (abstract) más hasta 5 enlaces relevantes de Wikipedia. Mejor para personas, lugares, conceptos, historia y ciencia. Devuelve enlaces, no contenido de página: para obtener el contenido de los mejores resultados en la misma llamada, use search-read. No para noticias de última hora: use news-search. Parámetros: query (obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/web-search
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/web-search
- Entrada de ejemplo:
{"query":"x402 payment protocol"}
- Esquema de entrada:
{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query string (e.g. 'current Bitcoin price', 'capital of France', 'Next.js 15 release date')"}}}
- Salida de ejemplo:
{"query":"capital of France","heading":"Paris","abstract":"Paris is the capital and most populous city of France. With an official estimated population of 2,102,650 residents as of 1 January 2023 in an area of more than 105 km²...","abstract_url":"https://en.wikipedia.org/wiki/Paris","abstract_source":"Wikipedia","results":[{"text":"Paris — Wikipedia","url":"https://en.wikipedia.org/wiki/Paris"},{"text":"Visit Paris — Official Tourism Site","url":"https://www.parisinfo.com/"}],"answer":""}
translate ($0.009 USDC)
Traduzca texto entre 21 idiomas: en, de, fr, es, it, pt, nl, pl, sv, cs, el, ru, uk, tr, ar, hi, id, vi, zh, ja, ko. Se ejecuta en nuestro propio servidor (Argos Translate), por lo que el texto no se envía a un tercero. Máximo 1000 caracteres por llamada. source_lang predeterminado a detección automática; confidence es la confianza de detección. Los pares sin un modelo directo se traducen a través del inglés.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/translate
- Muestra gratuita con la entrada de ejemplo (3/día por IP): POST https://agentsvc.io/api/v1/try/translate
- Entrada de ejemplo:
{"text":"Hello, how are you?","target_lang":"de"}
- Esquema de entrada:
{"type":"object","required":["text","target_lang"],"properties":{"text":{"type":"string","description":"Text to translate (max 1000 characters per call; longer text is truncated)"},"target_lang":{"type":"string","enum":["en","de","fr","es","it","pt","nl","pl","sv","cs","el","ru","uk","tr","ar","hi","id","vi","zh","ja","ko"],"description":"Target language, ISO 639-1 code (e.g. 'de', 'fr', 'ja')"},"source_lang":{"type":"string","default":"auto","description":"Source language code. Default: 'auto' (auto-detect). Use ISO 639-1 codes."}}}
- Salida de ejemplo:
{"original_text":"Hello, how are you?","translated_text":"Hallo, wie geht es Ihnen?","source_lang":"en","target_lang":"de","confidence":1,"pivot_language":null,"service":"Argos Translate (local)"}
email-validate ($0.004 USDC)
Valide una dirección de correo electrónico: verificación de formato RFC 5322, búsqueda de registro MX de dominio, detección de proveedor desechable y detección de dirección de rol (p. ej. info@, admin@). Devuelve un booleano is_valid y un objeto granular checks. Úselo antes de almacenar o enviar a direcciones de correo electrónico para evitar rebotes.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/email-validate
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/email-validate
- Ejemplo de entrada:
{"email":"support@github.com"}
- Esquema de entrada:
{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","description":"The email address to validate (e.g. 'user@example.com')"}}}
- Ejemplo de salida:
{"email":"user@example.com","is_valid":true,"local_part":"user","domain":"example.com","checks":{"format_valid":true,"domain_has_mx":true,"is_disposable":false,"is_role_address":false},"mx_records":["mail.example.com"]}
ssl-check ($0.009 USDC)
Inspecciona el certificado SSL/TLS de cualquier dominio. Devuelve un booleano válido, días restantes, emisor, válido desde, válido hasta, nombres alternativos del sujeto (SANs), huella SHA256 y versión del protocolo. Puerto predeterminado 443. Úsalo para monitoreo de expiración de certificados, auditorías de seguridad o verificación HTTPS.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/ssl-check
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/ssl-check
- Ejemplo de entrada:
{"domain":"github.com"}
- Esquema de entrada:
{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to check SSL for (e.g. 'github.com', 'api.example.com'). Do not include https://"},"port":{"type":"integer","default":443,"description":"Port to check (default: 443)"}}}
- Ejemplo de salida:
{"domain":"github.com","port":443,"valid":true,"subject":"CN=github.com","subject_alt_names":["github.com","www.github.com"],"issuer":"DigiCert Inc","valid_from":"2024-03-07T00:00:00.000Z","valid_to":"2025-03-07T23:59:59.000Z","days_remaining":156,"serial_number":"0a:bc:12:...","fingerprint_sha256":"AB:CD:EF:...","protocol":"TLSv1.3"}
whois ($0.004 USDC)
Consulta de registro de dominios mediante RDAP (WHOIS moderno). Devuelve registrador, URL del registrador, fecha de creación, fecha de actualización, fecha de expiración, días hasta la expiración, matriz de servidores de nombres, matriz de estado y país del titular. JSON limpio, sin texto WHOIS crudo que analizar. Cubre todos los TLD principales.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/whois
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/whois
- Ejemplo de entrada:
{"domain":"github.com"}
- Esquema de entrada:
{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to look up (e.g. 'github.com', 'openai.com'). Include TLD, exclude https://"}}}
- Ejemplo de salida:
{"domain":"github.com","registrar":"MarkMonitor Inc.","registrar_url":"http://www.markmonitor.com","status":["clientDeleteProhibited","clientTransferProhibited","clientUpdateProhibited"],"created_at":"2007-10-09T18:20:50.000Z","updated_at":"2024-09-08T09:18:28.000Z","expires_at":"2026-10-09T18:20:50.000Z","days_until_expiry":548,"name_servers":["dns1.p08.nsone.net","dns2.p08.nsone.net","ns-1283.awsdns-32.org","ns-1707.awsdns-21.co.uk"],"dnssec":"unsigned","registrant_country":"US"}
crypto-prices ($0.002 USDC)
Precios de criptomonedas en USD y otras monedas. Datos de DefiLlama. Tres modos: (1) monedas como IDs estilo CoinGecko o tickers (hasta 50) para precio en vivo y cambio en 24 h, convertidos a las monedas solicitadas; (2) tokens como cadena: dirección (p. ej. base:0x833589fC…, ethereum:0x6982…) para cualquier token negociado en DEX; (3) en (fecha ISO pasada o segundos Unix) para precios históricos en USD de monedas y tokens. Parámetros: coins, tokens, currencies (predeterminado ['usd']), at.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/crypto-prices
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/crypto-prices
- Ejemplo de entrada:
{"coins":["bitcoin","ethereum"],"currencies":["usd"]}
- Esquema de entrada:
{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string"},"description":"Tokens as chain:address, e.g. base:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"at":{"type":"string","description":"Past ISO date or unix seconds for historical USD prices"},"coins":{"type":"array","items":{"type":"string"},"description":"List of coin IDs or ticker symbols. Accepts CoinGecko IDs (e.g. 'bitcoin', 'ethereum') or common tickers (e.g. 'BTC', 'ETH', 'SOL'). Max 25 coins per call.","examples":[["bitcoin","ethereum"],["BTC","ETH","SOL"],["bitcoin","BNB","cardano"]]},"currencies":{"type":"array","items":{"type":"string"},"default":["usd"],"description":"Target currencies. Default: ['usd']. Supported: usd, btc, eth and every ECB currency (eur, gbp, jpy, chf, aud, cad, ...)."}}}
- Ejemplo de salida:
{"prices":{"bitcoin":{"symbol":"BTC","usd":71923,"usd_24h_change":1.42,"price_time":"2026-04-10T13:59:41.000Z"},"ethereum":{"symbol":"ETH","usd":2188,"usd_24h_change":0.41,"price_time":"2026-04-10T13:59:38.000Z"}},"fetched_at":"2026-04-10T14:00:00.000Z","source":"DefiLlama coins API","not_found":[]}
pdf-extract ($0.005 USDC)
Extrae todo el texto de un PDF. Envía como pdf_base64 (PDF codificado en base64, máx. ~10 MB decodificado). Devuelve text (texto completo concatenado), pages array (texto por página + char_count), page_count y metadata (título, autor, creador). Codifica con: Buffer.from(pdfBytes).toString('base64'). Ideal para pipelines RAG, QA de documentos o ingesta en LLM.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/pdf-extract
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/pdf-extract
- Ejemplo de entrada:
{"pdf_base64":"<base64 of a PDF>","max_pages":10}
- Esquema de entrada:
{"type":"object","required":["pdf_base64"],"properties":{"pdf_base64":{"type":"string","description":"Base64-encoded PDF file content. Decode a PDF file to base64 and pass it here. Max ~10 MB (unencoded)."},"max_pages":{"type":"integer","default":50,"description":"Maximum number of pages to extract. Default: 50. Use to limit processing time for large PDFs."}}}
- Ejemplo de salida:
{"text":"Quarterly Financial Report Q1 2026\n\nExecutive Summary\nTotal revenue increased by 23% year-over-year...","page_count":12,"pages":[{"page":1,"text":"Quarterly Financial Report Q1 2026\n\nExecutive Summary","char_count":54},{"page":2,"text":"Table of Contents\n1. Revenue Overview\n2. Cost Analysis","char_count":58}],"metadata":{"title":"Q1 2026 Financial Report","author":"Finance Department","creator":"Adobe Acrobat"},"file_size_bytes":245760,"extracted_at":"2026-04-10T14:00:00.000Z"}
phone-validate ($0.004 USDC)
Analiza y valida cualquier número de teléfono en todo el mundo usando libphonenumber. Devuelve is_valid, e164 (formato internacional canónico, p. ej. '+4917612345678'), national_format, country_code (ISO alfa-2) y line_type (MOBILE/FIXED_LINE/VOIP/TOLL_FREE). Proporciona una pista de country_code (p. ej. 'DE') para números locales sin prefijo de país.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/phone-validate
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/phone-validate
- Ejemplo de entrada:
{"phone":"+41 44 668 18 00"}
- Esquema de entrada:
{"type":"object","required":["phone"],"properties":{"phone":{"type":"string","description":"Phone number to validate. Can be in any format: E.164 ('+4915123456789'), national ('015123456789'), or international ('0049 151 23456789'). Include country code (+ prefix) for best results."},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code hint for parsing national numbers without country prefix (e.g. 'DE' for Germany, 'US' for United States). Optional if number includes country code (+...)."}}}
- Ejemplo de salida:
{"phone":"+49 151 23456789","is_valid":true,"e164":"+4915123456789","national_format":"0151 23456789","international_format":"+49 151 23456789","country_code":"DE","country_calling_code":"49","line_type":"MOBILE","checks":{"is_possible":true,"is_valid":true}}
geocode ($0.003 USDC)
Geocodificación y geocodificación inversa de GeoNames: ciudad, pueblo o código postal a lat/lon, y lat/lon al lugar y código postal más cercanos. Cubre 170 000 lugares con más de 1000 habitantes y 1,8 millones de códigos postales en todo el mundo, respondido desde nuestra propia base de datos en milisegundos. No es a nivel de calle: los números de casa y calles se omiten y se informan en ignored_parts. Proporciona address (p. ej. 'Paris, Texas', '10115 Berlin') o lat + lon.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/geocode
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/geocode
- Ejemplo de entrada:
{"address":"Brandenburger Tor, Berlin"}
- Esquema de entrada:
{"type":"object","description":"Provide either 'address' for forward geocoding, or both 'lat' + 'lon' for reverse geocoding.","oneOf":[{"required":["address"],"properties":{"address":{"type":"string","description":"Place to geocode: city, 'city, region', 'city, country' or postal code (e.g. 'Zurich', 'Springfield, Illinois', '10115, Germany', 'SW1A')"},"limit":{"type":"integer","default":1,"description":"Max number of results to return (default: 1, max: 5)"}}},{"required":["lat","lon"],"properties":{"lat":{"type":"number","description":"Latitude for reverse geocoding (e.g. 48.8566)"},"lon":{"type":"number","description":"Longitude for reverse geocoding (e.g. 2.3522)"},"limit":{"type":"integer","default":1,"description":"Number of nearest places (default: 1, max: 5)"}}}]}
- Ejemplo de salida:
{"mode":"forward","results":[{"display_name":"Paris, Île-de-France, France","lat":48.85341,"lon":2.3488,"type":"city","precision":"locality","address":{"city":"Paris","state":"Île-de-France","postcode":null,"country":"France","country_code":"fr"},"population":2138551,"timezone":"Europe/Paris","geonames_id":2988507}],"ignored_parts":["Avenue Anatole France 5"],"source":"GeoNames","attribution":"Place data from GeoNames (geonames.org), CC BY 4.0"}
news-search ($0.006 USDC)
API de búsqueda de noticias: artículos de noticias recientes por palabra clave con título, URL, fuente y fecha de publicación de nuestro propio índice de aproximadamente 100 000 artículos web en inglés al día (construido a partir del Proyecto GDELT, miles de medios, últimos 7 días, actualizado cada 15 minutos) más Hacker News. La categoría (business, tech, health, science, politics) filtra por tema de GDELT. Úsalo para eventos actuales y monitoreo de temas. Para noticias de criptomonedas usa crypto-news, para lo que la gente dice sobre un tema usa discussion-search, y para el texto completo del artículo pasa las URL a web-read-batch. Parámetros: query (obligatorio), limit (máx. 30), category.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/news-search
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/news-search
- Ejemplo de entrada:
{"query":"AI agents","limit":5}
- Esquema de entrada:
{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Search query (e.g. 'artificial intelligence', 'climate change 2026', 'Apple earnings')"},"limit":{"type":"integer","default":10,"description":"Number of articles to return (default: 10, max: 30)"},"category":{"type":"string","enum":["general","tech","business","science","health","politics"],"default":"general","description":"Topic filter. 'tech' puts Hacker News first; the others narrow the GDELT search to that topic."}}}
- Ejemplo de salida:
{"query":"artificial intelligence","articles":[{"title":"OpenCode – Open source AI coding agent","url":"https://github.com/opencode-ai/opencode","source":"Hacker News","published_at":"2026-04-10T08:32:00Z","snippet":"","score":1274},{"title":"AI breakthroughs in 2026: what's next","url":"https://www.example-news.com/tech/ai-2026","source":"example-news.com","published_at":"2026-04-10T06:15:00Z","snippet":""}],"total_found":48,"sources_queried":["Hacker News","GDELT"]}
ocr ($0.009 USDC)
Extrae texto de imágenes usando Tesseract OCR. Envía la imagen como image_base64 (PNG/JPEG/WebP/TIFF/BMP, máx. 10 MB decodificado). Devuelve text y confidence (0-100, donde 80+ es confiable). Configura el idioma con el código de Tesseract: 'eng' (predeterminado), 'deu' (alemán), 'fra' (francés), 'chi_sim' (chino simplificado), 'jpn' (japonés), 'ara' (árabe). Úsalo para facturas, recibos, documentos escaneados o capturas de pantalla con texto.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/ocr
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/ocr
- Ejemplo de entrada:
{"image_base64":"<base64 of a PNG/JPG>","language":"eng"}
- Esquema de entrada:
{"type":"object","required":["image_base64"],"properties":{"image_base64":{"type":"string","description":"Base64-encoded image. Supported formats: PNG, JPEG, WebP, TIFF, BMP. Max 10 MB decoded. For best results use high-contrast images with clear text."},"language":{"type":"string","default":"eng","description":"Tesseract language code. Default: 'eng' (English). Other supported: 'deu' (German), 'fra' (French), 'spa' (Spanish), 'ita' (Italian), 'por' (Portuguese), 'rus' (Russian), 'chi_sim' (Chinese Simplified), 'jpn' (Japanese), 'ara' (Arabic), 'kor' (Korean), 'nld' (Dutch), 'pol' (Polish). Use '+' to combine: 'eng+deu'."},"psm":{"type":"integer","default":3,"description":"Page Segmentation Mode. 3 = fully automatic (default, best for most images). 6 = single uniform block of text. 7 = single text line. 11 = sparse text (find text anywhere). 13 = raw line (no line ordering). Use 6 or 7 for forms/labels."}}}
- Ejemplo de salida:
{"text":"Invoice #12345\nDate: April 10, 2026\n\nBill To:\nJohn Smith\n123 Main Street\n\nTotal Due: $1,250.00","confidence":94,"language":"eng","word_count":18,"char_count":72,"processing_ms":1840,"processed_at":"2026-04-10T14:00:00.000Z"}
web-scrape ($0.003 USDC)
Raspador web, de URL a Markdown. Herramienta predeterminada para leer UNA página web cuya URL conoces: devuelve Markdown limpio (título, meta descripción, contenido principal con encabezados, listas y enlaces). La forma más rápida y económica de darle a un LLM el contenido de una página. Si una aplicación JavaScript vuelve casi vacía, configura render:true (navegador real, más lento, texto plano) o usa webpage-reader. Para 2 a 5 URL usa web-read-batch, para un sitio completo site-crawl, y si tienes una pregunta pero no una URL usa search-read. Parámetros: url (obligatorio), max_chars (predeterminado 8000, máx. 60000), include_links, render.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/web-scrape
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/web-scrape
- Ejemplo de entrada:
{"url":"https://example.com","max_chars":8000}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public http(s) URL to scrape"},"max_chars":{"type":"integer","default":8000,"maximum":60000,"description":"Truncate Markdown after this many characters"},"include_links":{"type":"boolean","default":false,"description":"Also return up to 100 absolute links found on the page"},"render":{"type":"boolean","default":false,"description":"Render with a headless browser (for JavaScript-heavy pages). Returns plain text instead of Markdown."}}}
- Ejemplo de salida:
{"url":"https://example.com/","status":200,"title":"Example Domain","description":"","markdown":"# Example Domain\n\nThis domain is for use in illustrative examples in documents.\n\n[More information...](https://www.iana.org/domains/example)","word_count":21,"truncated":false,"rendered":false,"fetch_ms":312,"fetched_at":"2026-09-09T12:00:00.000Z"}
rss-fetch ($0.003 USDC)
Obtén un feed RSS 2.0, RSS 1.0 o Atom y devuelve elementos JSON normalizados (title, link, published_at ISO 8601, summary sin HTML, author, guid). Úsalo para monitorear blogs, sitios de noticias, lanzamientos de GitHub, podcasts o cualquier URL de feed sin escribir un analizador XML. Parámetros: url (obligatorio), limit (predeterminado 20, máx. 100).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/rss-fetch
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/rss-fetch
- Ejemplo de entrada:
{"url":"https://hnrss.org/frontpage","limit":10}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Feed URL (RSS or Atom)"},"limit":{"type":"integer","default":20,"maximum":100,"description":"Maximum number of items to return"}}}
- Ejemplo de salida:
{"feed":{"title":"Hacker News: Front Page","link":"https://news.ycombinator.com/","description":"Hacker News RSS","format":"rss","url":"https://hnrss.org/frontpage"},"items":[{"title":"Show HN: An x402 marketplace for agents","link":"https://news.ycombinator.com/item?id=1","published_at":"2026-09-09T10:12:00.000Z","summary":"Article URL: https://agentsvc.io","author":"jakob","guid":"https://news.ycombinator.com/item?id=1"}],"item_count":1,"total_in_feed":30,"fetched_at":"2026-09-09T12:00:00.000Z"}
url-status ($0.005 USDC)
Comprueba si una URL es accesible y qué devuelve: código de estado final, cadena de redirecciones completa, tiempo de respuesta, tipo de contenido, cabecera del servidor y longitud del contenido. Úsalo para validación de enlaces, comprobaciones de disponibilidad, resolución de URL canónica o antes de gastar dinero en un raspado/captura de pantalla. Parámetros: url (obligatorio), method (GET predeterminado, o HEAD).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/url-status
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/url-status
- Ejemplo de entrada:
{"url":"https://example.com"}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"URL to check"},"method":{"type":"string","enum":["GET","HEAD"],"default":"GET"}}}
- Ejemplo de salida:
{"url":"http://github.com","final_url":"https://github.com/","status":200,"ok":true,"reachable":true,"redirect_count":1,"redirects":[{"url":"http://github.com/","status":301,"location":"https://github.com/","ms":48},{"url":"https://github.com/","status":200,"ms":210}],"response_ms":258,"content_type":"text/html; charset=utf-8","content_length":284421,"server":"GitHub.com","https":true,"checked_at":"2026-09-09T12:00:00.000Z"}
evm-balance ($0.002 USDC)
Lee el saldo de ETH y USDC de cualquier dirección en la red principal de Base (cadena 8453) directamente desde la cadena, más el recuento de transacciones y cuántas llamadas x402 cubre el USDC. Úsalo para verificar tu propia billetera de agente antes de un flujo de trabajo de pago, para verificar que una contraparte fue pagada o para monitorear direcciones de tesorería. Parámetros: address (obligatorio, 0x...).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/evm-balance
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/evm-balance
- Ejemplo de entrada:
{"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"}
- Esquema de entrada:
{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"EVM address on Base"}}}
- Ejemplo de salida:
{"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","network":"base","chain_id":8453,"eth":"0.0041","eth_wei":"4100000000000000","usdc":"12.5","usdc_atomic":"12500000","usdc_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","tx_count":17,"block_number":41234567,"x402_calls_affordable":{"at_0_002":6250,"at_0_005":2500},"checked_at":"2026-09-09T12:00:00.000Z"}
barcode ($0.003 USDC)
Genera un código de barras como PNG (base64): code128 (predeterminado), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec o qr. Valida dígitos de verificación para EAN/UPC. Úsalo para etiquetas, envíos, inventario, boletos o facturas. Parámetros: text (obligatorio), type, scale (1-8, predeterminado 3), include_text booleano (texto legible por humanos debajo de las barras).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/barcode
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/barcode
- Ejemplo de entrada:
{"text":"4006381333931","type":"ean13"}
- Esquema de entrada:
{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":500,"description":"Data to encode"},"type":{"type":"string","default":"code128","enum":["code128","ean13","ean8","upca","upce","code39","itf14","gs1_128","isbn","datamatrix","pdf417","aztec","qr"]},"scale":{"type":"integer","default":3,"minimum":1,"maximum":8},"include_text":{"type":"boolean","default":true}}}
- Ejemplo de salida:
{"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAM...","format":"png","type":"ean13","text":"4006381333931","width":342,"height":132,"size_bytes":1840}
image-resize ($0.004 USDC)
Redimensiona, ajusta por recorte y convierte imágenes (entrada PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG) a webp, png, jpeg o avif. Rota automáticamente según EXIF. Úsalo para reducir capturas de pantalla antes de enviarlas a un modelo de visión, crear miniaturas o convertir formatos. Parámetros: image_base64 o image_url (uno obligatorio), width, height (máx. 4096), fit (inside predeterminado | cover | contain | fill), format (webp predeterminado), quality (1-100, predeterminado 80).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/image-resize
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/image-resize
- Ejemplo de entrada:
{"image_url":"https://agentsvc.io/sample.png","width":130,"format":"webp"}
- Esquema de entrada:
{"type":"object","properties":{"image_base64":{"type":"string","description":"Base64 image data (data: URI prefix allowed)"},"image_url":{"type":"string","format":"uri","description":"Public URL of the image (max 15 MB)"},"width":{"type":"integer","maximum":4096},"height":{"type":"integer","maximum":4096},"fit":{"type":"string","enum":["inside","cover","contain","fill"],"default":"inside"},"format":{"type":"string","enum":["webp","png","jpeg","avif"],"default":"webp"},"quality":{"type":"integer","minimum":1,"maximum":100,"default":80}}}
- Ejemplo de salida:
{"image_base64":"UklGRiQAAABXRUJQVlA4...","format":"webp","width":320,"height":200,"size_bytes":6120,"original":{"width":1280,"height":800,"format":"png","size_bytes":214000}}
timezone ($0.002 USDC)
Resuelve un nombre de ciudad o coordenadas a su zona horaria IANA y devuelve la hora local actual, el desplazamiento UTC, el indicador de horario de verano y el día de la semana. Úsalo para programar entre regiones, '¿qué hora es en X?' o normalizar marcas de tiempo. Parámetros: location (obligatorio, p. ej. 'Tokyo' o '35.68,139.69').
- Endpoint: POST https://agentsvc.io/api/v1/proxy/timezone
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/timezone
- Ejemplo de entrada:
{"location":"Tokyo"}
- Esquema de entrada:
{"type":"object","required":["location"],"properties":{"location":{"type":"string","description":"City name or 'lat,lon'"}}}
- Ejemplo de salida:
{"location":{"name":"Tokyo","country":"Japan","lat":35.6895,"lon":139.6917},"timezone":"Asia/Tokyo","abbreviation":"JST","utc_offset":"+09:00","utc_offset_seconds":32400,"is_dst":false,"local_time":"2026-09-09T21:00:00+09:00","local_date":"2026-09-09","weekday":"Wednesday","utc_time":"2026-09-09T12:00:00.000Z","unix_time":1788955200}
web-read-batch ($0.005 USDC)
Lee de 2 a 5 páginas cuyas URL ya conoces en una sola llamada, cada una como Markdown limpio con título y descripción, obtenidas en paralelo. Más económico y rápido que llamar a web-scrape una vez por URL. Una página fallida se informa con su error mientras las demás aún se devuelven; se cobra solo si se leyó al menos una página. Para encontrar URL primero, usa site-map (un sitio) o search-read (una pregunta). Parámetros: urls (1 a 5, obligatorio), max_chars por página (500 a 30000, predeterminado 6000).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/web-read-batch
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/web-read-batch
- Ejemplo de entrada:
{"urls":["https://agentsvc.io/","https://agentsvc.io/docs"],"max_chars":3000}
- Esquema de entrada:
{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string","format":"uri"},"minItems":1,"maxItems":5,"description":"1 to 5 http(s) URLs"},"max_chars":{"type":"integer","minimum":500,"maximum":30000,"default":6000,"description":"Maximum Markdown characters per page"}}}
- Ejemplo de salida:
{"pages":[{"url":"https://agentsvc.io/","ok":true,"final_url":"https://agentsvc.io/","status":200,"title":"agentsvc.io","description":"Pay-per-call web services for AI agents","markdown":"# Web services your agent can buy per call.\n\n…","word_count":412,"truncated":true},{"url":"https://nonexistent.invalid/","ok":false,"error":"fetch failed"}],"ok_count":1,"failed_count":1,"fetched_at":"2026-10-06T12:00:00.000Z"}
prediction-markets ($0.009 USDC)
Mercados de predicción en vivo de Polymarket: probabilidades de resultado, volumen en 24 h, liquidez, cambio de precio en 24 h y fecha de finalización. Busca por tema (query, p. ej. 'bitcoin', 'election', 'fed rate') u omite la consulta para obtener los mercados con mayor volumen en 24 h. Solo mercados abiertos. Parámetros: query (opcional), limit (1 a 25, predeterminado 10).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/prediction-markets
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/prediction-markets
- Ejemplo de entrada:
{"query":"bitcoin","limit":5}
- Esquema de entrada:
{"type":"object","properties":{"query":{"type":"string","description":"Topic to search, e.g. 'bitcoin' or 'election'. Omit for top markets by 24h volume."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10}}}
- Ejemplo de salida:
{"source":"Polymarket","query":"bitcoin","count":1,"markets":[{"question":"Will the price of Bitcoin be above $82,000 on October 6?","event":"Bitcoin above ___ on October 6?","outcomes":[{"name":"Yes","probability":0.9975},{"name":"No","probability":0.0025}],"volume_24h_usd":86277.68,"volume_total_usd":129904.32,"liquidity_usd":46546.4,"price_change_24h":0.011,"end_date":"2026-10-06T16:00:00Z","url":"https://polymarket.com/event/bitcoin-above-on-october-6-2026"}],"fetched_at":"2026-10-06T12:00:00.000Z"}
hyperliquid ($0.004 USDC)
Datos de mercado de futuros perpetuos de Hyperliquid: precio mark y oracle, cambio en 24 h, tasa de financiación por hora y APR de financiación, interés abierto (monedas y USD), volumen en 24 h, apalancamiento máximo. Pasa coins (p. ej. ['BTC','ETH','SOL']) u omítelos para obtener los principales mercados por interés abierto. Parámetros: coins (opcional, máx. 50), limit (1 a 50, predeterminado 10, usado sin coins).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/hyperliquid
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/hyperliquid
- Ejemplo de entrada:
{"coins":["BTC","ETH","SOL"]}
- Esquema de entrada:
{"type":"object","properties":{"coins":{"type":"array","items":{"type":"string"},"maxItems":50,"description":"Coin tickers as listed on Hyperliquid, e.g. BTC, ETH, SOL, HYPE"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10}}}
- Ejemplo de salida:
{"source":"Hyperliquid perpetuals","count":1,"markets":[{"coin":"BTC","mark_price":86327,"oracle_price":86341,"change_24h_pct":0.15,"funding_rate_hourly":0.0000125,"funding_apr_pct":10.95,"open_interest":40362.51,"open_interest_usd":3484374252,"volume_24h_usd":1925978629,"premium":-0.00015,"max_leverage":40,"delisted":false}],"not_found":[],"fetched_at":"2026-10-06T12:00:00.000Z"}
defi-yields ($0.005 USDC)
Encuentra pools de rendimiento DeFi en más de 400 protocolos y más de 100 cadenas (datos de DefiLlama): APY dividido en base y recompensa, APY medio de 30 días, cambio de APY en 7 días, TVL, indicador de stablecoin, riesgo de pérdida impermanente. Filtra por chain (p. ej. 'Base', 'Ethereum'), project (p. ej. 'aave'), token symbol (p. ej. 'USDC'), stablecoin_only, min_tvl_usd (predeterminado 1 000 000); ordena por 'apy' (predeterminado) o 'tvl'. Los valores atípicos (marcados por DefiLlama o por encima del 500 % de APY) se excluyen a menos que include_outliers sea true.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/defi-yields
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/defi-yields
- Ejemplo de entrada:
{"chain":"Base","symbol":"USDC","stablecoin_only":true,"limit":5}
- Esquema de entrada:
{"type":"object","properties":{"chain":{"type":"string","description":"Chain name as on DefiLlama, e.g. Base, Ethereum, Arbitrum, Solana"},"project":{"type":"string","description":"Protocol slug or part of it, e.g. aave, morpho, aerodrome"},"symbol":{"type":"string","description":"Token symbol contained in the pool, e.g. USDC, ETH"},"stablecoin_only":{"type":"boolean","default":false},"min_tvl_usd":{"type":"number","default":1000000},"sort":{"type":"string","enum":["apy","tvl"],"default":"apy"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"include_outliers":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"source":"DefiLlama yields","filters":{"chain":"base","project":null,"symbol":"USDC","stablecoin_only":true,"min_tvl_usd":1000000,"sort":"apy","include_outliers":false},"matched":21,"pools":[{"project":"aerodrome-slipstream","chain":"Base","symbol":"EURC-USDC","pool_meta":"CL50 - 0.007%","apy_pct":40.797,"apy_base_pct":35.825,"apy_reward_pct":4.972,"apy_mean_30d_pct":27.341,"apy_change_7d_pct":6.399,"tvl_usd":1259471,"stablecoin":true,"il_risk":"yes","exposure":"multi","outlook":"Down","pool_id":"847c874f-d4e7-47ed-8870-97d2f24a8767","url":"https://defillama.com/yields/pool/847c874f-d4e7-47ed-8870-97d2f24a8767"}],"fetched_at":"2026-10-06T12:00:00.000Z"}
erc20-info ($0.004 USDC)
Lee un contrato de token ERC20 en Base o Ethereum mainnet: nombre, símbolo, decimales, suministro total y, opcionalmente, el saldo de una dirección de titular. Verifica que la dirección sea un contrato. Parámetros: token (dirección del contrato, obligatorio), chain ('base' por defecto o 'ethereum'), holder (dirección opcional).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/erc20-info
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/erc20-info
- Ejemplo de entrada:
{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","holder":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"}
- Esquema de entrada:
{"type":"object","required":["token"],"properties":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"ERC20 contract address"},"chain":{"type":"string","enum":["base","ethereum"],"default":"base"},"holder":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional address whose token balance to return"}}}
- Ejemplo de salida:
{"chain":"base","chain_id":8453,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin","symbol":"USDC","decimals":6,"total_supply":"4422012871.202378","total_supply_raw":"4422012871202378","holder":{"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","balance":"0.009","balance_raw":"9000"},"explorer":"https://basescan.org/token/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","checked_at":"2026-10-06T12:00:00.000Z"}
evm-tx ($0.002 USDC)
Consulta una transacción en Base o Ethereum mainnet: estado (success, failed, pending o not_found), bloque, confirmaciones, timestamp, from, to, valor en ETH, gas usado, tarifa, id de método y transferencias ERC20 decodificadas con símbolos y cantidades. Útil para confirmar que un pago llegó. Parámetros: hash (hash de transacción 0x, obligatorio), chain ('base' por defecto o 'ethereum').
- Endpoint: POST https://agentsvc.io/api/v1/proxy/evm-tx
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/evm-tx
- Ejemplo de entrada:
{"hash":"0x387b8fce2e62d9466a30840c5f391b7511968bca9b73280c17aefe29d63eb82c","chain":"base"}
- Esquema de entrada:
{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Transaction hash"},"chain":{"type":"string","enum":["base","ethereum"],"default":"base"}}}
- Ejemplo de salida:
{"chain":"base","chain_id":8453,"hash":"0x387b8fce2e62d9466a30840c5f391b7511968bca9b73280c17aefe29d63eb82c","status":"success","block_number":52167015,"confirmations":82092,"timestamp":"2026-10-04T14:16:17.000Z","from":"0xc6699d2aada6c36dfea5c248dd70f9cb0235cb63","to":"0xca11bde05977b3631167028862be2a173976ca11","contract_created":null,"value_eth":"0","nonce":4469423,"method_id":"0x82ad56cb","gas_used":"92312","effective_gas_price_gwei":"0.007","fee_eth":"0.000000646184","token_transfers":[{"token":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","from":"0x6031551fc1fe26710fe4b20316d5dc91d9d6c2d1","to":"0x622efa6ceb83a5b6edbc931332f4db68b7f74f27","amount":"0.002","amount_raw":"20
holidays ($0.003 USDC)
Festivos públicos y bancarios para más de 200 países y sus regiones (estados, cantones) para cualquier año, con nombres locales. Opcionalmente, comprueba si una fecha determinada es festivo. Parámetros: country (ISO 3166-1 alpha-2, obligatorio, p. ej. DE, US, CH, JP), region (p. ej. BY, CA, ZH), year (año actual por defecto), date (AAAA-MM-DD para comprobar), language (p. ej. en), include_observances (falso por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/holidays
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/holidays
- Ejemplo de entrada:
{"country":"DE","region":"BY","year":2026,"date":"2026-10-03"}
- Esquema de entrada:
{"type":"object","required":["country"],"properties":{"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"region":{"type":"string","description":"State/region code, e.g. BY, CA, ZH"},"year":{"type":"integer"},"date":{"type":"string","description":"YYYY-MM-DD to check"},"language":{"type":"string","description":"Language for holiday names, e.g. en"},"include_observances":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"country":"DE","region":"BY","year":2026,"count":14,"holidays":[{"date":"2026-01-01","name":"Neujahr","type":"public","substitute":false},{"date":"2026-01-06","name":"Heilige Drei Könige","type":"public","substitute":false}],"date_check":{"date":"2026-10-03","is_holiday":true,"name":"Tag der Deutschen Einheit","weekday":"Saturday"}}
vat-validate ($0.004 USDC)
Valida un número de identificación fiscal de IVA de la UE en vivo contra el servicio oficial VIES de la UE, con el nombre y la dirección de la empresa registrada cuando el estado miembro los divulga. Primero comprueba el formato nacional. No se cobra si el servicio del estado miembro no está disponible temporalmente. Parámetros: vat_number (con prefijo de país, p. ej. NL004495445B01, DE811569869) o vat_number + country_code.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/vat-validate
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/vat-validate
- Ejemplo de entrada:
{"vat_number":"NL004495445B01"}
- Esquema de entrada:
{"type":"object","required":["vat_number"],"properties":{"vat_number":{"type":"string","description":"VAT number, ideally with EU country prefix"},"country_code":{"type":"string","description":"Two-letter EU code if the number has no prefix (EL for Greece, XI for Northern Ireland)"}}}
- Ejemplo de salida:
{"valid":true,"format_valid":true,"country_code":"NL","vat_number":"004495445B01","full_vat_number":"NL004495445B01","name":"OPENJONGERENVERENIGING DE KOORNBEURS","address":"VOLDERSGRACHT 00001, 2611ET DELFT","source":"EU VIES","checked_at":"2026-10-06T14:17:43.626Z"}
iban-validate ($0.003 USDC)
Valida un IBAN (suma de verificación, longitud y estructura del país), lo divide en código bancario, sucursal y número de cuenta, informa sobre la membresía SEPA y, para DE, AT, CH, NL, BE, LU y LI, añade el nombre del banco, BIC y ciudad. Parámetros: iban (obligatorio, se permiten espacios).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/iban-validate
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/iban-validate
- Ejemplo de entrada:
{"iban":"DE89 3704 0044 0532 0130 00"}
- Esquema de entrada:
{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN, spaces allowed"}}}
- Ejemplo de salida:
{"iban":"DE89370400440532013000","valid":true,"formatted":"DE89 3704 0044 0532 0130 00","country_code":"DE","check_digits":"89","sepa":true,"expected_length":22,"bban":"370400440532013000","bank_code":"37040044","branch_code":null,"account_number":"0532013000","bank":{"name":"Commerzbank","bic":"COBADEFFXXX","city":"Köln","zip":"50447","source":"openiban.com"},"checked_at":"2026-10-06T14:17:43.668Z"}
company-lookup ($0.009 USDC)
Encuentra empresas en todo el mundo en el Índice Global LEI (GLEIF): nombre legal, LEI, jurisdicción, forma legal, número y autoridad de registro, dirección legal y de sede, estado y fecha de fundación. Busca por nombre (opcionalmente filtrado por país) u obtén un LEI. Parámetros: name o lei (uno obligatorio), country (ISO2), limit (1 a 20, 5 por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/company-lookup
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/company-lookup
- Ejemplo de entrada:
{"name":"Siemens","country":"DE","limit":3}
- Esquema de entrada:
{"type":"object","properties":{"name":{"type":"string","description":"Company name to search"},"lei":{"type":"string","description":"20-character LEI"},"country":{"type":"string","description":"ISO2 country of the legal address"},"limit":{"type":"integer","minimum":1,"maximum":20,"default":5}}}
- Ejemplo de salida:
{"query":"Siemens","country":"DE","total_matches":347,"count":1,"companies":[{"lei":"529900VGZ27M5ZHAEZ97","legal_name":"Siemens Advanta Solutions GmbH","other_names":[],"jurisdiction":"DE","legal_form":"2HBR","entity_status":"ACTIVE","category":"GENERAL","founded":"2013-10-14","register_id":"HRB 209510","register_authority":"RA000304","legal_address":{"lines":["Werner-von-Siemens-Str. 1, c/o Siemens Aktiengesellschaft"],"city":"München","region":"DE-BY","postal_code":"80333","country":"DE"},"headquarters_address":{"lines":["Werner-von-Siemens-Str. 1, c/o Siemens Aktiengesellschaft"],"city":"München","region":"DE-BY","postal_code":"80333","country":"DE"},"lei_status":"ISSUED","lei_registered
sec-filings ($0.003 USDC)
Datos de empresas públicas de EE. UU. de SEC EDGAR: perfil de la empresa, presentaciones recientes (10-K, 10-Q, 8-K, operaciones de información privilegiada del Formulario 4, S-1 ...) con enlaces directos a documentos y, opcionalmente, los últimos estados financieros anuales (ingresos, ingreso neto, activos, pasivos, patrimonio, flujo de caja operativo, EPS diluido). Parámetros: ticker o cik (uno obligatorio), forms (filtro, p. ej. ['10-K','8-K']), limit (1 a 50, 10 por defecto), include_financials (falso por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/sec-filings
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/sec-filings
- Ejemplo de entrada:
{"ticker":"AAPL","forms":["10-K","10-Q"],"limit":5,"include_financials":true}
- Esquema de entrada:
{"type":"object","properties":{"ticker":{"type":"string","description":"US ticker, e.g. AAPL"},"cik":{"type":"string","description":"SEC CIK number"},"forms":{"type":"array","items":{"type":"string"},"description":"Form types to include"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"include_financials":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"cik":"0000320193","name":"Apple Inc.","tickers":["AAPL"],"exchanges":["Nasdaq"],"sic":"3571","industry":"Electronic Computers","state_of_incorporation":"CA","fiscal_year_end":"0926","filings":[{"form":"10-K","filing_date":"2025-10-31","report_date":"2025-09-27","description":"10-K","accession_number":"0000320193-25-000079","url":"https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/aapl-20250927.htm"}],"source":"SEC EDGAR","checked_at":"2026-10-06T14:17:44.337Z","financials_latest_annual":{"revenue":{"value":62900000000,"period_end":"2018-09-29","fiscal_year":2018,"concept":"Revenues"},"net_income":{"value":112010000000,"period_end":"2025-09-27","fiscal_year":2025,"concept":"N
gas-price ($0.002 USDC)
Precios actuales del gas en Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain y Avalanche: precio del gas, tarifa base, tarifa de prioridad baja/media/alta en gwei, precio en USD del token nativo y costo estimado en USD de una transferencia de ETH, transferencia ERC20 y swap. Parámetros: chains (lista opcional, todas por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/gas-price
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/gas-price
- Ejemplo de entrada:
{"chains":["base","ethereum","arbitrum"]}
- Esquema de entrada:
{"type":"object","properties":{"chains":{"type":"array","items":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","bsc","avalanche"]}}}}
- Ejemplo de salida:
{"chains":[{"chain":"base","chain_id":8453,"gas_price_gwei":0.006,"base_fee_gwei":0.005,"priority_fee_gwei":{"low":0.00004,"medium":0.001059,"high":0.007469},"native_token":"ETH","native_usd":2710.355,"est_cost_usd":{"eth_transfer":0.000342,"erc20_transfer":0.001057,"swap":0.002927}},{"chain":"ethereum","chain_id":1,"gas_price_gwei":0.880105,"base_fee_gwei":0.854496,"priority_fee_gwei":{"low":0.2387,"medium":1.694767,"high":12.90606},"native_token":"ETH","native_usd":2710.355,"est_cost_usd":{"eth_transfer":0.050093,"erc20_transfer":0.155051,"swap":0.429372}}],"note":"L2 costs exclude the L1 data fee, which can dominate on rollups.","checked_at":"2026-10-06T14:17:44.635Z"}
product-lookup ($0.005 USDC)
Busca un producto por código de barras EAN/UPC en Open Food Facts, Open Beauty Facts y Open Products Facts: nombre, marca, cantidad, categorías, ingredientes, alérgenos, etiquetas, nutrición por 100 g, Nutri-Score, grupo NOVA y URL de imagen. Parámetros: barcode (8 a 14 dígitos, obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/product-lookup
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/product-lookup
- Ejemplo de entrada:
{"barcode":"3017624010701"}
- Esquema de entrada:
{"type":"object","required":["barcode"],"properties":{"barcode":{"type":"string","description":"EAN-13, EAN-8 or UPC"}}}
- Ejemplo de salida:
{"found":true,"barcode":"3017624010701","source":"Open Food Facts","name":"Nutella","brand":"Ferrero","quantity":"400.0 g","categories":["Cocoa and hazelnuts spreads","de:Other"],"ingredients":"sugar, palm oil, hazelnuts, skimmed milk powder, fat reduced cocoa, emulsifier, vanillin","allergens":["nuts"],"labels":["no-gluten"],"nutrition_per_100g":{"energy_kcal":539,"fat_g":30.9,"saturated_fat_g":10.6,"carbohydrates_g":57.5,"sugars_g":56.3,"fiber_g":null,"proteins_g":6.3,"salt_g":0.1075},"nutriscore":"e","nova_group":null,"ecoscore":"d","image_url":"https://images.openfoodfacts.org/images/products/301/762/401/0701/front_en.100.400.jpg","url":"https://world.openfoodfacts.org/product/3017624010
language-detect ($0.003 USDC)
Detecta el idioma de un texto (más de 80 idiomas) con códigos ISO 639-1 y 639-3, confianza, un indicador de fiabilidad y los principales candidatos. Se ejecuta localmente, no se almacena nada. Parámetros: text (obligatorio, hasta 20,000 caracteres), top (número de candidatos, 3 por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/language-detect
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/language-detect
- Ejemplo de entrada:
{"text":"Bonjour, je voudrais réserver une table pour deux personnes ce soir."}
- Esquema de entrada:
{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"top":{"type":"integer","minimum":1,"maximum":10,"default":3}}}
- Ejemplo de salida:
{"language":"French","iso639_1":"fr","iso639_3":"fra","confidence":0.878,"reliable":true,"candidates":[{"iso639_3":"fra","iso639_1":"fr","name":"French","score":1},{"iso639_3":"spa","iso639_1":"es","name":"Spanish","score":0.622}],"characters":68}
useragent-parse ($0.002 USDC)
Analiza una cadena de User-Agent en navegador, motor, sistema operativo, tipo de dispositivo/fabricante/modelo y CPU, y marca bots y rastreadores de IA (GPTBot, ClaudeBot, PerplexityBot ...). Parámetros: user_agent (obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/useragent-parse
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/useragent-parse
- Ejemplo de entrada:
{"user_agent":"Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot)"}
- Esquema de entrada:
{"type":"object","required":["user_agent"],"properties":{"user_agent":{"type":"string"}}}
- Ejemplo de salida:
{"user_agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1","browser":{"name":"Mobile Safari","version":"17.5","major":"17"},"engine":{"name":"WebKit","version":"605.1.15"},"os":{"name":"iOS","version":"17.5"},"device":{"type":"mobile","vendor":"Apple","model":"iPhone"},"cpu":null,"is_bot":false,"is_ai_crawler":false,"is_mobile":true,"is_tablet":false}
macro-data ($0.006 USDC)
Indicadores macroeconómicos por país de Open Data del Banco Mundial con historial anual: inflación, PIB, crecimiento del PIB, PIB per cápita, desempleo, población, deuda pública, cuenta corriente, exportaciones, tasa de préstamo. Opcionalmente, tasas de política actuales del BCE. Parámetros: country (ISO2 o ISO3, obligatorio), indicators (inflación, pib, pib_crecimiento, desempleo, población por defecto), years (1 a 20, 5 por defecto), include_ecb_rates (falso por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/macro-data
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/macro-data
- Ejemplo de entrada:
{"country":"DE","indicators":["inflation","unemployment","gdp_growth"],"years":3}
- Esquema de entrada:
{"type":"object","required":["country"],"properties":{"country":{"type":"string"},"indicators":{"type":"array","items":{"type":"string","enum":["inflation","gdp","gdp_growth","gdp_per_capita","unemployment","population","government_debt","current_account","exports","lending_rate"]}},"years":{"type":"integer","minimum":1,"maximum":20,"default":5},"include_ecb_rates":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"country":"DE","country_name":"Germany","indicators":[{"indicator":"inflation","code":"FP.CPI.TOTL.ZG","label":"Inflation, consumer prices (annual %)","country_name":"Germany","latest":{"year":2025,"value":2.17178770949721},"history":[{"year":2025,"value":2.17178770949721},{"year":2024,"value":2.2564981433876}]},{"indicator":"unemployment","code":"SL.UEM.TOTL.ZS","label":"Unemployment (% of labor force, ILO)","country_name":"Germany","latest":{"year":2025,"value":3.711},"history":[{"year":2025,"value":3.711},{"year":2024,"value":3.4}]}],"source":"World Bank Open Data","checked_at":"2026-10-06T14:17:45.054Z"}
sanctions-screen ($0.009 USDC)
Examina un nombre de persona o empresa contra la lista oficial OFAC SDN (con alias), la lista consolidada de sanciones financieras de la UE y la lista consolidada del Consejo de Seguridad de la ONU. Coincidencia difusa, independiente del orden de palabras, con puntuaciones, lista, programa y alias. Las listas se actualizan cada 12 horas. Una ayuda de examen, no una determinación legal. Parámetros: name (obligatorio), type ('individual' o 'entity', opcional), threshold (0.5 a 1, 0.85 por defecto), limit (10 por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/sanctions-screen
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/sanctions-screen
- Ejemplo de entrada:
{"name":"Banco Nacional de Cuba"}
- Esquema de entrada:
{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"type":{"type":"string","enum":["individual","entity"]},"threshold":{"type":"number","minimum":0.5,"maximum":1,"default":0.85},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10}}}
- Ejemplo de salida:
{"query":"Banco Nacional de Cuba","threshold":0.85,"match_count":1,"is_potential_match":true,"matches":[{"score":1,"list":"OFAC SDN","id":"306","name":"BANCO NACIONAL DE CUBA","type":"entity","programs":"CUBA","aliases":["NATIONAL BANK OF CUBA"],"matched_on":"banco nacional de cuba"}],"lists":{"OFAC SDN":19363,"EU":6241,"UN":1010,"loaded_at":"2026-10-06T14:17:49.723Z","sources":["OFAC SDN + ALT (US Treasury)","EU Financial Sanctions consolidated list"]},"disclaimer":"Fuzzy name screening aid. A match is not a determination; verify identifiers (date of birth, nationality, addresses) against the official list before acting."}
site-map ($0.003 USDC)
Lista las URLs de un sitio web sin leerlas: robots.txt, sitemaps e índices de sitemaps, además de enlaces de la página de inicio, hasta 1,000 URLs del mismo sitio con lastmod y fuente. Un primer paso económico para decidir qué páginas leer con web-read-batch o site-crawl. No devuelve contenido de página. Parámetros: url (sitio o dominio, obligatorio), max_urls (1 a 1000, 200 por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/site-map
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/site-map
- Ejemplo de entrada:
{"url":"https://agentsvc.io","max_urls":50}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Site URL or domain"},"max_urls":{"type":"integer","minimum":1,"maximum":1000,"default":200}}}
- Ejemplo de salida:
{"site":"https://agentsvc.io","count":3,"sitemaps":["https://agentsvc.io/sitemap.xml"],"from_sitemap":3,"urls":[{"url":"https://agentsvc.io/","lastmod":"2026-10-06T14:17:50.554Z","source":"sitemap"},{"url":"https://agentsvc.io/services","lastmod":"2026-10-06T14:17:50.554Z","source":"sitemap"}],"robots_txt_found":true,"checked_at":"2026-10-06T14:17:50.557Z"}
site-crawl ($0.005 USDC)
Rastreador de sitios web: lee un sitio web completo o una sección del mismo (por ejemplo, cada página bajo /docs) como Markdown limpio: comienza en una URL, sigue enlaces del mismo sitio en amplitud y devuelve hasta 20 páginas con título y descripción. Úsalo para documentación, catálogos de productos o sitios de empresas. Para una sola página usa web-scrape, para una lista conocida de URLs usa web-read-batch. Se cobra solo si se leyó al menos una página. Parámetros: url (obligatorio), max_pages (1 a 20, 5 por defecto), max_chars por página (500 a 20000, 4000 por defecto), path_prefix (p. ej. /docs).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/site-crawl
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/site-crawl
- Ejemplo de entrada:
{"url":"https://agentsvc.io/docs","max_pages":3,"max_chars":2000}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"max_pages":{"type":"integer","minimum":1,"maximum":20,"default":5},"max_chars":{"type":"integer","minimum":500,"maximum":20000,"default":4000},"path_prefix":{"type":"string","description":"Only follow links whose path starts with this, e.g. /docs"}}}
- Ejemplo de salida:
{"site":"https://agentsvc.io","pages_crawled":2,"ok_count":2,"skipped_non_html":2,"discovered_urls":37,"pages":[{"url":"https://agentsvc.io/docs","ok":true,"status":200,"title":"Docs: how agents pay per call with x402 · agentsvc.io","description":"Quickstart, payment protocol (x402 v1 and v2), free trial, error codes and the reference for every service on agentsvc.io.","markdown":"Documentation\n\n# Pay per call. Nothing else to set up.\n\nEvery service is a JSON endpoint behind HTTP 402. If you already use an x402 client, you are done: po…","word_count":104},{"url":"https://agentsvc.io/services/erc20-info","ok":true,"status":200,"title":"ERC20 Token Info: $0.002 USDC per call · agentsvc.io"
email-verify ($0.003 USDC)
Verificación de correo electrónico: comprueba si una dirección de correo electrónico realmente existe preguntando a su servidor de correo (sonda SMTP RCPT TO; no se envía ningún correo), además de comprobaciones de sintaxis, MX, desechable y rol. Devuelve estado deliverable, undeliverable (el buzón no existe), catch_all (el dominio acepta cualquier dirección), risky (desechable o buzón lleno) o unknown (greylisting, el servidor rechazó la comprobación), además de la respuesta SMTP sin procesar. Úsalo antes de enviar divulgación, para limpiar listas de clientes potenciales o para bloquear registros falsos. Los resultados se almacenan en caché durante 6 horas. Parámetros: email (obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/email-verify
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/email-verify
- Ejemplo de entrada:
{"email":"support@github.com"}
- Esquema de entrada:
{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","description":"Email address to verify"}}}
- Ejemplo de salida:
{"email":"support@github.com","status":"deliverable","deliverable":true,"reason":"mailbox_exists","is_catch_all":null,"is_disposable":false,"is_role_address":true,"is_free_provider":false,"format_valid":true,"domain":"github.com","mx_records":["github-com.mail.protection.outlook.com"],"smtp":{"mx":"github-com.mail.protection.outlook.com","code":250,"message":"2.1.5 Recipient OK","catch_all_code":452},"note":"SMTP mailbox probe (RCPT TO). No email was sent.","checked_at":"2026-10-06T16:05:40.287Z"}
token-security ($0.009 USDC)
Verificación de seguridad de tokens y honeypot con calificación de riesgo de A a F para un token antes de comprarlo o aceptarlo, en Solana (SPL y Token-2022) y en Base, Ethereum, BNB Chain, Arbitrum o Polygon, calculada por nosotros directamente en la blockchain. Devuelve un veredicto (low, medium, high, critical, o incomplete si la simulación de operación no pudo ejecutarse), un resumen de una oración listo para mostrar al usuario y banderas concretas. EVM: simulación de compra y venta en el pool más grande, incluidos pools de Uniswap v4 con hooks (Clanker, Zora y otras plataformas de lanzamiento) (honeypot, impuesto de compra y venta), poderes del propietario encontrados en el código del contrato (mint, blacklist, pause, cambiar impuestos o límites), proxy actualizable, SELFDESTRUCT, participación del propietario en el suministro, LP quemado, imitación de símbolos de tokens importantes. Solana: autoridad de congelación (el patrón honeypot de Solana), autoridad de mint, delegado permanente, hook de transferencia, tarifa de transferencia, no transferible, estado predeterminado congelado, metadatos mutables, curva de vinculación de pump.fun, participación de los principales titulares cuando esté disponible. Ambos: liquidez del pool en los principales DEX, antigüedad del token y precio. Parámetros: token (dirección de contrato EVM o mint de Solana, obligatorio), chain (base por defecto, solana, ethereum, bsc, arbitrum, polygon; un mint base58 se detecta como Solana automáticamente).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/token-security
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/token-security
- Ejemplo de entrada:
{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base"}
- Esquema de entrada:
{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Token contract address (0x..., EVM) or Solana mint address (base58)","pattern":"^(0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})$"},"chain":{"type":"string","enum":["base","solana","ethereum","bsc","arbitrum","polygon"],"default":"base"}}}
- Ejemplo de salida:
{"grade":"D","label":"RISKY","score":49,"chain":"base","chain_id":8453,"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","verdict":"high","summary":"High risk for DEGEN: Owner can pause transfers; $548,560 DEX liquidity, created 1005 days ago.","risk_flags":[{"severity":"high","code":"transfer_pausable","detail":"Owner can pause transfers"},{"severity":"info","code":"owner_active","detail":"Owner 0x704ec5c12ca20a293c2c0b72b22619a4231f3c0d has not renounced ownership"}],"note":null,"token_info":{"name":"Degen","symbol":"DEGEN","decimals":18,"total_supply_raw":"36043112049073298001086150280","owner":"0x704ec5c12ca20a293c2c0b72b22619a4231f3c0d","owner_renounced":false,"bytecode_size":11608},
perp-funding ($0.003 USDC)
Tasas de financiación de futuros perpetuos para hasta 10 monedas en Binance, Bybit, OKX y Hyperliquid en una sola llamada: tasa de financiación por intervalo, horas de intervalo, APR anualizado, precio de marca, interés abierto en USD y próximo tiempo de financiación por plataforma, además de APR promedio, interés abierto total, plataforma máxima/mínima y el diferencial de financiación como una pista de arbitraje. Las plataformas que no son accesibles o no listan una moneda se informan por plataforma. Parámetros: coins (BTC, ETH, SOL por defecto), venues (todas por defecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/perp-funding
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/perp-funding
- Ejemplo de entrada:
{"coins":["BTC","ETH","SOL"]}
- Esquema de entrada:
{"type":"object","properties":{"coins":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Tickers, e.g. BTC, ETH, SOL, HYPE"},"venues":{"type":"array","items":{"type":"string","enum":["binance","bybit","okx","hyperliquid"]}}}}
- Ejemplo de salida:
{"markets":[{"coin":"BTC","venues":[{"venue":"binance","symbol":"BTCUSDT","funding_rate":0.00002614,"interval_hours":8,"apr_pct":2.86,"mark_price":86008.66819565,"open_interest_usd":8135786988,"next_funding_time":"2026-10-06T16:00:00.000Z"},{"venue":"bybit","symbol":"BTCUSDT","funding_rate":0.00006064,"interval_hours":8,"apr_pct":6.64,"mark_price":86005.8,"open_interest_usd":4930504638,"next_funding_time":"2026-10-06T16:00:00.000Z"}],"venues_ok":4,"avg_apr_pct":6.57,"total_open_interest_usd":19077640267,"max_apr":{"venue":"hyperliquid","apr_pct":10.95},"min_apr":{"venue":"binance","apr_pct":2.86},"spread_apr_pct":8.09,"arbitrage_hint":"Short perp on hyperliquid, long perp on binance to colle
defi-tvl ($0.002 USDC)
Datos DeFi de DefiLlama en cuatro modos. protocol: TVL, cambio 1d/7d, categoría, capitalización de mercado y desglose por cadena de un protocolo (slug o nombre, p. ej. aave, uniswap, lido). top: protocolos más grandes por TVL, con categoría opcional (p. ej. Lending, Dexs, Liquid Staking) y filtro por cadena. chains: cadenas clasificadas por TVL con participación. dex_volume: volumen DEX de 24h/7d/30d y los principales DEX, opcionalmente para una cadena. Params: mode (protocol, top, chains, dex_volume; por defecto top, o protocol si se proporciona protocol), protocol, category, chain, limit (1 a 50, por defecto 10).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/defi-tvl
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/defi-tvl
- Ejemplo de entrada:
{"mode":"protocol","protocol":"aave"}
- Esquema de entrada:
{"type":"object","properties":{"mode":{"type":"string","enum":["protocol","top","chains","dex_volume"]},"protocol":{"type":"string","description":"Protocol slug or name (mode protocol)"},"category":{"type":"string","description":"DefiLlama category (mode top)"},"chain":{"type":"string","description":"Chain name, e.g. Base, Ethereum (modes top, dex_volume)"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10}}}
- Ejemplo de salida:
{"mode":"protocol","query":"aave","found":true,"protocols":[{"name":"Aave V3","slug":"aave-v3","symbol":"AAVE","category":"Lending","tvl_usd":18447878695,"change_1d_pct":-0.62,"change_7d_pct":0.2,"mcap_usd":null,"mcap_to_tvl":null,"chain_count":21,"top_chains":[{"chain":"Ethereum","tvl_usd":15545458426},{"chain":"Base","tvl_usd":574387153}],"url":"https://aave.com","defillama":"https://defillama.com/protocol/aave-v3"},{"name":"Aave V4","slug":"aave-v4","symbol":"AAVE","category":"Lending","tvl_usd":675107580,"change_1d_pct":-0.4,"change_7d_pct":3.07,"mcap_usd":null,"mcap_to_tvl":null,"chain_count":3,"top_chains":[{"chain":"Ethereum","tvl_usd":461813271},{"chain":"Arc","tvl_usd":183375728}],"
crypto-news ($0.003 USDC)
Últimas noticias cripto de CoinDesk, Cointelegraph, Decrypt, The Block y Bitcoin Magazine, combinadas y clasificadas: la misma historia cubierta por varios medios se agrupa y se clasifica más arriba; las noticias más recientes se clasifican más arriba. Cada artículo tiene título, fuente, URL, hora de publicación, resumen de 300 caracteres, tickers mencionados y qué medios lo cubrieron. Filtra por monedas (tickers) o palabras clave. Params: coins (p. ej. ['BTC','ETH']), query (palabras clave), hours (retroceso de 1 a 168, por defecto 48), limit (1 a 50, por defecto 20), sources.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/crypto-news
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/crypto-news
- Ejemplo de entrada:
{"coins":["BTC","ETH"],"limit":10}
- Esquema de entrada:
{"type":"object","properties":{"coins":{"type":"array","items":{"type":"string"},"description":"Tickers to filter by"},"query":{"type":"array","items":{"type":"string"},"description":"Keywords to filter by"},"hours":{"type":"integer","minimum":1,"maximum":168,"default":48},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20},"sources":{"type":"array","items":{"type":"string","enum":["CoinDesk","Cointelegraph","Decrypt","The Block","Bitcoin Magazine"]}}}}
- Ejemplo de salida:
{"count":2,"lookback_hours":48,"filters":{"query":[],"coins":["BTC"]},"articles":[{"title":"Self-styled 'Godfather' gets 6 years in prison for $37 million Meta fraud scheme","source":"CoinDesk","url":"https://www.coindesk.com/policy/2026/10/06/self-styled-crypto-godfather-gets-more-than-6-years-in-usd37-million-meta-fraud-case","published":"2026-10-06T12:31:51.000Z","summary":"Adam Iza’s sentence runs concurrently with a 15-year term imposed last month for his role in an attempted bitcoin robbery.","tickers":["BTC"],"covered_by":["CoinDesk","Decrypt"],"importance":2.46,"also":[{"source":"Decrypt","title":"Crypto 'Godfather' Gets Six Years for Hiring Sheriff's Deputies, $37M Meta Fraud","url"
search-read ($0.005 USDC)
Responde una pregunta desde la web cuando aún no tienes una URL: ejecuta una búsqueda web o de noticias y devuelve las 1 a 5 páginas de resultados principales ya leídas como Markdown limpio, con título, URL y fragmento. Reemplaza una llamada de búsqueda más varias lecturas de páginas. Si los enlaces y un resumen breve son suficientes, web-search es más barato. Se cobra solo si se leyó al menos una página. Params: query (obligatorio), source ('web' por defecto o 'news'), count (1 a 5, por defecto 3), max_chars por página (500 a 20000, por defecto 4000).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/search-read
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/search-read
- Ejemplo de entrada:
{"query":"x402 payment protocol","count":2,"max_chars":3000}
- Esquema de entrada:
{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"source":{"type":"string","enum":["web","news"],"default":"web"},"count":{"type":"integer","minimum":1,"maximum":5,"default":3},"max_chars":{"type":"integer","minimum":500,"maximum":20000,"default":4000}}}
- Ejemplo de salida:
{"query":"x402 payment protocol","source":"web","summary":{"heading":"The Graph","abstract":"The Graph is an open-source, decentralized protocol that powers the indexing and querying of blockchain data. It enables developers to build scalable web3 de…","answer":null},"ok_count":1,"results":[{"rank":1,"title":"The Graph - Wikipedia","url":"https://en.wikipedia.org/wiki/The_Graph","snippet":" a platform designed to manage payments and policies for autonomous AI agents. It's built on Coinbase’s x402 protocol and Google’s agent-to-agent (A2A)","ok":true,"markdown":"[Jump to content](#bodyContent)\n\nFrom Wikipedia, the free encyclopedia\n\n
Busca artículos científicos en OpenAlex (250M de obras, todos los campos), arXiv (preprints) y PubMed (biomedicina) en una sola llamada. Devuelve título, hasta 5 autores, año, sede, DOI, URL de destino, URL de PDF de acceso abierto, recuento de citas y resumen (hasta 600 caracteres), combinados y deduplicados por DOI. Params: query (obligatorio), source ('all' por defecto, 'openalex', 'arxiv', 'pubmed'), limit (1 a 25, por defecto 10), year_from, open_access_only (por defecto false).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/paper-search
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/paper-search
- Ejemplo de entrada:
{"query":"retrieval augmented generation","limit":5}
- Esquema de entrada:
{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"source":{"type":"string","enum":["all","openalex","arxiv","pubmed"],"default":"all"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10},"year_from":{"type":"integer","description":"Only papers published in or after this year"},"open_access_only":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"query":"retrieval augmented generation","count":2,"papers":[{"source":"openalex","title":"Active Retrieval Augmented Generation","authors":["Zhengbao Jiang","Frank F. Xu"],"year":2023,"venue":"Conference on Empirical Methods in Natural Language Processing (EMNLP)","doi":"10.18653/v1/2023.emnlp-main.495","url":"https://doi.org/10.18653/v1/2023.emnlp-main.495","pdf_url":"https://aclanthology.org/2023.emnlp-main.495.pdf","citations":457,"abstract":"Zhengbao Jiang, Frank Xu, Luyu Gao, Zhiqing Sun, Qian Liu, Jane Dwivedi-Yu, Yiming Yang, Jamie Callan, Graham Neubig. Proceedings of the 2023 Conference on E…"},{"source":"arxiv","title":"AR-RAG: Autoregressive Retrieval Augmentation for Image Gene
dev-search ($0.004 USDC)
Busca en fuentes de desarrolladores en una sola llamada: historias de Hacker News (Algolia), repositorios de GitHub (por estrellas), paquetes npm (con descargas semanales), PyPI (búsqueda exacta de paquetes, PyPI no tiene API de búsqueda) y preguntas de Stack Overflow. Cada fuente devuelve su propia lista; una fuente con límite de velocidad informa un error sin fallar la llamada. Params: query (obligatorio), sources (por defecto todas: hackernews, github, npm, pypi, stackoverflow), limit por fuente (1 a 20, por defecto 5).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/dev-search
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/dev-search
- Ejemplo de entrada:
{"query":"x402","limit":3}
- Esquema de entrada:
{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"sources":{"type":"array","items":{"type":"string","enum":["hackernews","github","npm","pypi","stackoverflow"]}},"limit":{"type":"integer","minimum":1,"maximum":20,"default":5}}}
- Ejemplo de salida:
{"query":"x402","sources":{"hackernews":[{"title":"Monetization Gateway: Charge for any resource behind Cloudflare via x402","url":"https://blog.cloudflare.com/monetization-gateway/","discussion":"https://news.ycombinator.com/item?id=48746914","points":355,"comments":251,"author":"soheilpro","date":"2026-07-01"}],"npm":[{"name":"x402","version":"1.2.0","description":"x402 Payment Protocol","weekly_downloads":541785,"url":"https://www.npmjs.com/package/x402","repository":"git+https://github.com/x402-foundation/x402.git","updated":"2026-04-16"}]},"searched_at":"2026-10-06T14:30:55.176Z"}
trends-hot ($0.015 USDC)
Qué está en tendencia ahora mismo: historias principales de Hacker News, repositorios en tendencia de GitHub (estrellas hoy/semana/mes), artículos más leídos de Wikipedia (cualquier edición de idioma), historias principales de Google News por país, búsquedas en caliente en tiempo real de Baidu y videos populares de Bilibili (China). Cada elemento tiene rango, título, URL y una puntuación (puntos, estrellas, visitas, calor, vistas). Params: sources (por defecto todas), limit por fuente (1 a 50, por defecto 10), language (Wikipedia y Google News, por defecto en), country (Google News, por defecto US), since (GitHub: daily, weekly, monthly).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/trends-hot
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/trends-hot
- Ejemplo de entrada:
{"sources":["hackernews","github","wikipedia"],"limit":5}
- Esquema de entrada:
{"type":"object","properties":{"sources":{"type":"array","items":{"type":"string","enum":["hackernews","github","wikipedia","google_news","baidu","bilibili"]}},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"language":{"type":"string","default":"en"},"country":{"type":"string","default":"US"},"since":{"type":"string","enum":["daily","weekly","monthly"],"default":"daily"}}}
- Ejemplo de salida:
{"sources":{"hackernews":[{"rank":1,"title":"Mistral Large 4","url":"https://docs.mistral.ai/models/mistral-large-4-0","score":436,"extra":{"comments":208,"discussion":"https://news.ycombinator.com/item?id=49977979"}}],"baidu":[{"rank":1,"title":"下次回来就是2027年了","url":"https://www.baidu.com/s?wd=%E4%B8%8B%E6%AC%A1%E5%9B%9E%E6%9D%A5%E5%B0%B1%E6%98%AF2027%E5%B9%B4%E4%BA%86&sa=fyb_news&rsv_dl=fyb_news","score":7808307,"extra":{"description":"国庆假期即将结束,这次假期最后离家,下一趟再回家,就是2027年了。"}}],"github":[{"rank":1,"title":"tester-army/e2e","url":"https://github.com/tester-army/e2e","score":1720,"extra":{"description":"Next generation e2e testing framework for web and mobile apps.","language":"TypeScript","stars
cve-lookup ($0.009 USDC)
Busca una vulnerabilidad por ID de CVE o GHSA (NVD: descripción, puntuación y vector CVSS, CWE, indicador de explotación conocida por CISA; OSV: paquetes afectados y versiones corregidas) o verifica una versión de paquete para vulnerabilidades conocidas a través de OSV.dev (npm, PyPI, Maven, Go, crates.io, RubyGems, NuGet, Packagist, Debian ...). Params: cve_id, o package + ecosystem (+ version, recomendado), limit (por defecto 20).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/cve-lookup
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/cve-lookup
- Ejemplo de entrada:
{"cve_id":"CVE-2021-44228"}
- Esquema de entrada:
{"type":"object","properties":{"cve_id":{"type":"string","description":"CVE-2021-44228 or GHSA-xxxx-xxxx-xxxx"},"package":{"type":"string"},"ecosystem":{"type":"string","description":"OSV ecosystem name, case sensitive: npm, PyPI, Maven, Go, crates.io, RubyGems, NuGet, Packagist"},"version":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}}}
- Ejemplo de salida:
{"query":{"package":"lodash","ecosystem":"npm","version":"4.17.15"},"count":6,"vulnerable":true,"vulnerabilities":[{"id":"GHSA-29mw-wpgm-hmr9","aliases":["CVE-2020-28500"],"summary":"Regular Expression Denial of Service (ReDoS) in lodash","severity":"MODERATE","cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","cwe":["CWE-1333","CWE-400"],"published":"2022-01-06","affected":[{"ecosystem":"npm","package":"lodash","ranges":[{"introduced":"4.0.0","fixed":"4.17.21","last_affected":null}]},{"ecosystem":"npm","package":"lodash-es","ranges":[{"introduced":"4.0.0","fixed":"4.17.21","last_affected":null}]}],"references":["https://nvd.nist.gov/vuln/detail/CVE-2020-28500","https://github.com/
domain-check ($0.009 USDC)
Verifica un dominio en una sola llamada: registro a través de RDAP (registrado o probablemente disponible, registrador, fechas de creación y expiración, estado, servidores de nombres; respaldo DNS para TLD sin RDAP), DNS (A, NS, MX, CAA, DNSSEC) y seguridad de correo electrónico (SPF, política DMARC, DKIM en selectores comunes) con una puntuación de 0 a 100, calificación y hallazgos. Params: domain (obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/domain-check
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/domain-check
- Ejemplo de entrada:
{"domain":"github.com"}
- Esquema de entrada:
{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name, e.g. example.com"}}}
- Ejemplo de salida:
{"domain":"github.com","registration":{"registered":true,"likely_available":false,"method":"rdap","registrar":"MarkMonitor Inc.","created":"2007-10-09","expires":"2028-10-09","updated":"2026-09-07","status":["client delete prohibited","client transfer prohibited"],"nameservers":["dns1.p08.nsone.net","dns2.p08.nsone.net"]},"dns":{"a":["140.82.121.3"],"nameservers":["dns1.p08.nsone.net","dns2.p08.nsone.net"],"mx":[{"priority":0,"exchange":"github-com.mail.protection.outlook.com"}],"caa":[{"critical":0,"issue":"digicert.com"},{"critical":0,"issue":"globalsign.com"}],"dnssec":false},"email_security":{"spf":"v=spf1 ip4:192.30.252.0/22 include:spf.protection.outlook.com include:_netblocks.google.c
vin-decode ($0.004 USDC)
Decodifica un número de identificación de vehículo de 17 caracteres con NHTSA vPIC: marca, modelo, año del modelo, acabado, carrocería, puertas, motor (cilindros, cilindrada, hp, combustible, electrificación), tracción, transmisión, fabricante y planta. Valida el formato y el dígito de verificación (obligatorio para VIN de América del Norte). Mejor cobertura para vehículos vendidos en EE. UU. Params: vin (obligatorio).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/vin-decode
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/vin-decode
- Ejemplo de entrada:
{"vin":"1HGCM82633A004352"}
- Esquema de entrada:
{"type":"object","required":["vin"],"properties":{"vin":{"type":"string","description":"17-character VIN"}}}
- Ejemplo de salida:
{"vin":"1HGCM82633A004352","valid_format":true,"check_digit_valid":true,"check_digit_applies":true,"make":"HONDA","model":"Accord","model_year":2003,"trim":"EX-V6","series":null,"body_class":"Coupe","vehicle_type":"PASSENGER CAR","doors":2,"engine":{"cylinders":6,"displacement_l":3,"hp":240,"model":"J30A4","fuel":"Gasoline","electrification":null},"drive":null,"transmission":"Automatic","manufacturer":"AMERICAN HONDA MOTOR CO., INC.","plant":{"city":"MARYSVILLE","state":"OHIO","country":"UNITED STATES (USA)"},"gvwr":"Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)","error_code":"0","errors":null,"source":"NHTSA vPIC","note":null}
postal-code ($0.003 USDC)
Códigos postales para 70 países (GeoNames a través de zippopotam.us): código postal a nombres de lugares, estado y coordenadas, o ciudad + estado a todos sus códigos postales. Para GB, CA e IE solo se resuelve la parte exterior (p. ej. SW1A). Params: country (ISO2, obligatorio), postal_code, o city + state (abreviatura de estado, p. ej. CA, BY).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/postal-code
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/postal-code
- Ejemplo de entrada:
{"country":"DE","postal_code":"80331"}
- Esquema de entrada:
{"type":"object","required":["country"],"properties":{"country":{"type":"string","description":"ISO 3166-1 alpha-2"},"postal_code":{"type":"string"},"city":{"type":"string"},"state":{"type":"string","description":"State abbreviation, required with city"}}}
- Ejemplo de salida:
{"country":"DE","postal_code":"80331","found":true,"places":[{"place":"München","state":"Bayern","state_code":"BY","lat":48.1345,"lon":11.571}],"source":"zippopotam.us (GeoNames)"}
airport-status ($0.004 USDC)
Interrupciones en vivo de aeropuertos de EE. UU. desde el estado del Sistema Nacional de Espacio Aéreo de la FAA: paradas en tierra, programas de retraso en tierra (retraso promedio y máximo), retrasos de llegada y salida con tendencia, y cierres. Pasa aeropuertos (IATA como JFK o ICAO como KJFK) para un estado por aeropuerto (normal, retrasos, interrumpido; los cierres solo de aviación general se enumeran como avisos) u omítelos para obtener todos los eventos actuales. Solo aeropuertos de EE. UU. Params: airports (lista opcional).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/airport-status
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/airport-status
- Ejemplo de entrada:
{"airports":["JFK","SFO","DEN"]}
- Esquema de entrada:
{"type":"object","properties":{"airports":{"type":"array","items":{"type":"string"},"description":"US airport codes, e.g. ['JFK','SFO']"}}}
- Ejemplo de salida:
{"airports":[{"airport":"JFK","status":"normal","events":[],"notices":[]},{"airport":"DEN","status":"disrupted","events":[{"airport":"DEN","type":"ground_stop","reason":"runway construction","end_time":"9:15 am MDT"}],"notices":[]}],"faa_updated":"Tue Oct 6 14:30:33 2026 GMT","coverage":"US airports in the FAA National Airspace System","source":"FAA NAS Status"}
satellite-image ($0.013 USDC)
Imagen satelital diaria en color real de cualquier área desde NASA GIBS (MODIS Terra/Aqua o VIIRS, aproximadamente 250 m por píxel, con líneas costeras superpuestas) como JPEG en base64. Útil para ver nubes, humo, nieve, inundaciones o incendios en un día determinado. Params: place ("Zurich, Switzerland") o bbox [min_lat, min_lon, max_lat, max_lon] o lat + lon + radius_km (5 a 500, por defecto 50), date (YYYY-MM-DD, por defecto ayer), layer (modis_terra por defecto, modis_aqua, viirs_snpp, viirs_noaa20), width (64 a 1024, por defecto 512), height (por defecto según la relación de aspecto).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/satellite-image
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/satellite-image
- Ejemplo de entrada:
{"lat":47.37,"lon":8.54,"radius_km":60,"width":512}
- Esquema de entrada:
{"type":"object","properties":{"place":{"type":"string","description":"Place name instead of coordinates, e.g. \"Zurich, Switzerland\" (GeoNames, cities and towns)"},"bbox":{"type":"array","items":{"type":"number"},"minItems":4,"maxItems":4},"lat":{"type":"number"},"lon":{"type":"number"},"radius_km":{"type":"number","minimum":5,"maximum":500,"default":50},"date":{"type":"string"},"layer":{"type":"string","enum":["modis_terra","modis_aqua","viirs_snpp","viirs_noaa20"],"default":"modis_terra"},"width":{"type":"integer","minimum":64,"maximum":1024,"default":512},"height":{"type":"integer","minimum":64,"maximum":1024}}}
- Ejemplo de salida:
{"image_base64":"/9j/4AAQSkZJRgABAQAAAQAB…","mime_type":"image/jpeg","width":256,"height":173,"bbox":{"min_lat":46.8295,"min_lon":7.7419,"max_lat":47.9105,"max_lon":9.3381},"date":"2026-10-05","layer":"modis_terra","layer_id":"MODIS_Terra_CorrectedReflectance_TrueColor","size_bytes":14495,"attribution":"NASA EOSDIS GIBS / Worldview","note":"Daily true-color mosaic; clouds and swath gaps are normal. Resolution about 250 m per pixel at best."}
satellite-compare ($0.013 USDC)
Comparación satelital antes/después de la misma área en dos fechas desde imágenes en color real de NASA GIBS (MODIS o VIIRS, aproximadamente 250 m por píxel): un JPEG lado a lado con etiquetas de fecha más métricas de cambio basadas en píxeles (proporción de píxeles cambiados, cambio de brillo) y una estimación de nubes, neblina y nieve para cada fecha, con una lectura en lenguaje sencillo que indica si el cambio es probablemente real o solo clima. Para inundaciones, incendios forestales y cicatrices de quemaduras, sequías y niveles de lagos, cobertura de nieve, deforestación o construcción a escala regional. Params: place ("Valencia, Spain") o lat + lon + radius_km (5 a 500, por defecto 50) o bbox, date_before (por defecto un año antes de date_after), date_after (por defecto ayer), layer, width (64 a 768 por imagen, por defecto 384), include_separate.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/satellite-compare
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/satellite-compare
- Ejemplo de entrada:
{"lat":-18.75,"lon":-67.1,"radius_km":50,"date_before":"2014-05-10","date_after":"2016-05-10","width":256}
- Esquema de entrada:
{"type":"object","properties":{"bbox":{"type":"array","items":{"type":"number"},"minItems":4,"maxItems":4},"lat":{"type":"number"},"lon":{"type":"number"},"radius_km":{"type":"number","minimum":5,"maximum":500,"default":50},"layer":{"type":"string","enum":["modis_terra","modis_aqua","viirs_snpp","viirs_noaa20"],"default":"modis_terra"},"width":{"type":"integer","minimum":64,"maximum":768,"default":384,"description":"Width of each of the two images; the composite is 2 x width + 8 px"},"place":{"type":"string","description":"Place name instead of coordinates, e.g. \"Valencia, Spain\" (GeoNames, cities and towns)"},"date_before":{"type":"string","description":"YYYY-MM-DD, default 365 days before date_after"},"date_after":{"type":"string","description":"YYYY-MM-DD, default yesterday"},"include_separate":{"type":"boolean","default":false,"description":"Also return both images separately as base64"}}}
- Ejemplo de salida:
{"image_base64":"/9j/2wBDAAYEBAUEBAYFBQUG…","mime_type":"image/jpeg","width":520,"height":264,"layout":"side_by_side: left = date_before, right = date_after, date labels on top","bbox":{"min_lat":-19.2005,"min_lon":-67.5757,"max_lat":-18.2995,"max_lon":-66.6243},"date_before":"2014-05-10","date_after":"2016-05-10","layer":"modis_terra","layer_id":"MODIS_Terra_CorrectedReflectance_TrueColor","change":{"mean_brightness_change_pct":7.3,"changed_pixels_pct":20.1,"before":{"cloud_or_snow_pct":0.5,"cloud_haze_or_snow_pct":8.6,"no_data_pct":13,"mean_brightness":42.6},"after":{"cloud_or_snow_pct":6.4,"cloud_haze_or_snow_pct":18.3,"no_data_pct":0,"mean_brightness":49.8},"reliable":true,"reading":"Vis
chart-render ($0.009 USDC)
Renderiza un gráfico a PNG desde JSON: bar, line, pie, doughnut, scatter, radar, polarArea o bubble. Pasa una configuración completa de Chart.js (config) o el atajo type + labels + datasets [{label, data}] + title. Renderizado con Chart.js en Chromium sin cabeza, sin solicitudes externas. Params: config o type/labels/datasets, title, width y height (100 a 2000 px, por defecto 800x500), background (color CSS, por defecto blanco). Devuelve image_base64 (PNG).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/chart-render
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/chart-render
- Ejemplo de entrada:
{"type":"bar","labels":["Q1","Q2","Q3","Q4"],"datasets":[{"label":"Revenue","data":[12,19,14,23]}],"title":"Revenue 2026 (kUSD)"}
- Esquema de entrada:
{"type":"object","properties":{"config":{"type":"object","description":"Full Chart.js configuration {type, data, options}"},"type":{"type":"string","enum":["bar","line","pie","doughnut","scatter","radar","polarArea","bubble"]},"labels":{"type":"array","items":{"type":"string"}},"datasets":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"data":{"type":"array"}}}},"title":{"type":"string"},"width":{"type":"integer","minimum":100,"maximum":2000,"default":800},"height":{"type":"integer","minimum":100,"maximum":2000,"default":500},"background":{"type":"string","default":"white"}}}
- Ejemplo de salida:
{"format":"png","mime_type":"image/png","width":800,"height":450,"size_bytes":9732,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAyAAAAHC…","chart_type":"bar"}
diagram-render ($0.010 USDC)
Renderiza código de diagrama Mermaid a SVG y/o PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline y más. La sintaxis no válida devuelve HTTP 400 con el error de análisis de Mermaid (no se cobra), para que un agente pueda corregir y reintentar. Params: code (fuente de Mermaid, obligatorio), format (svg por defecto, png o both), theme (default, dark, neutral, forest, base), width (200 a 4000, por defecto 1200), background.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/diagram-render
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/diagram-render
- Ejemplo de entrada:
{"code":"flowchart LR\n A[Agent] -->|HTTP 402| B(agentsvc.io)\n B --> C{Paid?}\n C -->|yes| D[JSON result]","format":"svg"}
- Esquema de entrada:
{"type":"object","required":["code"],"properties":{"code":{"type":"string","description":"Mermaid diagram source"},"format":{"type":"string","enum":["svg","png","both"],"default":"svg"},"theme":{"type":"string","enum":["default","dark","neutral","forest","base"],"default":"default"},"width":{"type":"integer","minimum":200,"maximum":4000,"default":1200},"background":{"type":"string"}}}
- Ejemplo de salida:
{"diagram_type":"flowchart","theme":"default","svg":"<svg id=\"dccuoprioa\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 948.234375px;\" …","svg_bytes":13690,"format":"svg"}
doc-convert ($0.010 USDC)
Convierte documentos entre formatos con pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, texto plano y PDF. Entrada como texto (content), archivo (file_base64, máx. 10 MB: docx, odt, epub, rtf) o url. El formato de entrada se detecta automáticamente o se establece con from. Las salidas de texto vuelven como content, las salidas binarias (docx, odt, epub, pdf) como file_base64. Los archivos locales incluidos y las imágenes remotas no se cargan. Params: to (obligatorio), content o file_base64 o url, from, title.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/doc-convert
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/doc-convert
- Ejemplo de entrada:
{"content":"# Quarterly Report\n\n| Quarter | Revenue |\n|---|---|\n| Q1 | 12 |","to":"docx"}
- Esquema de entrada:
{"type":"object","required":["to"],"properties":{"to":{"type":"string","enum":["markdown","html","docx","odt","epub","rst","latex","plain","rtf","pdf"]},"content":{"type":"string","description":"Document text (markdown, html, rst, latex, org, csv ...)"},"file_base64":{"type":"string","description":"Binary document (docx, odt, epub, rtf), base64"},"url":{"type":"string","description":"URL of the document (max 10 MB)"},"from":{"type":"string","description":"Input format, e.g. markdown, html, docx, rst, latex; detected if omitted"},"title":{"type":"string"}}}
- Ejemplo de salida:
{"from":"markdown","to":"html","mime_type":"text/html","size_bytes":3872,"content":"<!DOCTYPE html>\n<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"\" xml:lang=\"\">\n<head>\n <meta charset=\"utf-8\" />\n <meta name=\"generator\" content=\"pandoc\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\" />\n <title>document</title>\n <style>\n html…","source":"content"}
doc-parse ($0.009 USDC)
Analizador de documentos: convierte un documento en Markdown limpio y listo para agentes con metadatos: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX y más. Devuelve título, autor, fecha, idioma, recuento de palabras, esquema de encabezados, recuentos de tablas e imágenes y el Markdown (encabezados y tablas conservados). Para PDF use pdf-extract; PPTX y XLSX no son compatibles. Parámetros: file_base64 o url o content (uno requerido), from (opcional), max_chars (1000 a 200000, predeterminado 50000).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/doc-parse
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/doc-parse
- Ejemplo de entrada:
{"url":"https://agentsvc.io/docs","max_chars":5000}
- Esquema de entrada:
{"type":"object","properties":{"file_base64":{"type":"string","description":"Document as base64 (max 10 MB)"},"url":{"type":"string"},"content":{"type":"string"},"from":{"type":"string"},"max_chars":{"type":"integer","minimum":1000,"maximum":200000,"default":50000}}}
- Ejemplo de salida:
{"format":"html","source":"https://agentsvc.io/docs","title":"Docs: how agents pay per call with x402 · agentsvc.io","author":null,"date":null,"language":"en","word_count":8068,"characters":2000,"heading_count":8,"table_count":0,"image_count":0,"outline":[{"level":1,"text":"Pay per call. Nothing else to set up."},{"level":2,"text":"Free trial, no wallet"},{"level":1,"text":"GET works too and uses the example input:"}],"markdown":"<div hidden=\"\">\n\n</div>\n\n<div style=\"border-bottom:1px solid var(--border);background-color:rgba(10, 14, 26, 0.92);backdrop-filter:blur(12px);position:sticky;top:0;z-index:50\">\n\n<div class=\"container\" style=\"display:flex;align-items:center;justify-conte
tech-stack ($0.009 USDC)
Detecta las tecnologías que usa un sitio web (CMS, frameworks, analítica, CDN, servidor web, comercio electrónico, gestores de etiquetas...) a partir de su HTML, encabezados, cookies, metaetiquetas y URLs de scripts, comparadas con más de 7.600 huellas de webappanalyzer de código abierto. Devuelve nombre, categorías, versión cuando es visible, confianza y evidencia, además de un resumen por categoría. Parámetros: url (requerido), min_confidence (0 a 100, predeterminado 50).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/tech-stack
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/tech-stack
- Ejemplo de entrada:
{"url":"https://wordpress.org"}
- Esquema de entrada:
{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"min_confidence":{"type":"integer","minimum":0,"maximum":100,"default":50}}}
- Ejemplo de salida:
{"url":"https://wordpress.org/","status":200,"technology_count":9,"technologies":[{"name":"Google Tag Manager","categories":["Tag managers"],"version":null,"confidence":100,"website":"https://www.google.com/tagmanager","evidence":["html"]},{"name":"Gutenberg","categories":["WordPress plugins","Editors"],"version":null,"confidence":100,"website":"https://github.com/WordPress/gutenberg","evidence":["script https://wordpress.org/wp-content/plugins/gutenberg/build/modules/block-library/n"]},{"name":"HSTS","categories":["Security"],"version":null,"confidence":100,"website":"https://www.rfc-editor.org/rfc/rfc6797#section-6.1","evidence":["header Strict-Transport-Security"]}],"by_category":{"Tag ma
text-embed ($0.002 USDC)
Embeddings de oraciones (all-MiniLM-L6-v2, 384 dimensiones, normalizados L2, entrada multilingüe funciona mejor en inglés) para búsqueda semántica, agrupación y deduplicación, o modo de reclasificación: pase consulta + documentos para obtener documentos ordenados por similitud de coseno. Se ejecuta localmente, los textos no se almacenan. Parámetros: texts (1 a 32 cadenas, máx. 2000 caracteres cada una) para modo embed, o query + documents (hasta 64) y top_k para modo de reclasificación.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/text-embed
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/text-embed
- Ejemplo de entrada:
{"query":"how do AI agents pay for APIs?","documents":["x402 lets agents pay per call with USDC","The cat sat on the mat","Weather in Berlin is sunny"]}
- Esquema de entrada:
{"type":"object","properties":{"texts":{"type":"array","items":{"type":"string"},"maxItems":32},"query":{"type":"string"},"documents":{"type":"array","items":{"type":"string"},"maxItems":64},"top_k":{"type":"integer","minimum":1,"maximum":64},"include_embeddings":{"type":"boolean","default":false}}}
- Ejemplo de salida:
{"mode":"rerank","model":{"name":"sentence-transformers/all-MiniLM-L6-v2","quantization":"int8","dimensions":384,"max_tokens":256,"normalized":true,"similarity":"cosine (dot product of normalized vectors)"},"query":"how do AI agents pay for APIs?","results":[{"index":0,"score":0.495209,"document":"x402 lets agents pay per call with USDC"},{"index":1,"score":0.005939,"document":"The cat sat on the mat"},{"index":2,"score":-0.050145,"document":"Weather in Berlin is sunny"}]}
tts ($0.040 USDC)
Convierte texto en audio de voz natural (MP3, WAV u OGG) con voces neuronales Piper: en-female, en-male (inglés de EE. UU.) y de-male (alemán); todas las voces son de dominio público o CC0, por lo que el audio se puede usar comercialmente. Parámetros: text (requerido, máx. 2000 caracteres), voice (predeterminado en-female, o elegido según el idioma), language (en o de), speed (0.5 a 2, predeterminado 1), format (mp3 predeterminado, wav, ogg). Devuelve audio_base64 y duration.
- Endpoint: POST https://agentsvc.io/api/v1/proxy/tts
- Muestra gratuita con el ejemplo de entrada (1/día por IP): POST https://agentsvc.io/api/v1/try/tts
- Ejemplo de entrada:
{"text":"Hello from agentsvc. Your report is ready.","voice":"en-female"}
- Esquema de entrada:
{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"voice":{"type":"string","enum":["en-female","en-male","de-male"]},"language":{"type":"string","enum":["en","de"]},"speed":{"type":"number","minimum":0.5,"maximum":2,"default":1},"format":{"type":"string","enum":["mp3","wav","ogg"],"default":"mp3"}}}
- Ejemplo de salida:
{"format":"mp3","mime_type":"audio/mpeg","duration_seconds":2.93,"size_bytes":23658,"voice":"en-female","language":"en-US","gender":"female","voice_license":"public domain","characters":42,"audio_base64":"SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2…"}
discussion-search ($0.006 USDC)
Descubre lo que la gente dice sobre un tema o un enlace específico. Busca en Hacker News (historias con sus comentarios mejor clasificados), publicaciones de Bluesky y hilos de Lemmy (con comentarios principales) en una sola llamada, por palabras clave o por URL (encuentra cada hilo que compartió ese enlace, útil para lanzamientos de productos, artículos y competidores). Cada hilo tiene título, fragmento de texto, URL vinculada, URL de discusión, autor, puntos, recuento de comentarios, fecha y hasta 5 comentarios principales; un resumen da total de hilos, puntos, comentarios y el hilo más discutido. Una fuente que está caída informa un error sin fallar la llamada. Reddit y X no están incluidos. Parámetros: query o url (uno requerido), sources (predeterminado todos: hackernews, bluesky, lemmy), sort ('top' predeterminado o 'recent'), days (retroceso 1 a 3650, opcional), limit por fuente (1 a 20, predeterminado 5), comments por hilo (0 a 5, predeterminado 2).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/discussion-search
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/discussion-search
- Ejemplo de entrada:
{"query":"x402","limit":3,"comments":2}
- Esquema de entrada:
{"type":"object","properties":{"query":{"type":"string","description":"Keywords, e.g. 'x402' or 'rust async'. Required unless url is given."},"url":{"type":"string","description":"Find discussions that shared this link, e.g. https://blog.cloudflare.com/monetization-gateway/"},"sources":{"type":"array","items":{"type":"string","enum":["hackernews","bluesky","lemmy"]}},"sort":{"type":"string","enum":["top","recent"],"default":"top"},"days":{"type":"integer","minimum":1,"maximum":3650,"description":"Only threads from the last N days"},"limit":{"type":"integer","minimum":1,"maximum":20,"default":5},"comments":{"type":"integer","minimum":0,"maximum":5,"default":2}}}
- Ejemplo de salida:
{"query":null,"url":"https://blog.cloudflare.com/monetization-gateway/","sort":"top","days":null,"summary":{"threads":3,"total_points":486,"total_comments":259,"most_discussed":{"source":"hackernews","title":"Monetization Gateway: Charge for any resource behind Cloudflare via x402","discussion_url":"https://news.ycombinator.com/item?id=48746914","comments":251}},"sources":{"hackernews":[{"source":"hackernews","title":"Monetization Gateway: Charge for any resource behind Cloudflare via x402","text":null,"url":"https://blog.cloudflare.com/monetization-gateway/","discussion_url":"https://news.ycombinator.com/item?id=48746914","author":"soheilpro","community":null,"points":355,"comments":251,"cr
token-verdict ($0.009 USDC)
Veredicto instantáneo de comprar o evitar para un token, con página de resultados compartible y tarjeta de vista previa (share_url): envíe una dirección de contrato (Base, Ethereum, BSC, Arbitrum, Polygon) o una mint de Solana, obtenga una calificación de A a F, una etiqueta (SAFE, CAUTION, RISKY, DANGER), una puntuación de 0 a 100 y una razón de una línea, construida a partir de verificaciones reales: simulación de venta honeypot, impuestos de compra y venta, mint, congelación y poderes del propietario, poderes del propietario en el código del contrato, liquidez DEX y antigüedad del token, todo calculado por nosotros en la blockchain. Los tokens jóvenes o ilíquidos nunca pueden calificar por encima de C. También devuelve datos clave y un share_text. Parámetros: token (dirección; tokenAddress también aceptado), chain (predeterminado base; solana auto-detectado).
- Endpoint: POST https://agentsvc.io/api/v1/proxy/token-verdict
- Muestra gratuita con el ejemplo de entrada (3/día por IP): POST https://agentsvc.io/api/v1/try/token-verdict
- Ejemplo de entrada:
{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base"}
- Esquema de entrada:
{"type":"object","properties":{"token":{"type":"string","description":"Token contract address (0x...) or Solana mint address. Alias: tokenAddress"},"chain":{"type":"string","enum":["base","ethereum","bsc","arbitrum","polygon","solana"],"default":"base"}}}
- Ejemplo de salida:
{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base","name":"Degen","symbol":"DEGEN","grade":"D","label":"RISKY","score":49,"one_liner":"Risky: owner can pause transfers, $549K liquidity, 1005 days old.","reasons":["Owner can pause transfers"],"key_facts":["Liquidity $549K across 16 pool(s)","Token 1005 days old","Sell simulation passed","Tax 0% buy / 0% sell"],"checks":{"honeypot":false,"buy_tax":0,"sell_tax":0,"mintable":false,"freezable":null,"owner_renounced":false,"liquidity_usd":548560,"age_days":1004.7,"holder_count":null,"top10_holders_pct":null,"lp_locked_pct":null},"price_usd":0.0010027750338190767,"market_cap_usd":36143133,"share_text":"DEGEN (base): grade D, RISKY
4. Elegir un servicio
- Leer una página web como texto para un LLM: web-scrape (Markdown, más barato para contenido) o webpage-reader (texto renderizado con un navegador real). Varias páginas: web-read-batch (hasta 5 URLs), site-crawl (sitio completo), site-map (listar las URLs de un sitio). Buscar y leer en una sola llamada: search-read.
- Prueba visual de una página: screenshot. Archivo o factura: html-to-pdf.
- Extraer texto de archivos: pdf-extract (PDF), ocr (imágenes), doc-parse (DOCX, ODT, EPUB, RTF, HTML a Markdown). Convertir formatos: doc-convert.
- Datos y búsqueda: web-search (resumen + enlaces), news-search (artículos recientes), rss-fetch (cualquier feed), paper-search (artículos científicos), dev-search (GitHub, npm, PyPI, Stack Overflow, HN).
- Lo que la gente dice sobre un tema o un enlace: discussion-search (Hacker News, Bluesky, Lemmy con comentarios principales). Qué es tendencia ahora: trends-hot.
- Cripto y DeFi: crypto-prices, crypto-news, token-verdict (calificación A a F antes de comprar un token), token-security (informe de riesgo completo), defi-yields, defi-tvl, aave-v3, aave-v4, perp-funding, hyperliquid, prediction-markets, gas-price, evm-balance, erc20-info, evm-tx.
- Mercados y economía: sec-filings (empresas de EE. UU.), exchange-rates, macro-data (Banco Mundial).
- Lugares y tiempo: weather, timezone, geocode, postal-code, holidays, airport-status (EE. UU.), satellite-image, satellite-compare (misma área en dos fechas lado a lado, con estimación de cambios y nubes).
- Empresas y cumplimiento: company-lookup (LEI), sanctions-screen (OFAC, UE, ONU), vat-validate, iban-validate.
- Validación e infraestructura: email-validate (formato, MX), email-verify (la bandeja de entrada existe vía SMTP), phone-validate, dns-lookup, ssl-check, whois, domain-check, url-status, ip-lookup, tech-stack, cve-lookup, useragent-parse.
- Consultas: vin-decode (vehículos), product-lookup (códigos de barras EAN/UPC).
- Texto: translate, language-detect, text-embed (embeddings), tts (voz).
- Generar: qr-code, barcode, image-resize, chart-render (gráficos PNG), diagram-render (Mermaid).
5. Enlaces
- catalog: https://agentsvc.io/api/v1/services
- payment_requirements: https://agentsvc.io/api/v1/payment-requirements
- credits: https://agentsvc.io/api/v1/credits
- openapi: https://agentsvc.io/openapi.json
- llms_txt: https://agentsvc.io/llms.txt
- llms_full_txt: https://agentsvc.io/llms-full.txt
- agents_md: https://agentsvc.io/AGENTS.md
- skill_md: https://agentsvc.io/SKILL.md
- status: https://agentsvc.io/api/v1/status
- docs: https://agentsvc.io/docs
- mcp_server: https://agentsvc.io/mcp-server.mjs
- discovery: https://agentsvc.io/.well-known/x402
- agent_card: https://agentsvc.io/.well-known/agent-card.json