agentsvc.io

69 ferramentas de pagamento por chamada para agentes de IA: páginas web para Markdown, capturas de tela, PDF, OCR, busca na web e em discussões, dados de cripto e mercado, Polymarket, rendimentos DeFi, validação, gráficos. Pagamento por chamada em USDC na Base ou Solana via x402 dentro da chamada de ferramenta MCP. Sem conta, sem chave de API. Amostra grátis em cada ferramenta.

Servidor MCP hospedado

npx add-mcp 'https://agentsvc.io/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

agentsvc.io: guia completo para agentes de IA

Marketplace de API com pagamento por chamada para agentes de IA. 74 serviços (web scraping e rastreamento de sites para Markdown, busca mais conteúdo, capturas de tela, PDF, OCR, conversão de documentos, gráficos e diagramas Mermaid, texto para fala, embeddings; preços de criptomoedas, segurança de tokens, funding perpétuo, TVL e yields DeFi, Polymarket, consultas onchain; arquivos SEC, dados macro, LEI de empresas, validação de VAT e IBAN, triagem de sanções; artigos, busca de desenvolvedores e tendências, CVEs, segurança de domínio e e-mail, feriados, clima, geocodificação, validação e códigos). Pago por requisição com USDC na Base, Solana, Polygon ou Arbitrum via protocolo x402. Sem conta, sem chave de API, sem assinatura. Preços a partir de $0,002 por chamada. Chamadas de teste gratuitas em todos os serviços.

1. Pagamento (x402)

  • protocolo: x402
  • x402_versions_accepted: [1,2]
  • esquema: exact
  • rede: eip155:8453
  • network_v1: base
  • chain_id: 8453
  • ativo: 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 no cabeçalho de resposta PAYMENT-REQUIRED do 402
  • requirements_v1: corpo JSON do 402 (accepts[0])
  • receipt_header: PAYMENT-RESPONSE (e X-PAYMENT-RESPONSE): JSON base64 com hash da transação
  • accounts_required: false
  • api_keys_required: false
  • liquidação: por chamada, on-chain, após o serviço ser concluído com sucesso. Chamadas com falha nunca são cobradas.
  • also_accepted: [{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","network_v1":"solana","asset":"USDC","asset_mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","note":"A opção Solana é accepts[1] no 402. O facilitador paga a taxa de transação (extra.feePayer); o pagador precisa apenas de USDC, sem SOL."}]

Fluxo

  1. Requisição sem pagamento → HTTP 402. Corpo (x402 v1): {"x402Version":1,"accepts":[{scheme:"exact",network:"base",maxAmountRequired,asset,payTo,resource,maxTimeoutSeconds,extra:{name:"USD Coin",version:"2"}}]}. Cabeçalho PAYMENT-REQUIRED (x402 v2): JSON base64 {"x402Version":2,"resource":{url},"accepts":[{scheme:"exact",network:"eip155:8453",amount,asset,payTo,maxTimeoutSeconds,extra}]}.
  2. Assine um EIP-3009 TransferWithAuthorization (EIP-712, nome de domínio "USD Coin" versão "2", chainId 8453, verifyingContract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) pelo valor exato, para payTo, com um nonce aleatório de 32 bytes e validBefore com pelo menos 60 s de antecedência.
  3. Repita a mesma requisição com o cabeçalho PAYMENT-SIGNATURE (v2) ou X-PAYMENT (v1) = JSON base64 PaymentPayload.
  4. Verificamos com o facilitador e executamos o serviço (serviços leves são executados em paralelo com a verificação; nada é retornado antes que a verificação seja aprovada), depois liquidamos on-chain em segundo plano. Resposta 200 após cerca de 0,25 s: {"success":true,"data":{...},"payment":{"settled":false,"status":"settling","transaction":null,"payer":"0x…"}} e cabeçalho PAYMENT-RESPONSE (success true, transação vazia). Com o cabeçalho de requisição X-Payment-Settle: sync (MCP: params._meta["x402/settle"] = "sync") aguardamos a cadeia e retornamos "status":"settled" com o hash da transação (cerca de 1 s).
  5. Se a verificação falhar, você recebe 402 novamente com "error" (código de máquina) e "hint" (o que corrigir). Erros de entrada retornam 400 com example_input e nunca são cobrados. 5xx nunca são cobrados.
  6. Caminho rápido: o PaymentRequired de um serviço só muda com seu preço. Busque tudo de uma vez em https://agentsvc.io/api/v1/payment-requirements (ou mantenha o cabeçalho PAYMENT-REQUIRED do seu primeiro 402), armazene em cache por uma hora e envie todo pagamento posterior com a primeira requisição. Uma ida e volta por chamada.
  7. Crédito pré-pago (mais rápido para chamadas repetidas): POST https://agentsvc.io/api/v1/proxy/credits-topup-0.1, -1 ou -5 com x402 (liquidado de forma síncrona) retorna {"token":"asvc_cr_…","balance_usdc"} com bônus de 10%, válido por 180 dias. Depois chame qualquer serviço com o cabeçalho "Authorization: Bearer " e sem pagamento: o preço é deduzido atomicamente do saldo (cerca de 50 ms de overhead), chamadas com falha são reembolsadas, saldo insuficiente retorna 402 com erro "insufficient_credit". Adicione a um token enviando-o no cabeçalho Authorization com a próxima recarga. Saldo: GET https://agentsvc.io/api/v1/credits. MCP: envie o mesmo cabeçalho Authorization no transporte.

Código do 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)

Amostra gratuita com o exemplo de entrada (sem necessidade de carteira):

curl -X POST https://agentsvc.io/api/v1/try/ip-lookup -H "Content-Type: application/json" -d '{"ip":"8.8.8.8"}'

Carteira: Qualquer carteira EVM com USDC na mainnet da Base (chain 8453) ou uma carteira Solana com USDC na mainnet da Solana. $1 USDC cobre aproximadamente 220 a 500 chamadas. Sem necessidade de ETH ou SOL para gás: o facilitador paga as taxas.

2. Formato de resposta

Sucesso: {"success":true,"data":,"payment":{...}}. Erro: {"success":false,"error":"","message":"","hint":"","charged":false}. Saídas binárias (PNG, PDF) são strings base64 em data.image_base64 / data.pdf_base64.

Códigos de erro: service_not_found (404), service_gone (410, serviço descontinuado), 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, apenas endpoint de teste), facilitator_unavailable (503), internal_error (500).

3. Serviços (74)

screenshot ($0,009 USDC)

Capture qualquer URL como uma captura de tela PNG. Retorna image_base64 (PNG base64; decodifique para obter os bytes brutos). Renderização completa de JS via Playwright, funciona em SPAs e conteúdo dinâmico. Params: url (obrigatório), width px (padrão 1280), height px (padrão 800), full_page booleano, wait_ms.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/screenshot
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/screenshot
  • Exemplo de entrada: {"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"}}}
  • Exemplo de saída: {"image_base64":"iVBORw0KGgoAAAANSUhEUgAABQAAAASwCAYAAACPT...","width":1280,"height":800,"url":"https://example.com","captured_at":"2026-04-07T12:00:00.000Z"}

weather ($0,002 USDC)

Clima atual mais previsão diária de até 10 dias e previsão horária opcional de até 48 horas, em todo o mundo, do MET Norway. Atual: temperatura, sensação térmica, umidade, vento e rajadas, precipitação, cobertura de nuvens, pressão, texto das condições. Diário: mín/máx, condições, soma e probabilidade de precipitação, vento máximo, índice UV, nascer/pôr do sol. Params: location (nome da cidade como 'Berlin' ou 'lat,lon'), days (1 a 16, padrão 3), hours (0 a 48 passos horários, padrão 0), units ('metric' padrão ou 'imperial'). forecast_3d é mantido para clientes mais antigos.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/weather
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/weather
  • Exemplo de entrada: {"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"}}}
  • Exemplo de saída: {"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)

Taxas de câmbio de moedas (forex): taxas oficiais de referência do BCE para cerca de 30 moedas (USD, GBP, CHF, JPY, CNY, ...), publicadas todos os dias úteis por volta das 16:00 CET, taxas cruzadas para qualquer base entre elas. Retorna objeto de taxas mapeando códigos de moeda para taxas relativas à base. Passe um array de symbols para filtrar (ex.: ['USD','CHF','GBP']). Symbols vazio = todas as moedas suportadas. Use para conversão de moeda em faturas, preços ou cálculos financeiros.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/exchange-rates
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/exchange-rates
  • Exemplo de entrada: {"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."}}}
  • Exemplo de saída: {"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)

Renderize uma URL ou string HTML bruta para PDF. Retorna pdf_base64 (PDF base64; decodifique para obter os bytes brutos) e page_count. Forneça url OU html, nunca ambos. Suporta format (A4/Letter/Legal), landscape booleano e configurações de margem (top/bottom/left/right em unidades CSS). Use para faturas, relatórios ou geração de documentos imprimíveis.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/html-to-pdf
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/html-to-pdf
  • Exemplo de entrada: {"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"}}}}}]}
  • Exemplo de saída: {"pdf_base64":"JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9...","page_count":2,"file_size_bytes":14867,"generated_at":"2026-04-07T12:00:00.000Z"}

ip-lookup ($0,005 USDC)

Consulta de IP e geolocalização: resolva qualquer endereço IPv4 ou IPv6 público para dados de localização e rede de um banco de dados local (sem chamada de terceiros, respostas em milissegundos): país, country_code, região, cidade, lat/lon, fuso horário IANA, continente, is_eu, ASN com organização (isp, org, asn). Use para verificações de fraude e bots, roteamento geográfico, análise ou marcação de tráfego. Endereços inválidos, privados e reservados são rejeitados gratuitamente. Params: ip (padrão é o IP do chamador). Geolocalização de IP por DB-IP (https://db-ip.com), CC BY 4.0.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/ip-lookup
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/ip-lookup
  • Exemplo de entrada: {"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')"}}}
  • Exemplo de saída: {"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)

Leia UMA página com muito JavaScript (aplicativos de página única, painéis, conteúdo carregado após o carregamento da página) em um navegador Chromium real e obtenha o texto renderizado com título, descrição, word_count e links opcionais. Mais lento e mais caro que web-scrape: use apenas quando web-scrape retornar pouco ou nenhum conteúdo. Params: url (obrigatório), include_links, max_chars (padrão 8000).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/webpage-reader
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/webpage-reader
  • Exemplo de entrada: {"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 …)"}}}
  • Exemplo de saída: {"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)

Resolva registros DNS para qualquer domínio. Suporta A, AAAA, MX, TXT, CNAME, NS. Retorna objeto de registros com array por tipo. Padrão: apenas registros A. Use para verificar configuração de servidor de e-mail (MX), verificar propriedade de domínio (TXT) ou depurar propagação de DNS.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/dns-lookup
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/dns-lookup
  • Exemplo de entrada: {"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"}}}
  • Exemplo de saída: {"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)

Gere um código QR para qualquer texto ou URL. Retorna image_base64 (PNG base64; decodifique para obter os bytes brutos). Params: text (obrigatório), size em px (64-1024, padrão 256), error_correction (L/M/Q/H, padrão M). H = maior redundância, sobrevive a até 30% de dano.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/qr-code
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/qr-code
  • Exemplo de entrada: {"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."}}}
  • Exemplo de saída: {"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAA...","width":256,"height":256,"text":"https://agentsvc.io","generated_at":"2026-04-07T12:00:00.000Z"}

web-search ($0,004 USDC)

Consulta factual rápida: um resumo em linguagem simples (abstract) mais até 5 links relevantes da Wikipédia. Melhor para pessoas, lugares, conceitos, história e ciência. Retorna links, não conteúdo de página: para obter o conteúdo dos principais resultados na mesma chamada, use search-read. Não é para notícias de última hora: use news-search. Params: query (obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/web-search
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/web-search
  • Exemplo de entrada: {"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')"}}}
  • Exemplo de saída: {"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)

Traduza 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. Executa em nosso próprio servidor (Argos Translate), então o texto não é enviado a terceiros. Máximo de 1000 caracteres por chamada. source_lang padrão é detecção automática; confidence é a confiança da detecção. Pares sem modelo direto são traduzidos via inglês.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/translate
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/translate
  • Exemplo de entrada: {"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."}}}
  • Exemplo de saída: {"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 um endereço de e-mail: verificação de formato RFC 5322, consulta de registro MX do domínio, detecção de provedor descartável e detecção de endereço de função (ex.: info@, admin@). Retorna is_valid booleano e objeto de verificações granulares. Use antes de armazenar ou enviar para endereços de e-mail para evitar rejeições.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/email-validate
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/email-validate
  • Exemplo 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')"}}}
  • Exemplo de saída: {"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)

Inspeciona o certificado SSL/TLS de qualquer domínio. Retorna booleano válido, dias_restantes, emissor, válido_de, válido_até, nomes_alternativos_de_assunto (SANs), impressão_digital_sha256 e versão do protocolo. Porta padrão 443. Use para monitoramento de expiração de certificados, auditorias de segurança ou verificação de HTTPS.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/ssl-check
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/ssl-check
  • Exemplo 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)"}}}
  • Exemplo de saída: {"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 domínio via RDAP (WHOIS moderno). Retorna registrador, url_do_registrador, criado_em, atualizado_em, expira_em, dias_até_expiração, matriz_de_servidores_de_nomes, matriz_de_status e país_do_registrante. JSON limpo, sem texto WHOIS bruto para analisar. Cobre todos os principais TLDs.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/whois
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/whois
  • Exemplo 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://"}}}
  • Exemplo de saída: {"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)

Preços de criptomoedas em USD e outras moedas. Dados da DefiLlama. Três modos: (1) moedas como IDs estilo CoinGecko ou tickers (até 50) para preço ao vivo e variação de 24h, convertidos para as moedas solicitadas; (2) tokens como chain:address (ex.: base:0x833589fC…, ethereum:0x6982…) para qualquer token negociado em DEX; (3) at (data ISO passada ou segundos unix) para preços históricos em USD de moedas e tokens. Parâmetros: coins, tokens, currencies (padrão ['usd']), at.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/crypto-prices
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/crypto-prices
  • Exemplo 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, ...)."}}}
  • Exemplo de saída: {"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)

Extrai todo o texto de um PDF. Envie como pdf_base64 (PDF codificado em base64, máx. ~10 MB decodificado). Retorna text (texto completo concatenado), arrays de pages (texto por página + char_count), page_count e metadata (título, autor, criador). Codifique com: Buffer.from(pdfBytes).toString('base64'). Ideal para pipelines RAG, QA de documentos ou ingestão por LLM.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/pdf-extract
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/pdf-extract
  • Exemplo 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."}}}
  • Exemplo de saída: {"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)

Analisa e valida qualquer número de telefone no mundo usando libphonenumber. Retorna is_valid, e164 (formato internacional canônico, ex.: '+4917612345678'), national_format, country_code (ISO alfa-2) e line_type (MOBILE/FIXED_LINE/VOIP/TOLL_FREE). Forneça a dica country_code (ex.: 'DE') para números locais sem prefixo de país.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/phone-validate
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/phone-validate
  • Exemplo 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 (+...)."}}}
  • Exemplo de saída: {"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)

Geocodificação e geocodificação reversa da GeoNames: cidade, vila ou código postal para lat/lon, e lat/lon para o local e código postal mais próximos. Cobre 170.000 lugares com 1000+ habitantes e 1,8 milhão de códigos postais no mundo, respondidos do nosso próprio banco de dados em milissegundos. Não é nível de rua: números de casas e ruas são ignorados e relatados em ignored_parts. Forneça address (ex.: 'Paris, Texas', '10115 Berlin') ou lat + lon.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/geocode
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/geocode
  • Exemplo 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)"}}}]}
  • Exemplo de saída: {"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 busca de notícias: artigos de notícias recentes por palavra-chave com título, url, fonte e published_at do nosso próprio índice de cerca de 100.000 artigos web em inglês por dia (construído a partir do Projeto GDELT, milhares de veículos, últimos 7 dias, atualizado a cada 15 minutos) além do Hacker News. Categoria (business, tech, health, science, politics) filtra por tópico GDELT. Use para eventos atuais e monitoramento de tópicos. Para notícias de cripto use crypto-news, para o que as pessoas dizem sobre um tópico use discussion-search, e para o texto completo do artigo passe as URLs para web-read-batch. Parâmetros: query (obrigatório), limit (máx. 30), category.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/news-search
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/news-search
  • Exemplo 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."}}}
  • Exemplo de saída: {"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)

Extrai texto de imagens usando Tesseract OCR. Envie a imagem como image_base64 (PNG/JPEG/WebP/TIFF/BMP, máx. 10 MB decodificado). Retorna text e confidence (0-100, onde 80+ é confiável). Defina language para o código Tesseract: 'eng' (padrão), 'deu' (alemão), 'fra' (francês), 'chi_sim' (chinês simplificado), 'jpn' (japonês), 'ara' (árabe). Use para faturas, recibos, documentos digitalizados ou capturas de tela com texto.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/ocr
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/ocr
  • Exemplo 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."}}}
  • Exemplo de saída: {"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 para Markdown. Ferramenta padrão para ler UMA página web cuja URL você já tem: retorna Markdown limpo (título, meta descrição, conteúdo principal com cabeçalhos, listas e links). A maneira mais rápida e barata de dar a um LLM o conteúdo de uma página. Se um aplicativo JavaScript voltar quase vazio, defina render:true (navegador real, mais lento, texto simples) ou use webpage-reader. Para 2 a 5 URLs use web-read-batch, para um site inteiro site-crawl, e se você tiver uma pergunta mas sem URL use search-read. Parâmetros: url (obrigatório), max_chars (padrão 8000, máx. 60000), include_links, render.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/web-scrape
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/web-scrape
  • Exemplo 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."}}}
  • Exemplo de saída: {"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)

Busca um feed RSS 2.0, RSS 1.0 ou Atom e retorna itens JSON normalizados (title, link, published_at ISO 8601, summary sem HTML, author, guid). Use para monitorar blogs, sites de notícias, lançamentos do GitHub, podcasts ou qualquer URL de feed sem escrever um parser XML. Parâmetros: url (obrigatório), limit (padrão 20, máx. 100).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/rss-fetch
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/rss-fetch
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Verifica se uma URL está acessível e o que ela retorna: código de status final, cadeia completa de redirecionamentos, tempo de resposta, content-type, cabeçalho do servidor e comprimento do conteúdo. Use para validação de links, verificações de uptime, resolução de URL canônica ou antes de gastar dinheiro em um scrape/captura de tela. Parâmetros: url (obrigatório), method (GET padrão, ou HEAD).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/url-status
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/url-status
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Lê o saldo de ETH e USDC de qualquer endereço na mainnet Base (chain 8453) diretamente da cadeia, além da contagem de transações e quantas chamadas x402 o USDC cobre. Use para verificar sua própria carteira de agente antes de um fluxo de trabalho pago, para verificar se uma contraparte foi paga ou para monitorar endereços de tesouraria. Parâmetros: address (obrigatório, 0x...).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/evm-balance
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/evm-balance
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Gera um código de barras como PNG (base64): code128 (padrão), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec ou qr. Valida dígitos de verificação para EAN/UPC. Use para etiquetas, envio, inventário, ingressos ou faturas. Parâmetros: text (obrigatório), type, scale (1-8, padrão 3), include_text booleano (texto legível por humanos sob as barras).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/barcode
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/barcode
  • Exemplo 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}}}
  • Exemplo de saída: {"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAM...","format":"png","type":"ean13","text":"4006381333931","width":342,"height":132,"size_bytes":1840}

image-resize ($0.004 USDC)

Redimensiona, ajusta por corte e converte imagens (entrada PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG) para webp, png, jpeg ou avif. Rotação automática por EXIF. Use para reduzir capturas de tela antes de enviá-las a um modelo de visão, criar miniaturas ou converter formatos. Parâmetros: image_base64 ou image_url (um obrigatório), width, height (máx. 4096), fit (inside padrão | cover | contain | fill), format (webp padrão), quality (1-100, padrão 80).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/image-resize
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/image-resize
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Resolve um nome de cidade ou coordenadas para seu fuso horário IANA e retorna a hora local atual, deslocamento UTC, flag de horário de verão e dia da semana. Use para agendamento entre regiões, 'que horas são em X' ou normalização de timestamps. Parâmetros: location (obrigatório, ex.: 'Tokyo' ou '35.68,139.69').

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/timezone
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/timezone
  • Exemplo de entrada: {"location":"Tokyo"}
  • Esquema de entrada: {"type":"object","required":["location"],"properties":{"location":{"type":"string","description":"City name or 'lat,lon'"}}}
  • Exemplo de saída: {"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)

Lê de 2 a 5 páginas cujas URLs você já conhece em uma única chamada, cada uma como Markdown limpo com título e descrição, buscadas em paralelo. Mais barato e rápido do que chamar web-scrape uma vez por URL. Uma página com falha é relatada com seu erro enquanto as outras ainda retornam; cobrado apenas se pelo menos uma página foi lida. Para encontrar URLs primeiro, use site-map (um site) ou search-read (uma pergunta). Parâmetros: urls (1 a 5, obrigatório), max_chars por página (500 a 30000, padrão 6000).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/web-read-batch
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/web-read-batch
  • Exemplo 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"}}}
  • Exemplo de saída: {"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 previsão Polymarket ao vivo: probabilidades de resultado, volume de 24h, liquidez, variação de preço em 24h e data de término. Pesquise por tópico (query, ex.: 'bitcoin', 'election', 'fed rate') ou omita a query para obter os mercados com maior volume em 24h. Apenas mercados abertos. Parâmetros: query (opcional), limit (1 a 25, padrão 10).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/prediction-markets
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/prediction-markets
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Dados de mercado de futuros perpétuos Hyperliquid: preço mark e oracle, variação de 24h, taxa de funding horária e APR de funding, juros em aberto (moedas e USD), volume de 24h, alavancagem máxima. Passe coins (ex.: ['BTC','ETH','SOL']) ou omita-os para obter os principais mercados por juros em aberto. Parâmetros: coins (opcional, máx. 50), limit (1 a 50, padrão 10, usado sem coins).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/hyperliquid
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/hyperliquid
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Encontre pools de rendimento DeFi em mais de 400 protocolos e mais de 100 cadeias (dados DefiLlama): APY dividido em base e recompensa, APY médio de 30 dias, variação de APY em 7 dias, TVL, flag de stablecoin, risco de perda impermanente. Filtre por chain (ex.: 'Base', 'Ethereum'), project (ex.: 'aave'), token symbol (ex.: 'USDC'), stablecoin_only, min_tvl_usd (padrão 1.000.000); ordene por 'apy' (padrão) ou 'tvl'. Outliers (sinalizados pela DefiLlama ou acima de 500% de APY) são excluídos a menos que include_outliers seja true.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/defi-yields
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/defi-yields
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Leia um contrato de token ERC20 na Base ou na mainnet da Ethereum: nome, símbolo, decimais, oferta total e, opcionalmente, o saldo de um endereço de titular. Verifica se o endereço é um contrato. Parâmetros: token (endereço do contrato, obrigatório), chain ('base' padrão ou 'ethereum'), holder (endereço opcional).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/erc20-info
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/erc20-info
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Consulte uma transação na Base ou na mainnet da Ethereum: status (success, failed, pending ou not_found), bloco, confirmações, timestamp, de, para, valor em ETH, gás usado, taxa, id do método e transferências ERC20 decodificadas com símbolos e valores. Útil para confirmar que um pagamento chegou. Parâmetros: hash (hash de transação 0x, obrigatório), chain ('base' padrão ou 'ethereum').

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/evm-tx
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/evm-tx
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Feriados públicos e bancários para mais de 200 países e suas regiões (estados, cantões) para qualquer ano, com nomes locais. Opcionalmente, verifique se uma determinada data é feriado. Parâmetros: country (ISO 3166-1 alpha-2, obrigatório, ex.: DE, US, CH, JP), region (ex.: BY, CA, ZH), year (padrão ano atual), date (AAAA-MM-DD para verificar), language (ex.: en), include_observances (padrão false).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/holidays
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/holidays
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Valide um número de identificação de IVA da UE ao vivo contra o serviço oficial EU VIES, com nome e endereço da empresa registrada quando o estado-membro os divulga. Verifica primeiro o formato nacional. Não é cobrado se o serviço do estado-membro estiver temporariamente indisponível. Parâmetros: vat_number (com prefixo do país, ex.: NL004495445B01, DE811569869) ou vat_number + country_code.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/vat-validate
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/vat-validate
  • Exemplo 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)"}}}
  • Exemplo de saída: {"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)

Valide um IBAN (checksum, comprimento e estrutura do país), divida-o em código do banco, agência e número da conta, informe a adesão ao SEPA e, para DE, AT, CH, NL, BE, LU e LI, adicione nome do banco, BIC e cidade. Parâmetros: iban (obrigatório, espaços permitidos).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/iban-validate
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/iban-validate
  • Exemplo de entrada: {"iban":"DE89 3704 0044 0532 0130 00"}
  • Esquema de entrada: {"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN, spaces allowed"}}}
  • Exemplo de saída: {"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)

Encontre empresas em todo o mundo no Índice Global LEI (GLEIF): nome legal, LEI, jurisdição, forma jurídica, número e autoridade de registro, endereço legal e da sede, status e data de fundação. Pesquise por nome (opcionalmente filtrado por país) ou busque um LEI. Parâmetros: name ou lei (um obrigatório), country (ISO2), limit (1 a 20, padrão 5).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/company-lookup
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/company-lookup
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Dados de empresas públicas dos EUA do SEC EDGAR: perfil da empresa, arquivamentos recentes (10-K, 10-Q, 8-K, Form 4 de negociações de insiders, S-1 ...) com links diretos para documentos e, opcionalmente, os últimos dados financeiros anuais (receita, lucro líquido, ativos, passivos, patrimônio líquido, fluxo de caixa operacional, EPS diluído). Parâmetros: ticker ou cik (um obrigatório), forms (filtro, ex.: ['10-K','8-K']), limit (1 a 50, padrão 10), include_financials (padrão false).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/sec-filings
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/sec-filings
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Preços atuais de gás na Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain e Avalanche: preço do gás, taxa base, taxa de prioridade baixa/média/alta em gwei, preço em USD do token nativo e custo estimado em USD de uma transferência de ETH, transferência de ERC20 e swap. Parâmetros: chains (lista opcional, padrão todas).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/gas-price
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/gas-price
  • Exemplo 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"]}}}}
  • Exemplo de saída: {"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)

Consulte um produto pelo código de barras EAN/UPC no Open Food Facts, Open Beauty Facts e Open Products Facts: nome, marca, quantidade, categorias, ingredientes, alérgenos, rótulos, nutrição por 100 g, Nutri-Score, grupo NOVA e URL da imagem. Parâmetros: barcode (8 a 14 dígitos, obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/product-lookup
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/product-lookup
  • Exemplo de entrada: {"barcode":"3017624010701"}
  • Esquema de entrada: {"type":"object","required":["barcode"],"properties":{"barcode":{"type":"string","description":"EAN-13, EAN-8 or UPC"}}}
  • Exemplo de saída: {"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)

Detecte o idioma de um texto (mais de 80 idiomas) com códigos ISO 639-1 e 639-3, confiança, um sinalizador de confiabilidade e os principais candidatos. Executa localmente, nada é armazenado. Parâmetros: text (obrigatório, até 20.000 caracteres), top (número de candidatos, padrão 3).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/language-detect
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/language-detect
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Analise uma string de User-Agent em navegador, mecanismo, SO, tipo/fabricante/modelo de dispositivo e CPU, e sinalize bots e rastreadores de IA (GPTBot, ClaudeBot, PerplexityBot ...). Parâmetros: user_agent (obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/useragent-parse
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/useragent-parse
  • Exemplo 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"}}}
  • Exemplo de saída: {"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 do World Bank Open Data com histórico anual: inflação, PIB, crescimento do PIB, PIB per capita, desemprego, população, dívida pública, conta corrente, exportações, taxa de empréstimo. Opcionalmente, taxas de política atuais do BCE. Parâmetros: country (ISO2 ou ISO3, obrigatório), indicators (padrão inflation, gdp, gdp_growth, unemployment, population), years (1 a 20, padrão 5), include_ecb_rates (padrão false).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/macro-data
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/macro-data
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Triagem de um nome de pessoa ou empresa contra a lista oficial OFAC SDN (com aliases), a lista consolidada de sanções financeiras da UE e a lista consolidada do Conselho de Segurança da ONU. Correspondência difusa, independente da ordem das palavras, com pontuações, lista, programa e aliases. As listas são atualizadas a cada 12 horas. Uma ferramenta de triagem, não uma determinação legal. Parâmetros: name (obrigatório), type ('individual' ou 'entity', opcional), threshold (0.5 a 1, padrão 0.85), limit (padrão 10).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/sanctions-screen
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/sanctions-screen
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Liste as URLs de um site sem lê-las: robots.txt, sitemaps e índices de sitemap, além de links da página inicial, até 1.000 URLs do mesmo site com lastmod e fonte. Um primeiro passo barato para decidir quais páginas ler com web-read-batch ou site-crawl. Não retorna conteúdo de página. Parâmetros: url (site ou domínio, obrigatório), max_urls (1 a 1000, padrão 200).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/site-map
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/site-map
  • Exemplo 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}}}
  • Exemplo de saída: {"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 sites: leia um site inteiro ou uma seção dele (por exemplo, todas as páginas sob /docs) como Markdown limpo: começa em uma URL, segue links do mesmo site em largura e retorna até 20 páginas com título e descrição. Use para documentação, catálogos de produtos ou sites de empresas. Para uma única página, use web-scrape; para uma lista conhecida de URLs, use web-read-batch. Cobrado apenas se pelo menos uma página foi lida. Parâmetros: url (obrigatório), max_pages (1 a 20, padrão 5), max_chars por página (500 a 20000, padrão 4000), path_prefix (ex.: /docs).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/site-crawl
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/site-crawl
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Verificação de e-mail: verifica se um endereço de e-mail realmente existe perguntando ao servidor de e-mail (sonda SMTP RCPT TO; nenhum e-mail é enviado), além de verificações de sintaxe, MX, descartável e função. Retorna status deliverable, undeliverable (caixa de correio não existe), catch_all (domínio aceita qualquer endereço), risky (descartável ou caixa cheia) ou unknown (greylisting, servidor recusou a verificação), além da resposta SMTP bruta. Use antes de enviar outreach, para limpar listas de leads ou bloquear cadastros falsos. Os resultados são armazenados em cache por 6 horas. Parâmetros: email (obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/email-verify
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/email-verify
  • Exemplo de entrada: {"email":"support@github.com"}
  • Esquema de entrada: {"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","description":"Email address to verify"}}}
  • Exemplo de saída: {"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)

Verificação de segurança de token e honeypot com nota de risco de A a F para um token antes de comprar ou aceitar, na Solana (SPL e Token-2022) e na Base, Ethereum, BNB Chain, Arbitrum ou Polygon, calculada por nós diretamente na blockchain. Retorna um veredito (low, medium, high, critical ou incomplete se a simulação de negociação não puder ser executada), um resumo de uma frase pronto para mostrar ao usuário e sinalizadores concretos. EVM: simulação de compra e venda no maior pool, incluindo pools Uniswap v4 com hooks (Clanker, Zora e outras launchpads) (honeypot, imposto de compra e venda), poderes do proprietário encontrados no código do contrato (mint, blacklist, pause, alterar imposto ou limites), proxy atualizável, SELFDESTRUCT, participação do proprietário na oferta, LP queimado, imitação de símbolos de tokens importantes. Solana: freeze authority (o padrão de honeypot da Solana), mint authority, delegate permanente, transfer hook, transfer fee, não transferível, estado padrão congelado, metadados mutáveis, curva de ligação pump.fun, participação dos principais detentores quando disponível. Ambos: liquidez do pool nas principais DEXs, idade e preço do token. Parâmetros: token (endereço de contrato EVM ou mint da Solana, obrigatório), chain (base padrão, solana, ethereum, bsc, arbitrum, polygon; um mint base58 é detectado como Solana automaticamente).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/token-security
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/token-security
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Taxas de funding de futuros perpétuos para até 10 moedas na Binance, Bybit, OKX e Hyperliquid em uma única chamada: taxa de funding por intervalo, horas do intervalo, APR anualizado, preço de marca, juros em aberto em USD e próximo horário de funding por plataforma, além de APR médio, juros em aberto total, plataforma máx/mín e o spread de funding como dica de arbitragem. Plataformas inacessíveis ou que não listam uma moeda são relatadas por plataforma. Parâmetros: coins (padrão BTC, ETH, SOL), venues (padrão todas).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/perp-funding
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/perp-funding
  • Exemplo 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"]}}}}
  • Exemplo de saída: {"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)

Dados DeFi da DefiLlama em quatro modos. protocol: TVL, variação de 1d/7d, categoria, capitalização de mercado e detalhamento por rede de um protocolo (slug ou nome, ex.: aave, uniswap, lido). top: maiores protocolos por TVL, com categoria opcional (ex.: Lending, Dexs, Liquid Staking) e filtro por rede. chains: redes classificadas por TVL com participação. dex_volume: volume DEX de 24h/7d/30d e principais DEXes, opcionalmente para uma rede. Params: mode (protocol, top, chains, dex_volume; padrão top, ou protocol se protocol for fornecido), protocol, category, chain, limit (1 a 50, padrão 10).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/defi-tvl
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/defi-tvl
  • Exemplo 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}}}
  • Exemplo de saída: {"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 notícias de criptomoedas de CoinDesk, Cointelegraph, Decrypt, The Block e Bitcoin Magazine, mescladas e classificadas: a mesma história coberta por vários veículos é agrupada e classificada mais alto, e histórias mais recentes classificam mais alto. Cada artigo tem título, fonte, URL, horário de publicação, resumo de 300 caracteres, tickers mencionados e quais veículos o cobriram. Filtre por moedas (tickers) ou palavras-chave. Params: coins (ex.: ['BTC','ETH']), query (palavras-chave), hours (retrospectiva de 1 a 168, padrão 48), limit (1 a 50, padrão 20), sources.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/crypto-news
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/crypto-news
  • Exemplo 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"]}}}}
  • Exemplo de saída: {"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)

Responda a uma pergunta quando você ainda não tem uma URL: pesquisa na Wikipedia (fonte 'web') ou artigos de notícias recentes (fonte 'news') e retorna as 1 a 5 páginas de resultado principais já lidas como Markdown limpo, com título, URL e trecho. Substitui uma chamada de pesquisa e várias leituras de página. Não é um mecanismo de busca web geral. Se links e um resumo curto forem suficientes, web-search é mais barato. Cobrado apenas se pelo menos uma página foi lida. Params: query (obrigatório), source ('web' padrão ou 'news'), count (1 a 5, padrão 3), max_chars por página (500 a 20000, padrão 4000).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/search-read
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/search-read
  • Exemplo 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}}}
  • Exemplo de saída: {"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![](//thumb.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_

paper-search ($0.010 USDC)

Pesquise artigos científicos em OpenAlex (250M de obras, todas as áreas), arXiv (preprints) e PubMed (biomedicina) em uma única chamada. Retorna título, até 5 autores, ano, veículo, DOI, URL de destino, URL de PDF de acesso aberto, contagem de citações e resumo (até 600 caracteres), mesclados e deduplicados por DOI. Params: query (obrigatório), source ('all' padrão, 'openalex', 'arxiv', 'pubmed'), limit (1 a 25, padrão 10), year_from, open_access_only (padrão false).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/paper-search
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/paper-search
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Pesquise fontes de desenvolvedores em uma chamada: histórias do Hacker News (Algolia), repositórios do GitHub (por estrelas), pacotes npm (com downloads semanais), PyPI (consulta exata de pacote, PyPI não tem API de pesquisa) e perguntas do Stack Overflow. Cada fonte retorna sua própria lista; uma fonte com limite de taxa reporta um erro sem falhar a chamada. Params: query (obrigatório), sources (padrão todas: hackernews, github, npm, pypi, stackoverflow), limit por fonte (1 a 20, padrão 5).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/dev-search
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/dev-search
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

O que está em alta agora: principais histórias do Hacker News, repositórios em alta do GitHub (estrelas hoje/semana/mês), artigos mais lidos da Wikipedia (qualquer edição de idioma), principais histórias do Google News por país, buscas quentes em tempo real do Baidu e vídeos populares do Bilibili (China). Cada item tem classificação, título, url e uma pontuação (pontos, estrelas, visualizações de página, calor, visualizações). Params: sources (padrão todas), limit por fonte (1 a 50, padrão 10), language (Wikipedia e Google News, padrão en), country (Google News, padrão US), since (GitHub: daily, weekly, monthly).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/trends-hot
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/trends-hot
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Consulte uma vulnerabilidade por ID CVE ou GHSA (NVD: descrição, pontuação e vetor CVSS, CWE, sinalizador de exploração conhecida da CISA; OSV: pacotes afetados e versões corrigidas) ou verifique uma versão de pacote para vulnerabilidades conhecidas via OSV.dev (npm, PyPI, Maven, Go, crates.io, RubyGems, NuGet, Packagist, Debian ...). Params: cve_id, ou package + ecosystem (+ version, recomendado), limit (padrão 20).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/cve-lookup
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/cve-lookup
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Verifique um domínio em uma chamada: registro via RDAP (registrado ou provavelmente disponível, registrador, datas de criação e expiração, status, servidores de nomes; fallback DNS para TLDs sem RDAP), DNS (A, NS, MX, CAA, DNSSEC) e segurança de e-mail (SPF, política DMARC, DKIM em seletores comuns) com uma pontuação de 0 a 100, nota e descobertas. Params: domain (obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/domain-check
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/domain-check
  • Exemplo de entrada: {"domain":"github.com"}
  • Esquema de entrada: {"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name, e.g. example.com"}}}
  • Exemplo de saída: {"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)

Decodifique um número de identificação de veículo de 17 caracteres com NHTSA vPIC: marca, modelo, ano do modelo, acabamento, carroceria, portas, motor (cilindros, cilindrada, hp, combustível, eletrificação), tração, transmissão, fabricante e planta. Valida o formato e o dígito verificador (obrigatório para VINs norte-americanos). Melhor cobertura para veículos vendidos nos EUA. Params: vin (obrigatório).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/vin-decode
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/vin-decode
  • Exemplo de entrada: {"vin":"1HGCM82633A004352"}
  • Esquema de entrada: {"type":"object","required":["vin"],"properties":{"vin":{"type":"string","description":"17-character VIN"}}}
  • Exemplo de saída: {"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 postais para 70 países (GeoNames via zippopotam.us): código postal para nomes de lugares, estado e coordenadas, ou cidade + estado para todos os seus códigos postais. Para GB, CA e IE, apenas a parte externa (ex.: SW1A) é resolvida. Params: country (ISO2, obrigatório), postal_code, ou city + state (abreviação do estado, ex.: CA, BY).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/postal-code
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/postal-code
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Interrupções ao vivo em aeroportos dos EUA do status do Sistema Nacional de Espaço Aéreo da FAA: ground stops, programas de atraso em solo (atraso médio e máximo), atrasos de chegada e partida com tendência, e fechamentos. Passe aeroportos (IATA como JFK ou ICAO como KJFK) para um status por aeroporto (normal, atrasos, interrompido; fechamentos somente de aviação geral são listados como avisos) ou omita-os para obter todos os eventos atuais. Somente aeroportos dos EUA. Params: airports (lista opcional).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/airport-status
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/airport-status
  • Exemplo 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']"}}}
  • Exemplo de saída: {"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)

Imagem de satélite diária em cores reais de qualquer área do NASA GIBS (MODIS Terra/Aqua ou VIIRS, cerca de 250 m por pixel, com litorais sobrepostos) como JPEG base64. Útil para ver nuvens, fumaça, neve, inundações ou incêndios em um determinado dia. Params: place ("Zurich, Switzerland") ou bbox [min_lat, min_lon, max_lat, max_lon] ou lat + lon + radius_km (5 a 500, padrão 50), date (YYYY-MM-DD, padrão ontem), layer (modis_terra padrão, modis_aqua, viirs_snpp, viirs_noaa20), width (64 a 1024, padrão 512), height (padrão da proporção).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/satellite-image
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/satellite-image
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Comparação de satélite antes/depois da mesma área em duas datas de imagens em cores reais do NASA GIBS (MODIS ou VIIRS, cerca de 250 m por pixel): um JPEG lado a lado com rótulos de data, além de métricas de mudança baseadas em pixels (participação de pixels alterados, mudança de brilho) e uma estimativa de nuvens, neblina e neve para cada data, com uma leitura em linguagem simples que diz se a mudança é provavelmente real ou apenas clima. Para inundações, incêndios florestais e cicatrizes de queimadas, seca e níveis de lagos, cobertura de neve, desmatamento ou construção em escala regional. Params: place ("Valencia, Spain") ou lat + lon + radius_km (5 a 500, padrão 50) ou bbox, date_before (padrão um ano antes de date_after), date_after (padrão ontem), layer, width (64 a 768 por imagem, padrão 384), include_separate.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/satellite-compare
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/satellite-compare
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Renderize um gráfico para PNG a partir de JSON: bar, line, pie, doughnut, scatter, radar, polarArea ou bubble. Passe uma configuração completa do Chart.js (config) ou o atalho type + labels + datasets [{label, data}] + title. Renderizado com Chart.js em Chromium headless, sem solicitações externas. Params: config ou type/labels/datasets, title, width e height (100 a 2000 px, padrão 800x500), background (cor CSS, padrão branco). Retorna image_base64 (PNG).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/chart-render
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/chart-render
  • Exemplo 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"}}}
  • Exemplo de saída: {"format":"png","mime_type":"image/png","width":800,"height":450,"size_bytes":9732,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAyAAAAHC…","chart_type":"bar"}

diagram-render ($0.010 USDC)

Renderize código de diagrama Mermaid para SVG e/ou PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline e mais. Sintaxe inválida retorna HTTP 400 com o erro de análise do Mermaid (não cobrado), para que um agente possa corrigir e tentar novamente. Params: code (fonte Mermaid, obrigatório), format (svg padrão, png ou both), theme (default, dark, neutral, forest, base), width (200 a 4000, padrão 1200), background.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/diagram-render
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/diagram-render
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Converta documentos entre formatos com o pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, texto simples e PDF. Entrada como texto (content), arquivo (file_base64, máx. 10 MB: docx, odt, epub, rtf) ou url. O formato de entrada é detectado automaticamente ou definido com from. Saídas de texto retornam como content, saídas binárias (docx, odt, epub, pdf) como file_base64. Inclusões de arquivos locais e imagens remotas não são carregadas. Params: to (obrigatório), content ou file_base64 ou url, from, title.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/doc-convert
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/doc-convert
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Parser de documentos: transforme um documento em Markdown limpo e pronto para agentes, com metadados: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX e outros. Retorna título, autor, data, idioma, contagem de palavras, esboço de cabeçalhos, contagens de tabelas e imagens e o Markdown (cabeçalhos e tabelas preservados). Para PDF use pdf-extract; PPTX e XLSX não são suportados. Params: file_base64 ou url ou content (um obrigatório), from (opcional), max_chars (1000 a 200000, padrão 50000).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/doc-parse
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/doc-parse
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Detecte as tecnologias que um site usa (CMS, frameworks, analytics, CDN, servidor web, ecommerce, gerenciadores de tags ...) a partir de seu HTML, cabeçalhos, cookies, meta tags e URLs de scripts, comparados com mais de 7.600 impressões digitais abertas do webappanalyzer. Retorna nome, categorias, versão quando visível, confiança e evidências, além de um resumo por categoria. Params: url (obrigatório), min_confidence (0 a 100, padrão 50).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/tech-stack
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/tech-stack
  • Exemplo 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}}}
  • Exemplo de saída: {"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 frases (all-MiniLM-L6-v2, 384 dimensões, normalizados por L2, entrada multilíngue funciona melhor em inglês) para busca semântica, agrupamento e deduplicação, ou modo rerank: envie query + documentos para obter documentos ordenados por similaridade de cosseno. Executa localmente, textos não são armazenados. Params: texts (1 a 32 strings, máx. 2000 caracteres cada) para modo embed, ou query + documents (até 64) e top_k para modo rerank.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/text-embed
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/text-embed
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Converta texto em áudio de fala natural (MP3, WAV ou OGG) com vozes neurais Piper: en-female, en-male (inglês dos EUA) e de-male (alemão); todas as vozes são de domínio público ou CC0, então o áudio pode ser usado comercialmente. Params: text (obrigatório, máx. 2000 caracteres), voice (padrão en-female, ou escolhida pelo language), language (en ou de), speed (0.5 a 2, padrão 1), format (mp3 padrão, wav, ogg). Retorna audio_base64 e duration.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/tts
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/tts
  • Exemplo 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"}}}
  • Exemplo de saída: {"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)

Descubra o que as pessoas dizem sobre um tópico ou um link específico. Pesquisa Hacker News (histórias com seus comentários mais bem classificados), posts do Bluesky e threads do Lemmy (com comentários principais) em uma única chamada, por palavras-chave ou por URL (encontra todos os threads que compartilharam esse link, útil para lançamentos de produtos, artigos e concorrentes). Cada thread tem título, trecho de texto, URL vinculada, URL de discussão, autor, pontos, contagem de comentários, data e até 5 comentários principais; um resumo dá total de threads, pontos, comentários e o thread mais discutido. Uma fonte que está fora do ar relata um erro sem falhar a chamada. Reddit e X não estão incluídos. Params: query ou url (um obrigatório), sources (padrão todos: hackernews, bluesky, lemmy), sort ('top' padrão ou 'recent'), days (retrospectiva 1 a 3650, opcional), limit por fonte (1 a 20, padrão 5), comments por thread (0 a 5, padrão 2).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/discussion-search
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/discussion-search
  • Exemplo 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}}}
  • Exemplo de saída: {"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)

Veredito instantâneo de comprar ou evitar para um token, com página de resultado compartilhável e cartão de pré-visualização (share_url): envie um endereço de contrato (Base, Ethereum, BSC, Arbitrum, Polygon) ou um mint Solana, obtenha uma nota A a F, um rótulo (SAFE, CAUTION, RISKY, DANGER), uma pontuação de 0 a 100 e um motivo em uma linha, construído a partir de verificações reais: simulação de venda honeypot, imposto de compra e venda, mint, congelamento e poderes do proprietário, poderes do proprietário no código do contrato, liquidez DEX e idade do token, tudo calculado por nós na blockchain. Tokens jovens ou ilíquidos nunca podem receber nota acima de C. Também retorna fatos-chave e um share_text. Params: token (endereço; tokenAddress também aceito), chain (padrão base; solana auto-detectado).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/token-verdict
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/token-verdict
  • Exemplo 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"}}}
  • Exemplo de saída: {"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

page-watch ($0.003 USDC)

Monitoramento de mudanças em sites para agentes que verificam em loop: envie uma URL e receba apenas o que mudou desde sua última chamada (linhas adicionadas e removidas do texto da página), além de alertas opcionais por palavra-chave. A primeira chamada salva uma linha de base e retorna um cursor; passe o cursor na próxima chamada. O cursor só avança quando uma mudança é relatada, então nada passa despercebido entre as verificações. Bom para páginas de preços, documentação e changelogs, quadros de empregos, páginas de status, sites de concorrentes, avisos governamentais. Params: url, cursor, keywords (lista, alerta quando uma palavra-chave aparece novamente), ignore (lista de substrings; linhas que as contêm são ignoradas, ex. carimbos de data/hora ou anúncios), render (true para páginas JavaScript).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/page-watch
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/page-watch
  • Exemplo de entrada: {"url":"https://www.python.org/downloads/","keywords":["3.15"]}
  • Esquema de entrada: {"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page to watch (http or https)"},"cursor":{"type":"string","description":"Cursor from your previous call; omit on the first call"},"keywords":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Alert when one of these appears in newly added text (case-insensitive)"},"ignore":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Ignore lines containing any of these substrings"},"render":{"type":"boolean","default":false,"description":"Render JavaScript before reading"}}}
  • Exemplo de saída: {"url":"https://www.python.org/downloads/","title":"Download Python | Python.org","http_status":200,"first_check":false,"changed":true,"cursor":"OiXuu1BiPRMC2YpW","since":"2026-10-09T06:57:46.355Z","checked_at":"2026-10-09T06:57:46.512Z","cursor_help":"Pass this cursor on your next call. It only advances when a change is reported.","summary":"1 line(s) added, 0 removed since 2026-10-09T06:57:46.355Z. First new line: \"![Python release cycle](https://devguide.python.org/_static/release-cycle.svg)\"","diff":{"added":["![Python release cycle](https://devguide.python.org/_static/release-cycle.svg)"],"removed":[],"added_count":1,"removed_count":0,"truncated":false},"keywords":[{"keyword":"3.15","

feed-watch ($0.003 USDC)

Monitoramento de feeds RSS e Atom para agentes: retorna apenas os itens que são novos desde sua última chamada, nunca o mesmo item duas vezes. A primeira chamada salva uma linha de base e retorna um cursor; passe-o na próxima chamada. Funciona com feeds de notícias, blogs, lançamentos do GitHub (.atom), feeds de canais do YouTube, .rss de subreddits, podcasts, feeds de empregos. Params: url (URL do feed), cursor, limit (máx. de novos itens retornados, 1 a 50, padrão 20).

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/feed-watch
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/feed-watch
  • Exemplo de entrada: {"url":"https://hnrss.org/newest","limit":5}
  • Esquema de entrada: {"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"RSS or Atom feed URL"},"cursor":{"type":"string","description":"Cursor from your previous call; omit on the first call"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}}}
  • Exemplo de saída: {"feed":{"title":"Hacker News: Newest","link":"https://news.ycombinator.com/newest","url":"https://hnrss.org/newest"},"first_check":false,"changed":true,"cursor":"hNiwhKRNrI_Xukz2","since":"2026-10-09T06:57:47.042Z","checked_at":"2026-10-09T06:57:47.216Z","cursor_help":"Pass this cursor on your next call. It only advances when a change is reported.","summary":"2 new item(s) since 2026-10-09T06:57:47.042Z: \"Open Benchmark of AI Impact on Humans\"","new_items":[{"title":"Open Benchmark of AI Impact on Humans","link":"https://impactbench.media.mit.edu/","published_at":"2026-10-09T06:45:31.000Z","summary":"Article URL: https://impactbench.media.mit.edu/ Comments URL: https://news.ycombinator.co

wallet-watch ($0.003 USDC)

Monitoramento de carteiras para agentes: observe um endereço EVM e receba apenas o que mudou desde sua última chamada: deltas de saldo de moeda nativa e tokens (USDC sempre incluído, até 10 tokens a mais) e o número de transações de saída. Leitura direto da blockchain. A primeira chamada salva uma linha de base e retorna um cursor; passe-o na próxima chamada. Para rastreamento de tesouraria e pagamentos, observação de baleias e smart-money, detecção de depósitos. Chains: base, ethereum, bsc, arbitrum, polygon. Params: address, chain (padrão base), tokens (lista de contratos ERC-20), min_change_pct (ignora movimentos de saldo menores), cursor.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/wallet-watch
  • Amostra gratuita com o exemplo de entrada (3/dia por IP): POST https://agentsvc.io/api/v1/try/wallet-watch
  • Exemplo de entrada: {"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","chain":"base"}
  • Esquema de entrada: {"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"EVM address (0x...)"},"chain":{"type":"string","enum":["base","ethereum","bsc","arbitrum","polygon"],"default":"base"},"tokens":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Extra ERC-20 contracts to track (USDC is always included)"},"min_change_pct":{"type":"number","default":0,"description":"Only report balance changes of at least this percentage"},"cursor":{"type":"string","description":"Cursor from your previous call; omit on the first call"}}}
  • Exemplo de saída: {"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","chain":"base","first_check":false,"changed":true,"cursor":"PvCmm57ILQUJX5jd","since":"2026-10-09T06:57:47.318Z","checked_at":"2026-10-09T06:57:47.459Z","cursor_help":"Pass this cursor on your next call. It only advances when a change is reported.","summary":"Since 2026-10-09T06:57:47.318Z: USDC +0.009.","changes":["USDC +0.009"],"balances":[{"asset":"ETH","contract":null,"balance":"0.000997335048115414","previous":"0.000997335048115414","delta":"0"},{"asset":"USDC","contract":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","balance":"2.1175","previous":"2.1085","delta":"0.009"}],"outgoing_tx_since":0,"nonce":6,"explorer":"https://basescan

token-watch ($0.008 USDC)

Monitoramento de tokens para agentes de trading: re-verifica um token na blockchain e relata apenas o que mudou desde sua última chamada: rebaixamento de nota (A a F), honeypot ou imposto de venda aparecendo, novos sinalizadores de risco (mint, blacklist, poderes do proprietário), movimentos de preço e liquidez acima do seu limite (puxadas de liquidez, sinais de rug) e mudanças na concentração de detentores, com um alert_level (none, medium, high). Mesmas verificações que token-verdict e token-security, calculadas por nós na blockchain. A primeira chamada salva uma linha de base e retorna um cursor; passe-o na próxima chamada. Chains: base, ethereum, bsc, arbitrum, polygon, solana. Params: token, chain (padrão base, solana auto-detectado), price_move_pct (padrão 10), cursor.

  • Endpoint: POST https://agentsvc.io/api/v1/proxy/token-watch
  • Amostra gratuita com o exemplo de entrada (1/dia por IP): POST https://agentsvc.io/api/v1/try/token-watch
  • Exemplo de entrada: {"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","chain":"base"}
  • Esquema de entrada: {"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Token contract address (0x...) or Solana mint"},"chain":{"type":"string","enum":["base","ethereum","bsc","arbitrum","polygon","solana"],"default":"base"},"price_move_pct":{"type":"number","default":10,"description":"Report price and liquidity moves of at least this percentage (minimum 1)"},"cursor":{"type":"string","description":"Cursor from your previous call; omit on the first call"}}}
  • Exemplo de saída: {"token":"0x532f27101965dd16442E59d40670FaF5eBB142E4","chain":"base","symbol":"BRETT","first_check":false,"changed":true,"cursor":"Vb0szRva5FD4e2jw","since":"2026-10-09T06:57:50.206Z","checked_at":"2026-10-09T06:57:50.999Z","cursor_help":"Pass this cursor on your next call. It only advances when a change is reported.","summary":"BRETT since 2026-10-09T06:57:50.206Z: price -14.06%.","alert_level":"medium","changes":[{"field":"price_usd","from":0.0062,"to":0.0053284400073280985,"severity":"medium"}],"current":{"grade":"A","label":"SAFE","score":100,"price_usd":0.0053284400073280985,"liquidity_usd":2449098,"top10_holders_pct":null,"holder_count":null,"honeypot":false,"sell_tax":0,"risk_flags":[

4. Escolhendo um serviço

  • Leia uma página da web como texto para um LLM: web-scrape (Markdown, mais barato para conteúdo) ou webpage-reader (texto renderizado com um navegador real). Várias páginas: web-read-batch (até 5 URLs), site-crawl (site inteiro), site-map (lista as URLs de um site). Pesquise e leia em uma chamada: search-read.
  • Prova visual de uma página: screenshot. Arquivo ou fatura: html-to-pdf.
  • Extraia texto de arquivos: pdf-extract (PDF), ocr (imagens), doc-parse (DOCX, ODT, EPUB, RTF, HTML para Markdown). Converta formatos: doc-convert.
  • Fatos e pesquisa: web-search (resumo da Wikipedia + links, não um índice web geral), news-search (artigos recentes), rss-fetch (qualquer feed), paper-search (artigos científicos), dev-search (GitHub, npm, PyPI, Stack Overflow, HN).
  • O que as pessoas dizem sobre um tópico ou link: discussion-search (Hacker News, Bluesky, Lemmy com comentários principais). O que está em alta agora: trends-hot.
  • Monitoramento em loop (apenas mudanças desde sua última chamada, devolva o cursor): page-watch (diff de página web e alertas por palavra-chave), feed-watch (novos itens RSS/Atom), wallet-watch (mudanças de saldo, tx de saída), token-watch (rebaixamento de nota, sinais de rug, movimentos de preço e liquidez).
  • Cripto e DeFi: crypto-prices, crypto-news, token-verdict (nota A a F antes de comprar um token), token-security (relatório de risco completo), defi-yields, defi-tvl, aave-v3, aave-v4, perp-funding, hyperliquid, prediction-markets, gas-price, evm-balance, erc20-info, evm-tx.
  • Mercados e economia: sec-filings (empresas dos EUA), exchange-rates, macro-data (Banco Mundial).
  • Lugares e tempo: weather, timezone, geocode, postal-code, holidays, airport-status (EUA), satellite-image, satellite-compare (mesma área em duas datas lado a lado, com estimativa de mudança e nuvens).
  • Empresas e conformidade: company-lookup (LEI), sanctions-screen (OFAC, UE, ONU), vat-validate, iban-validate.
  • Validação e infraestrutura: email-validate (formato, MX), email-verify (caixa de entrada existe via SMTP), phone-validate, dns-lookup, ssl-check, whois, domain-check, url-status, ip-lookup, tech-stack, cve-lookup, useragent-parse.
  • Consultas: vin-decode (veículos), product-lookup (códigos de barras EAN/UPC).
  • Texto: translate, language-detect, text-embed (embeddings), tts (fala).
  • Gerar: qr-code, barcode, image-resize, chart-render (gráficos PNG), diagram-render (Mermaid).

5. Links