{"success":true,"data":[{"id":"svc_screenshot_01","slug":"screenshot","name":"Screenshot API","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG — decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic content. Params: url (required), width px (default 1280), height px (default 800), full_page boolean, wait_ms.","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/screenshot","price_usdc":0.005,"latency_p99_ms":2800,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["image_base64","width","height","url","captured_at"],"properties":{"image_base64":{"type":"string","description":"Base64-encoded PNG image (decode to get raw bytes)"},"width":{"type":"integer","description":"Actual image width in pixels"},"height":{"type":"integer","description":"Actual image height in pixels"},"url":{"type":"string","description":"The URL that was captured"},"captured_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when screenshot was taken"}},"example":{"image_base64":"iVBORw0KGgoAAAANSUhEUgAABQAAAASwCAYAAACPT...","width":1280,"height":800,"url":"https://example.com","captured_at":"2026-04-07T12:00:00.000Z"}},"is_active":true,"provider":"agentsvc.io","tags":["browser","visual","playwright","screenshot","png"],"method":"POST","example_input":{"url":"https://example.com","width":1280,"height":800},"price_atomic":"5000","price_display":"$0.005 USDC","try_url":"https://agentsvc.io/api/v1/try/screenshot","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/screenshot","page_url":"https://agentsvc.io/services/screenshot","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/screenshot -H \"Content-Type: application/json\" -d '{\"url\":\"https://example.com\",\"width\":1280,\"height\":800}'","status":{"ok":true,"latency_ms":2187,"checked_at":"2026-10-07T01:26:09.103Z"}},{"id":"svc_weather_02","slug":"weather","name":"Weather Data","description":"Current weather plus daily forecast up to 16 days and optional hourly forecast up to 48 hours, worldwide. Current: temperature, feels like, humidity, wind and gusts, precipitation, cloud cover, pressure, conditions text. Daily: min/max, conditions, precipitation sum and probability, max wind, UV index, sunrise/sunset. Params: location (city name like 'Berlin' or 'lat,lon'), days (1 to 16, default 3), hours (0 to 48 hourly steps, default 0), units ('metric' default or 'imperial'). forecast_3d is kept for older clients.","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/weather","price_usdc":0.002,"latency_p99_ms":400,"input_schema":{"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":16,"default":3,"description":"Days of daily forecast"},"hours":{"type":"integer","minimum":0,"maximum":48,"default":0,"description":"Hourly forecast steps (0 = none)"},"units":{"type":"string","enum":["metric","imperial"],"default":"metric"}}},"output_schema":{"type":"object","required":["location","current","forecast_3d"],"properties":{"location":{"type":"object","required":["name","lat","lon"],"properties":{"name":{"type":"string","description":"Location name as provided in input"},"lat":{"type":"number","description":"Resolved latitude"},"lon":{"type":"number","description":"Resolved longitude"}}},"current":{"type":"object","required":["temp_c","feels_like_c","humidity_pct","wind_kph","weather_code"],"properties":{"temp_c":{"type":"number","description":"Current temperature in Celsius"},"feels_like_c":{"type":"number","description":"Apparent temperature in Celsius"},"humidity_pct":{"type":"integer","description":"Relative humidity percentage (0-100)"},"wind_kph":{"type":"number","description":"Wind speed in km/h"},"weather_code":{"type":"integer","description":"WMO weather code (0=clear, 1-3=cloudy, 45-48=fog, 51-67=rain, 71-77=snow, 80-82=showers, 95-99=thunderstorm)"}}},"forecast_3d":{"type":"array","description":"3-day daily forecast","items":{"type":"object","required":["date","temp_max_c","temp_min_c","weather_code"],"properties":{"date":{"type":"string","format":"date","description":"ISO 8601 date (YYYY-MM-DD)"},"temp_max_c":{"type":"number","description":"Maximum temperature in Celsius for this day"},"temp_min_c":{"type":"number","description":"Minimum temperature in Celsius for this day"},"weather_code":{"type":"integer","description":"WMO weather code — same scale as current.weather_code"}}}}},"example":{"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}]}},"is_active":true,"provider":"agentsvc.io","tags":["weather","geolocation","forecast","climate","realtime"],"method":"POST","example_input":{"location":"Berlin"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/weather","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/weather","page_url":"https://agentsvc.io/services/weather","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/weather -H \"Content-Type: application/json\" -d '{\"location\":\"Berlin\"}'","status":{"ok":true,"latency_ms":55,"checked_at":"2026-10-07T01:46:06.972Z"}},{"id":"svc_exchange_03","slug":"exchange-rates","name":"Currency Exchange Rates","description":"Live forex rates from European Central Bank (ECB), updated hourly. Returns rates object mapping currency codes to rates relative to base. Pass symbols array to filter (e.g. ['USD','CHF','GBP']). Empty symbols = all 30+ currencies. Use for currency conversion in invoices, pricing, or financial calculations.","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/exchange-rates","price_usdc":0.002,"latency_p99_ms":300,"input_schema":{"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."}}},"output_schema":{"type":"object","required":["base","date","rates","source"],"properties":{"base":{"type":"string","description":"Base currency code (e.g. EUR)"},"date":{"type":"string","format":"date","description":"Date of the exchange rates"},"rates":{"type":"object","additionalProperties":{"type":"number"},"description":"Map of currency code → exchange rate relative to base"},"source":{"type":"string","description":"Data source attribution. Always: 'European Central Bank via frankfurter.dev'"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["forex","finance","currency","exchange","ecb"],"method":"POST","example_input":{"base":"EUR","symbols":["USD","CHF","GBP"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/exchange-rates","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/exchange-rates","page_url":"https://agentsvc.io/services/exchange-rates","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/exchange-rates -H \"Content-Type: application/json\" -d '{\"base\":\"EUR\",\"symbols\":[\"USD\",\"CHF\",\"GBP\"]}'","status":{"ok":true,"latency_ms":64,"checked_at":"2026-10-07T01:46:07.036Z"}},{"id":"svc_htmlpdf_04","slug":"html-to-pdf","name":"HTML to PDF","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF — decode to get raw bytes) and page_count. Provide url OR html — never both. Supports format (A4/Letter/Legal), landscape boolean, and margin settings (top/bottom/left/right in CSS units). Use for invoices, reports, or printable document generation.","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/html-to-pdf","price_usdc":0.008,"latency_p99_ms":3500,"input_schema":{"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"}}}}}]},"output_schema":{"type":"object","required":["pdf_base64","page_count","file_size_bytes","generated_at"],"properties":{"pdf_base64":{"type":"string","description":"Base64-encoded PDF bytes (decode to get raw PDF file)"},"page_count":{"type":"integer","description":"Number of pages in the generated PDF"},"file_size_bytes":{"type":"integer","description":"Size of the PDF in bytes"},"generated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of generation"}},"example":{"pdf_base64":"JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9...","page_count":2,"file_size_bytes":14867,"generated_at":"2026-04-07T12:00:00.000Z"}},"is_active":true,"provider":"agentsvc.io","tags":["pdf","browser","document","playwright","convert"],"method":"POST","example_input":{"html":"<h1>Invoice #123</h1><p>Total: $42.00</p>"},"price_atomic":"8000","price_display":"$0.008 USDC","try_url":"https://agentsvc.io/api/v1/try/html-to-pdf","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/html-to-pdf","page_url":"https://agentsvc.io/services/html-to-pdf","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/html-to-pdf -H \"Content-Type: application/json\" -d '{\"html\":\"<h1>Invoice #123</h1><p>Total: $42.00</p>\"}'","status":{"ok":true,"latency_ms":941,"checked_at":"2026-10-07T01:26:10.152Z"}},{"id":"svc_iplookup_05","slug":"ip-lookup","name":"IP Geolocation","description":"Resolve any IPv4 or IPv6 address to location and network data. Returns country, country_code, city, region, postal, lat/lon, timezone, ISP, org, and ASN. Use for fraud detection, geolocation enrichment, or access log analysis.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/ip-lookup","price_usdc":0.002,"latency_p99_ms":150,"input_schema":{"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')"}}},"output_schema":{"type":"object","required":["ip","country","country_code","city","lat","lon","timezone","isp"],"properties":{"ip":{"type":"string","description":"The queried IP address"},"country":{"type":"string","description":"Full country name"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"region":{"type":"string","description":"Region/state name"},"city":{"type":"string","description":"City name"},"postal":{"type":"string","description":"Postal/ZIP code"},"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"},"timezone":{"type":"string","description":"IANA timezone (e.g. America/New_York)"},"isp":{"type":"string","description":"Internet Service Provider name"},"org":{"type":"string","description":"Organization name"},"asn":{"type":"string","description":"Autonomous System Number (e.g. AS15169)"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["ip","geolocation","network","isp","timezone"],"method":"POST","example_input":{"ip":"8.8.8.8"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/ip-lookup","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/ip-lookup","page_url":"https://agentsvc.io/services/ip-lookup","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/ip-lookup -H \"Content-Type: application/json\" -d '{\"ip\":\"8.8.8.8\"}'","status":{"ok":true,"latency_ms":45,"checked_at":"2026-10-07T01:46:07.081Z"}},{"id":"svc_webreader_06","slug":"webpage-reader","name":"Webpage Reader","description":"Fetch and extract clean readable text from any URL. Full JS rendering via Playwright — works on SPAs and dynamic sites. Returns title, text (cleaned content, default max 8000 chars), description, word_count, and optional links array. Ideal for web research, content summarization, or feeding page content to an LLM.","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/webpage-reader","price_usdc":0.006,"latency_p99_ms":3200,"input_schema":{"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 …)"}}},"output_schema":{"type":"object","required":["url","title","text","word_count","fetched_at"],"properties":{"url":{"type":"string","description":"Final URL after any redirects"},"title":{"type":"string","description":"Page title (from <title> tag)"},"description":{"type":"string","description":"Meta description or Open Graph description"},"text":{"type":"string","description":"Clean readable text extracted from the page body (scripts, styles, nav, footer removed)"},"word_count":{"type":"integer","description":"Approximate number of words in the extracted text"},"links":{"type":"array","description":"Links found on the page (only when include_links=true)","items":{"type":"object","properties":{"href":{"type":"string","description":"Absolute URL of the link"},"text":{"type":"string","description":"Visible link text"}}}},"fetched_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the page was fetched"},"http_status":{"type":"integer","description":"HTTP status code of the page response"}},"example":{"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}},"is_active":true,"provider":"agentsvc.io","tags":["web","scraper","reader","text","playwright","extract","research"],"method":"POST","example_input":{"url":"https://example.com","max_chars":4000},"price_atomic":"6000","price_display":"$0.006 USDC","try_url":"https://agentsvc.io/api/v1/try/webpage-reader","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/webpage-reader","page_url":"https://agentsvc.io/services/webpage-reader","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/webpage-reader -H \"Content-Type: application/json\" -d '{\"url\":\"https://example.com\",\"max_chars\":4000}'","status":{"ok":true,"latency_ms":1924,"checked_at":"2026-10-07T01:46:09.005Z"}},{"id":"svc_dnslookup_07","slug":"dns-lookup","name":"DNS Lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mail server setup (MX), check domain ownership (TXT), or debug DNS propagation.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/dns-lookup","price_usdc":0.002,"latency_p99_ms":300,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["domain","records","resolved_at"],"properties":{"domain":{"type":"string","description":"The queried domain name"},"records":{"type":"object","description":"Map of DNS record type → array of records","properties":{"A":{"type":"array","items":{"type":"string"},"description":"IPv4 addresses"},"AAAA":{"type":"array","items":{"type":"string"},"description":"IPv6 addresses"},"MX":{"type":"array","items":{"type":"object","properties":{"priority":{"type":"integer"},"exchange":{"type":"string"}}},"description":"Mail exchange records"},"TXT":{"type":"array","items":{"type":"string"},"description":"TXT records (joined entries)"},"CNAME":{"type":"array","items":{"type":"string"},"description":"Canonical name records"},"NS":{"type":"array","items":{"type":"string"},"description":"Nameserver records"}}},"resolved_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of the lookup"}},"example":{"domain":"example.com","records":{"A":["93.184.216.34"],"MX":[{"priority":10,"exchange":"mail.example.com"}]},"resolved_at":"2026-04-07T12:00:00.000Z"}},"is_active":true,"provider":"agentsvc.io","tags":["dns","network","domain","lookup","A","MX","TXT"],"method":"POST","example_input":{"domain":"github.com","types":["A","MX"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/dns-lookup","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/dns-lookup","page_url":"https://agentsvc.io/services/dns-lookup","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/dns-lookup -H \"Content-Type: application/json\" -d '{\"domain\":\"github.com\",\"types\":[\"A\",\"MX\"]}'","status":{"ok":true,"latency_ms":1,"checked_at":"2026-10-07T01:46:09.007Z"}},{"id":"svc_qrcode_08","slug":"qr-code","name":"QR Code Generator","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG — decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), error_correction (L/M/Q/H, default M). H = highest redundancy, survives up to 30% damage.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/qr-code","price_usdc":0.002,"latency_p99_ms":100,"input_schema":{"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."}}},"output_schema":{"type":"object","required":["image_base64","width","height","text"],"properties":{"image_base64":{"type":"string","description":"Base64-encoded PNG image of the QR code (decode to get raw bytes)"},"width":{"type":"integer","description":"Image width in pixels"},"height":{"type":"integer","description":"Image height in pixels"},"text":{"type":"string","description":"The text that was encoded"},"generated_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of generation"}},"example":{"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAA...","width":256,"height":256,"text":"https://agentsvc.io","generated_at":"2026-04-07T12:00:00.000Z"}},"is_active":true,"provider":"agentsvc.io","tags":["qr","qrcode","image","encode","png","barcode"],"method":"POST","example_input":{"text":"https://agentsvc.io","size":256},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/qr-code","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/qr-code","page_url":"https://agentsvc.io/services/qr-code","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/qr-code -H \"Content-Type: application/json\" -d '{\"text\":\"https://agentsvc.io\",\"size\":256}'","status":{"ok":true,"latency_ms":24,"checked_at":"2026-10-07T01:46:09.031Z"}},{"id":"svc_websearch_09","slug":"web-search","name":"Web Search","description":"Search for factual information via DuckDuckGo + Wikipedia. Returns heading, abstract (plain-language summary), abstract_url, and results (list of relevant links). Best for: people, places, concepts, history, science. NOT for breaking news — use news-search instead.","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/web-search","price_usdc":0.003,"latency_p99_ms":600,"input_schema":{"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')"}}},"output_schema":{"type":"object","required":["query","heading","abstract","results"],"properties":{"query":{"type":"string","description":"The original search query"},"heading":{"type":"string","description":"Topic heading from the search engine"},"abstract":{"type":"string","description":"Concise abstract/summary about the topic (from Wikipedia or similar source)"},"abstract_url":{"type":"string","description":"Source URL for the abstract"},"abstract_source":{"type":"string","description":"Name of the abstract source (e.g. 'Wikipedia')"},"results":{"type":"array","description":"Related search results with URLs","items":{"type":"object","properties":{"text":{"type":"string","description":"Result description or snippet"},"url":{"type":"string","description":"Result URL"}}}},"answer":{"type":"string","description":"Direct answer for calculation or fact queries (e.g. '42' for math, '23°C' for temperatures)"}},"example":{"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":""}},"is_active":true,"provider":"agentsvc.io","tags":["search","web","duckduckgo","research","query","information"],"method":"POST","example_input":{"query":"x402 payment protocol"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/web-search","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/web-search","page_url":"https://agentsvc.io/services/web-search","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/web-search -H \"Content-Type: application/json\" -d '{\"query\":\"x402 payment protocol\"}'","status":{"ok":true,"latency_ms":453,"checked_at":"2026-10-07T01:46:09.484Z"}},{"id":"svc_translate_10","slug":"translate","name":"Text Translation","description":"Translate text between 100+ languages. Max 500 characters per call. Returns translated_text and confidence (0-1). Set target_lang to IETF code: 'de' (German), 'fr' (French), 'es' (Spanish), 'ja' (Japanese), 'zh-CN' (Chinese Simplified), 'ar' (Arabic), 'pt' (Portuguese), 'it' (Italian), 'nl' (Dutch). source_lang defaults to auto-detect.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/translate","price_usdc":0.002,"latency_p99_ms":500,"input_schema":{"type":"object","required":["text","target_lang"],"properties":{"text":{"type":"string","description":"Text to translate (max 500 characters per call)"},"target_lang":{"type":"string","description":"Target language code (e.g. 'de' for German, 'fr' for French, 'es' for Spanish, 'ja' for Japanese, 'zh' for Chinese). Use ISO 639-1 codes."},"source_lang":{"type":"string","default":"auto","description":"Source language code. Default: 'auto' (auto-detect). Use ISO 639-1 codes."}}},"output_schema":{"type":"object","required":["original_text","translated_text","source_lang","target_lang"],"properties":{"original_text":{"type":"string","description":"The original input text"},"translated_text":{"type":"string","description":"The translated text in the target language"},"source_lang":{"type":"string","description":"Detected or specified source language code"},"target_lang":{"type":"string","description":"Target language code as specified"},"confidence":{"type":"number","description":"Translation confidence score (0.0-1.0)"},"service":{"type":"string","description":"Translation service used. Always: 'MyMemory'"}},"example":{"original_text":"Hello, how are you?","translated_text":"Hallo, wie geht es Ihnen?","source_lang":"en","target_lang":"de","confidence":1,"service":"MyMemory"}},"is_active":true,"provider":"agentsvc.io","tags":["translate","language","nlp","text","multilingual","i18n"],"method":"POST","example_input":{"text":"Hello, how are you?","target_lang":"de"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/translate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/translate","page_url":"https://agentsvc.io/services/translate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/translate -H \"Content-Type: application/json\" -d '{\"text\":\"Hello, how are you?\",\"target_lang\":\"de\"}'","status":{"ok":true,"latency_ms":328,"checked_at":"2026-10-07T01:46:09.812Z"}},{"id":"svc_emailval_11","slug":"email-validate","name":"Email Validation","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Returns is_valid boolean and granular checks object. Use before storing or sending to email addresses to prevent bounces.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/email-validate","price_usdc":0.002,"latency_p99_ms":400,"input_schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","description":"The email address to validate (e.g. 'user@example.com')"}}},"output_schema":{"type":"object","required":["email","is_valid","checks"],"properties":{"email":{"type":"string","description":"The validated email address (normalized to lowercase)"},"is_valid":{"type":"boolean","description":"true if the email passes all checks (format + deliverable domain)"},"local_part":{"type":"string","description":"The part before the @ symbol"},"domain":{"type":"string","description":"The domain part of the email address"},"checks":{"type":"object","description":"Individual check results","properties":{"format_valid":{"type":"boolean","description":"Email format passes RFC 5322 validation"},"domain_has_mx":{"type":"boolean","description":"Domain has valid MX records (can receive email)"},"is_disposable":{"type":"boolean","description":"Domain belongs to a known disposable email service (e.g. mailinator.com, tempmail.com)"},"is_role_address":{"type":"boolean","description":"Local part is a role address (e.g. admin@, info@, noreply@, support@)"}}},"mx_records":{"type":"array","items":{"type":"string"},"description":"MX record hostnames found for the domain"}},"example":{"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"]}},"is_active":true,"provider":"agentsvc.io","tags":["email","validation","mx","deliverability","spam","verification"],"method":"POST","example_input":{"email":"support@github.com"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/email-validate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/email-validate","page_url":"https://agentsvc.io/services/email-validate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/email-validate -H \"Content-Type: application/json\" -d '{\"email\":\"support@github.com\"}'","status":{"ok":true,"latency_ms":5,"checked_at":"2026-10-07T01:46:09.817Z"}},{"id":"svc_sslcheck_12","slug":"ssl-check","name":"SSL Certificate Check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, and protocol version. Default port 443. Use for certificate expiry monitoring, security audits, or HTTPS verification.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/ssl-check","price_usdc":0.002,"latency_p99_ms":800,"input_schema":{"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)"}}},"output_schema":{"type":"object","required":["domain","port","valid","days_remaining"],"properties":{"domain":{"type":"string","description":"The checked domain"},"port":{"type":"integer","description":"The port that was checked"},"valid":{"type":"boolean","description":"true if certificate is currently valid and not expired"},"subject":{"type":"string","description":"Certificate subject (CN=...)"},"subject_alt_names":{"type":"array","items":{"type":"string"},"description":"Subject Alternative Names the cert is valid for"},"issuer":{"type":"string","description":"Certificate issuer organization"},"valid_from":{"type":"string","format":"date-time","description":"Certificate valid-from date (ISO 8601)"},"valid_to":{"type":"string","format":"date-time","description":"Certificate expiry date (ISO 8601)"},"days_remaining":{"type":"integer","description":"Number of days until certificate expires (negative = already expired)"},"serial_number":{"type":"string","description":"Certificate serial number (hex)"},"fingerprint_sha256":{"type":"string","description":"SHA-256 fingerprint of the certificate"},"protocol":{"type":"string","description":"TLS protocol version in use (e.g. TLSv1.3)"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["ssl","tls","certificate","security","https","expiry","monitoring"],"method":"POST","example_input":{"domain":"github.com"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/ssl-check","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/ssl-check","page_url":"https://agentsvc.io/services/ssl-check","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/ssl-check -H \"Content-Type: application/json\" -d '{\"domain\":\"github.com\"}'","status":{"ok":true,"latency_ms":19,"checked_at":"2026-10-07T01:46:09.836Z"}},{"id":"svc_whois_13","slug":"whois","name":"WHOIS Lookup","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array, status array, and registrant_country. Clean JSON — no raw WHOIS text to parse. Covers all major TLDs.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/whois","price_usdc":0.002,"latency_p99_ms":700,"input_schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to look up (e.g. 'github.com', 'openai.com'). Include TLD, exclude https://"}}},"output_schema":{"type":"object","required":["domain","status","name_servers"],"properties":{"domain":{"type":"string","description":"The queried domain name"},"registrar":{"type":"string","description":"Domain registrar name"},"registrar_url":{"type":"string","description":"Registrar website URL"},"status":{"type":"array","items":{"type":"string"},"description":"Domain status codes (e.g. clientTransferProhibited)"},"created_at":{"type":"string","format":"date-time","description":"Domain registration date (ISO 8601)"},"updated_at":{"type":"string","format":"date-time","description":"Last updated date (ISO 8601)"},"expires_at":{"type":"string","format":"date-time","description":"Domain expiry date (ISO 8601)"},"days_until_expiry":{"type":"integer","description":"Days remaining until domain expires (negative = already expired)"},"name_servers":{"type":"array","items":{"type":"string"},"description":"Nameservers for the domain"},"dnssec":{"type":"string","description":"DNSSEC status (e.g. 'signedDelegation', 'unsigned')"},"registrant_country":{"type":"string","description":"Registrant country code (if publicly available)"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["whois","rdap","domain","registrar","dns","expiry","registration"],"method":"POST","example_input":{"domain":"github.com"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/whois","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/whois","page_url":"https://agentsvc.io/services/whois","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/whois -H \"Content-Type: application/json\" -d '{\"domain\":\"github.com\"}'","status":{"ok":true,"latency_ms":82,"checked_at":"2026-10-07T01:46:09.918Z"}},{"id":"svc_crypto_14","slug":"crypto-prices","name":"Crypto Price Lookup","description":"Crypto prices in USD and other currencies. Three modes: (1) coins as CoinGecko IDs or tickers (up to 50) for live price, 24h change and market cap in the requested currencies; (2) tokens as chain:address (e.g. base:0x833589fC…, ethereum:0x6982…) for any DEX-traded token; (3) at (past ISO date or unix seconds) for historical USD prices of coins and tokens. Params: coins, tokens, currencies (default ['usd']), at.","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/crypto-prices","price_usdc":0.002,"latency_p99_ms":500,"input_schema":{"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 fiat currencies. Default: ['usd']. Supported: usd, eur, gbp, jpy, chf, aud, cad, btc, eth."}}},"output_schema":{"type":"object","required":["prices","fetched_at","source"],"properties":{"prices":{"type":"object","description":"Map of coin_id → price data. Each entry contains price(s) in requested currencies, 24h change, and market cap.","additionalProperties":{"type":"object","properties":{"name":{"type":"string","description":"Full coin name (e.g. 'Bitcoin')"},"symbol":{"type":"string","description":"Ticker symbol (e.g. 'BTC')"},"usd":{"type":"number","description":"Price in USD"},"usd_24h_change":{"type":"number","description":"24-hour price change in percent (e.g. 2.35 means +2.35%)"},"usd_market_cap":{"type":"number","description":"Market capitalization in USD"}}}},"fetched_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of the data"},"source":{"type":"string","description":"Always: 'CoinGecko'"},"not_found":{"type":"array","items":{"type":"string"},"description":"Coin IDs or tickers that could not be resolved"}},"example":{"prices":{"bitcoin":{"name":"Bitcoin","symbol":"BTC","usd":71923,"usd_24h_change":1.42,"usd_market_cap":1419000000000},"ethereum":{"name":"Ethereum","symbol":"ETH","usd":2188,"usd_24h_change":0.41,"usd_market_cap":263000000000}},"fetched_at":"2026-04-10T14:00:00.000Z","source":"CoinGecko","not_found":[]}},"is_active":true,"provider":"agentsvc.io","tags":["crypto","bitcoin","ethereum","prices","finance","defi","coingecko","market"],"method":"POST","example_input":{"coins":["bitcoin","ethereum"],"currencies":["usd"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/crypto-prices","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/crypto-prices","page_url":"https://agentsvc.io/services/crypto-prices","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/crypto-prices -H \"Content-Type: application/json\" -d '{\"coins\":[\"bitcoin\",\"ethereum\"],\"currencies\":[\"usd\"]}'","status":{"ok":true,"latency_ms":385,"checked_at":"2026-10-07T01:46:10.303Z"}},{"id":"svc_pdfextract_15","slug":"pdf-extract","name":"PDF Text Extraction","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + char_count), page_count, and metadata (title, author, creator). Encode with: Buffer.from(pdfBytes).toString('base64'). Ideal for RAG pipelines, document QA, or LLM ingestion.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/pdf-extract","price_usdc":0.004,"latency_p99_ms":1500,"input_schema":{"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."}}},"output_schema":{"type":"object","required":["text","page_count","extracted_at"],"properties":{"text":{"type":"string","description":"Full extracted text from all pages, joined with newlines. Preserves paragraph structure where possible."},"page_count":{"type":"integer","description":"Total number of pages in the PDF"},"pages":{"type":"array","description":"Per-page text content (first max_pages pages)","items":{"type":"object","properties":{"page":{"type":"integer","description":"Page number (1-based)"},"text":{"type":"string","description":"Extracted text for this page"},"char_count":{"type":"integer","description":"Number of characters on this page"}}}},"metadata":{"type":"object","description":"PDF document metadata (if available)","properties":{"title":{"type":"string"},"author":{"type":"string"},"subject":{"type":"string"},"creator":{"type":"string"},"producer":{"type":"string"},"creation_date":{"type":"string"}}},"file_size_bytes":{"type":"integer","description":"Size of the decoded PDF in bytes"},"extracted_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of extraction"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["pdf","text","extract","parse","document","ocr","rag","llm"],"method":"POST","example_input":{"pdf_base64":"<base64 of a PDF>","max_pages":10},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/pdf-extract","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/pdf-extract","page_url":"https://agentsvc.io/services/pdf-extract","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/pdf-extract -H \"Content-Type: application/json\" -d '{\"pdf_base64\":\"<base64 of a PDF>\",\"max_pages\":10}'","status":{"ok":true,"latency_ms":28,"checked_at":"2026-10-07T01:26:13.455Z"}},{"id":"svc_phonevalidate_16","slug":"phone-validate","name":"Phone Number Validation","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_format, country_code (ISO alpha-2), and line_type (MOBILE/FIXED_LINE/VOIP/TOLL_FREE). Provide country_code hint (e.g. 'DE') for local numbers without country prefix.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/phone-validate","price_usdc":0.002,"latency_p99_ms":50,"input_schema":{"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 (+...)."}}},"output_schema":{"type":"object","required":["phone","is_valid","checks"],"properties":{"phone":{"type":"string","description":"The input phone number as provided"},"is_valid":{"type":"boolean","description":"true if the number is a valid, dialable phone number"},"e164":{"type":"string","description":"E.164 formatted number (e.g. '+4915123456789'). International standard format."},"national_format":{"type":"string","description":"Nationally formatted number (e.g. '0151 23456789' for Germany)"},"international_format":{"type":"string","description":"Internationally formatted number (e.g. '+49 151 23456789')"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g. 'DE', 'US', 'GB')"},"country_calling_code":{"type":"string","description":"International dialing code (e.g. '49' for Germany, '1' for US)"},"line_type":{"type":"string","description":"Type of phone line: 'MOBILE', 'FIXED_LINE', 'FIXED_LINE_OR_MOBILE', 'TOLL_FREE', 'PREMIUM_RATE', 'SHARED_COST', 'VOIP', 'PERSONAL_NUMBER', 'PAGER', 'UAN', 'VOICEMAIL', or 'UNKNOWN'"},"checks":{"type":"object","properties":{"is_possible":{"type":"boolean","description":"Number has a valid length for the country (faster check than full validation)"},"is_valid":{"type":"boolean","description":"Full validation — number is valid for the assigned country and region"}}}},"example":{"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}}},"is_active":true,"provider":"agentsvc.io","tags":["phone","validation","mobile","landline","e164","international","carrier"],"method":"POST","example_input":{"phone":"+41 44 668 18 00"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/phone-validate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/phone-validate","page_url":"https://agentsvc.io/services/phone-validate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/phone-validate -H \"Content-Type: application/json\" -d '{\"phone\":\"+41 44 668 18 00\"}'","status":{"ok":true,"latency_ms":5,"checked_at":"2026-10-07T01:46:10.308Z"}},{"id":"svc_stocks_17","slug":"stock-prices","name":"Stock Price Lookup","description":"Real-time stock data via Yahoo Finance. Returns price, change, change_pct, previous_close, market_cap, pe_ratio, week_52_high, week_52_low, volume, and market_state. Max 10 symbols per call. Non-US exchange suffixes: 'SAP.DE' (Xetra), 'VOD.L' (London LSE), 'AIR.PA' (Paris Euronext), 'ASML.AS' (Amsterdam).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/stock-prices","price_usdc":0.002,"latency_p99_ms":800,"input_schema":{"type":"object","required":["symbols"],"properties":{"symbols":{"type":"array","items":{"type":"string"},"description":"List of stock ticker symbols. Max 10 per call. Examples: ['AAPL', 'MSFT', 'NVDA'] for US stocks, ['SAP.DE', 'BAYN.DE'] for German XETRA stocks, ['TSLA', 'GOOGL', 'AMZN']. Use the exchange suffix for non-US stocks (e.g. .DE, .L, .PA)."}}},"output_schema":{"type":"object","required":["stocks","fetched_at"],"properties":{"stocks":{"type":"object","description":"Map of ticker symbol → stock data","additionalProperties":{"type":"object","properties":{"symbol":{"type":"string","description":"Ticker symbol as provided"},"name":{"type":"string","description":"Full company name (e.g. 'Apple Inc.')"},"exchange":{"type":"string","description":"Exchange name (e.g. 'NMS', 'NYQ', 'GER')"},"currency":{"type":"string","description":"Trading currency (e.g. 'USD', 'EUR', 'GBP')"},"price":{"type":"number","description":"Current market price"},"change":{"type":"number","description":"Price change vs previous close"},"change_pct":{"type":"number","description":"Price change in percent (e.g. 1.23 means +1.23%)"},"previous_close":{"type":"number","description":"Previous trading day closing price"},"open":{"type":"number","description":"Today's opening price"},"day_high":{"type":"number","description":"Today's intraday high"},"day_low":{"type":"number","description":"Today's intraday low"},"volume":{"type":"integer","description":"Today's trading volume (shares)"},"market_cap":{"type":"number","description":"Market capitalization in the stock's currency"},"pe_ratio":{"type":"number","description":"Trailing P/E ratio (price-to-earnings)"},"week_52_high":{"type":"number","description":"52-week price high"},"week_52_low":{"type":"number","description":"52-week price low"},"market_state":{"type":"string","description":"Market state: 'REGULAR', 'PRE', 'POST', 'CLOSED'"}}}},"not_found":{"type":"array","items":{"type":"string"},"description":"Symbols that could not be resolved"},"fetched_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp"},"source":{"type":"string","description":"Always: 'Yahoo Finance'"}},"example":{"stocks":{"AAPL":{"symbol":"AAPL","name":"Apple Inc.","exchange":"NMS","currency":"USD","price":260.49,"change":1.59,"change_pct":0.61,"previous_close":258.9,"open":259.5,"day_high":261.2,"day_low":258.75,"volume":48200000,"market_cap":3910000000000,"pe_ratio":32.4,"week_52_high":273.59,"week_52_low":169.21,"market_state":"REGULAR"},"MSFT":{"symbol":"MSFT","name":"Microsoft Corporation","exchange":"NMS","currency":"USD","price":373.07,"change":1.43,"change_pct":0.38,"previous_close":371.64,"market_state":"REGULAR"}},"not_found":[],"fetched_at":"2026-04-10T14:00:00.000Z","source":"Yahoo Finance"}},"is_active":true,"provider":"agentsvc.io","tags":["stocks","finance","nasdaq","nyse","shares","market","trading","equities"],"method":"POST","example_input":{"symbols":["AAPL","MSFT"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/stock-prices","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/stock-prices","page_url":"https://agentsvc.io/services/stock-prices","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/stock-prices -H \"Content-Type: application/json\" -d '{\"symbols\":[\"AAPL\",\"MSFT\"]}'","status":{"ok":true,"latency_ms":94,"checked_at":"2026-10-07T01:46:10.403Z"}},{"id":"svc_geocode_18","slug":"geocode","name":"Geocoding","description":"Forward geocoding: address string → lat/lon. Reverse geocoding: lat/lon → human-readable address. Powered by OpenStreetMap Nominatim. Returns results array with display_name, lat, lon, type, and structured address object. Provide address (string) for forward, or lat + lon (numbers) for reverse.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/geocode","price_usdc":0.002,"latency_p99_ms":600,"input_schema":{"type":"object","description":"Provide either 'address' for forward geocoding, or both 'lat' + 'lon' for reverse geocoding.","oneOf":[{"required":["address"],"properties":{"address":{"type":"string","description":"Address string to geocode (e.g. 'Eiffel Tower, Paris', '1600 Pennsylvania Ave NW, Washington DC', 'Marienplatz 1, Munich')"},"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)"}}}]},"output_schema":{"type":"object","required":["mode","results"],"properties":{"mode":{"type":"string","enum":["forward","reverse"],"description":"'forward' if address was geocoded, 'reverse' if coordinates were looked up"},"results":{"type":"array","items":{"type":"object","properties":{"display_name":{"type":"string","description":"Full formatted address string"},"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"},"type":{"type":"string","description":"OSM place type (e.g. 'city', 'house', 'tourism', 'highway')"},"address":{"type":"object","description":"Structured address components","properties":{"house_number":{"type":"string"},"road":{"type":"string"},"neighbourhood":{"type":"string"},"suburb":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"postcode":{"type":"string"},"country":{"type":"string"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 (e.g. 'de', 'us', 'fr')"}}},"osm_type":{"type":"string","description":"OSM element type: 'node', 'way', 'relation'"},"place_id":{"type":"integer","description":"OpenStreetMap place ID"}}}},"source":{"type":"string","description":"Always: 'OpenStreetMap Nominatim'"}},"example":{"mode":"forward","results":[{"display_name":"Eiffel Tower, 5, Avenue Anatole France, Quartier du Gros-Caillou, Paris, Île-de-France, France","lat":48.8583736,"lon":2.2922926,"type":"tourism","address":{"road":"Avenue Anatole France","city":"Paris","state":"Île-de-France","postcode":"75007","country":"France","country_code":"fr"},"osm_type":"way","place_id":158515771}],"source":"OpenStreetMap Nominatim"}},"is_active":true,"provider":"agentsvc.io","tags":["geocoding","geolocation","address","coordinates","lat","lon","maps","openstreetmap"],"method":"POST","example_input":{"address":"Brandenburger Tor, Berlin"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/geocode","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/geocode","page_url":"https://agentsvc.io/services/geocode","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/geocode -H \"Content-Type: application/json\" -d '{\"address\":\"Brandenburger Tor, Berlin\"}'","status":{"ok":true,"latency_ms":22,"checked_at":"2026-10-07T01:46:10.425Z"}},{"id":"svc_news_19","slug":"news-search","name":"News Search","description":"Search recent news articles by keyword. Returns articles with title, url, source, published_at, and snippet. Sources: HackerNews Algolia (tech) + BBC RSS (general/world). Optional category filter: general/tech/business/science/health/politics. Limit max 30. Use for current events, topic monitoring, or market sentiment.","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/news-search","price_usdc":0.003,"latency_p99_ms":1200,"input_schema":{"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":"News category filter. 'tech' searches HackerNews for developer/tech news. Others search BBC + general news feeds."}}},"output_schema":{"type":"object","required":["query","articles","total_found"],"properties":{"query":{"type":"string","description":"The search query"},"articles":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Article headline"},"url":{"type":"string","description":"Direct link to the article"},"source":{"type":"string","description":"News source name (e.g. 'BBC News', 'Hacker News')"},"published_at":{"type":"string","description":"Publication date/time (ISO 8601 or RFC 2822)"},"snippet":{"type":"string","description":"Short excerpt or description (if available)"},"score":{"type":"integer","description":"Community score/upvotes (HackerNews only)"}}}},"total_found":{"type":"integer","description":"Total number of matching articles found (before limit)"},"sources_queried":{"type":"array","items":{"type":"string"},"description":"News sources that were searched"}},"example":{"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.bbc.co.uk/news/technology-67890123","source":"BBC News","published_at":"2026-04-10T06:15:00Z","snippet":"Scientists and engineers are pushing the boundaries..."}],"total_found":48,"sources_queried":["Hacker News","BBC News"]}},"is_active":true,"provider":"agentsvc.io","tags":["news","search","articles","headlines","rss","hackernews","bbc","media"],"method":"POST","example_input":{"query":"AI agents","limit":5},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/news-search","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/news-search","page_url":"https://agentsvc.io/services/news-search","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/news-search -H \"Content-Type: application/json\" -d '{\"query\":\"AI agents\",\"limit\":5}'","status":{"ok":true,"latency_ms":647,"checked_at":"2026-10-07T01:46:11.072Z"}},{"id":"svc_ocr_20","slug":"ocr","name":"OCR — Image to Text","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where 80+ is reliable). Set language to Tesseract code: 'eng' (default), 'deu' (German), 'fra' (French), 'chi_sim' (Chinese Simplified), 'jpn' (Japanese), 'ara' (Arabic). Use for invoices, receipts, scanned documents, or screenshots with text.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/ocr","price_usdc":0.008,"latency_p99_ms":4000,"input_schema":{"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."}}},"output_schema":{"type":"object","required":["text","confidence","language","processed_at"],"properties":{"text":{"type":"string","description":"Full extracted text from the image, with line breaks preserved"},"confidence":{"type":"number","description":"Overall OCR confidence score (0-100). Above 70 is considered reliable."},"language":{"type":"string","description":"Language code used for recognition"},"word_count":{"type":"integer","description":"Number of words extracted"},"char_count":{"type":"integer","description":"Number of characters extracted (excluding whitespace)"},"processing_ms":{"type":"integer","description":"Time taken for OCR processing in milliseconds"},"processed_at":{"type":"string","format":"date-time","description":"ISO 8601 timestamp"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["ocr","image","text","extract","tesseract","scan","document","invoice","receipt"],"method":"POST","example_input":{"image_base64":"<base64 of a PNG/JPG>","language":"eng"},"price_atomic":"8000","price_display":"$0.008 USDC","try_url":"https://agentsvc.io/api/v1/try/ocr","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/ocr","page_url":"https://agentsvc.io/services/ocr","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/ocr -H \"Content-Type: application/json\" -d '{\"image_base64\":\"<base64 of a PNG/JPG>\",\"language\":\"eng\"}'","status":{"ok":true,"latency_ms":470,"checked_at":"2026-10-07T01:26:15.033Z"}},{"id":"svc_webscrape_21","slug":"web-scrape","name":"Web Scrape (URL to Markdown)","description":"Fetch any public URL and return the page as clean Markdown for LLM consumption (title, meta description, main content with headings/lists/links preserved). Pass render:true to execute JavaScript in a real browser for SPAs (slower, returns plain text). Use this instead of raw fetch when a site blocks bots or when you want token-efficient content. Params: url (required), max_chars (default 8000, max 60000), include_links boolean, render boolean.","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/web-scrape","price_usdc":0.004,"latency_p99_ms":3500,"input_schema":{"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."}}},"output_schema":{"type":"object","required":["url","status","title","markdown","word_count","truncated","fetched_at"],"properties":{"url":{"type":"string","description":"Final URL after redirects"},"status":{"type":"integer","description":"HTTP status of the fetched page"},"title":{"type":"string"},"description":{"type":"string","description":"Meta description if present"},"markdown":{"type":"string","description":"Page content as Markdown"},"word_count":{"type":"integer"},"truncated":{"type":"boolean"},"rendered":{"type":"boolean","description":"True if a headless browser was used"},"links":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"href":{"type":"string"}}}},"fetch_ms":{"type":"integer"},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["scrape","markdown","crawl","html","reader","llm","content","web"],"method":"POST","example_input":{"url":"https://example.com","max_chars":8000},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/web-scrape","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/web-scrape","page_url":"https://agentsvc.io/services/web-scrape","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/web-scrape -H \"Content-Type: application/json\" -d '{\"url\":\"https://example.com\",\"max_chars\":8000}'","status":{"ok":true,"latency_ms":66,"checked_at":"2026-10-07T01:26:15.099Z"}},{"id":"svc_rssfetch_22","slug":"rss-fetch","name":"RSS / Atom Feed to JSON","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monitoring blogs, news sites, GitHub releases, podcasts or any feed URL without writing an XML parser. Params: url (required), limit (default 20, max 100).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/rss-fetch","price_usdc":0.002,"latency_p99_ms":1500,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["feed","items","item_count","fetched_at"],"properties":{"feed":{"type":"object","properties":{"title":{"type":"string"},"link":{"type":"string"},"description":{"type":"string"},"format":{"type":"string","enum":["rss","atom","rss1"]},"url":{"type":"string"}}},"items":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"link":{"type":"string"},"published_at":{"type":"string"},"summary":{"type":"string"},"author":{"type":"string"},"guid":{"type":"string"}}}},"item_count":{"type":"integer"},"total_in_feed":{"type":"integer"},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["rss","atom","feed","news","monitor","xml","json"],"method":"POST","example_input":{"url":"https://hnrss.org/frontpage","limit":10},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/rss-fetch","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/rss-fetch","page_url":"https://agentsvc.io/services/rss-fetch","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/rss-fetch -H \"Content-Type: application/json\" -d '{\"url\":\"https://hnrss.org/frontpage\",\"limit\":10}'","status":{"ok":true,"latency_ms":2612,"checked_at":"2026-10-07T01:46:13.684Z"}},{"id":"svc_urlstatus_23","slug":"url-status","name":"URL Status & Redirect Check","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use for link validation, uptime checks, canonical URL resolution or before spending money on a scrape/screenshot. Params: url (required), method (GET default, or HEAD).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/url-status","price_usdc":0.002,"latency_p99_ms":1200,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"URL to check"},"method":{"type":"string","enum":["GET","HEAD"],"default":"GET"}}},"output_schema":{"type":"object","required":["url","ok","reachable","checked_at"],"properties":{"url":{"type":"string"},"final_url":{"type":"string"},"status":{"type":"integer"},"ok":{"type":"boolean","description":"True for 2xx/3xx final status"},"reachable":{"type":"boolean"},"redirect_count":{"type":"integer"},"redirects":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"integer"},"location":{"type":"string"},"ms":{"type":"integer"}}}},"response_ms":{"type":"integer"},"content_type":{"type":"string"},"content_length":{"type":"integer"},"server":{"type":"string"},"https":{"type":"boolean"},"error":{"type":"string"},"checked_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["http","status","redirect","uptime","link","check","monitor"],"method":"POST","example_input":{"url":"https://example.com"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/url-status","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/url-status","page_url":"https://agentsvc.io/services/url-status","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/url-status -H \"Content-Type: application/json\" -d '{\"url\":\"https://example.com\"}'","status":{"ok":true,"latency_ms":62,"checked_at":"2026-10-07T01:46:13.746Z"}},{"id":"svc_evmbalance_24","slug":"evm-balance","name":"Wallet Balance on Base","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC covers. Use it to check your own agent wallet before a paid workflow, to verify a counterparty was paid, or to monitor treasury addresses. Params: address (required, 0x...).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/evm-balance","price_usdc":0.002,"latency_p99_ms":900,"input_schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"EVM address on Base"}}},"output_schema":{"type":"object","required":["address","network","eth","usdc","usdc_atomic","block_number","checked_at"],"properties":{"address":{"type":"string"},"network":{"type":"string","enum":["base"]},"chain_id":{"type":"integer"},"eth":{"type":"string","description":"ETH balance as decimal string"},"eth_wei":{"type":"string"},"usdc":{"type":"string","description":"USDC balance as decimal string (6 decimals)"},"usdc_atomic":{"type":"string"},"usdc_contract":{"type":"string"},"tx_count":{"type":"integer"},"block_number":{"type":"integer"},"x402_calls_affordable":{"type":"object","properties":{"at_0_002":{"type":"integer"},"at_0_005":{"type":"integer"}}},"checked_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["wallet","balance","usdc","eth","base","onchain","crypto","x402"],"method":"POST","example_input":{"address":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/evm-balance","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/evm-balance","page_url":"https://agentsvc.io/services/evm-balance","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/evm-balance -H \"Content-Type: application/json\" -d '{\"address\":\"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27\"}'","status":{"ok":true,"latency_ms":156,"checked_at":"2026-10-07T01:46:13.902Z"}},{"id":"svc_barcode_25","slug":"barcode","name":"Barcode Generator","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check digits for EAN/UPC. Use for labels, shipping, inventory, tickets or invoices. Params: text (required), type, scale (1-8, default 3), include_text boolean (human-readable text under the bars).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/barcode","price_usdc":0.002,"latency_p99_ms":300,"input_schema":{"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}}},"output_schema":{"type":"object","required":["image_base64","format","type","text","width","height"],"properties":{"image_base64":{"type":"string","description":"Base64-encoded PNG"},"format":{"type":"string","enum":["png"]},"type":{"type":"string"},"text":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"size_bytes":{"type":"integer"}},"example":{"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAM...","format":"png","type":"ean13","text":"4006381333931","width":342,"height":132,"size_bytes":1840}},"is_active":true,"provider":"agentsvc.io","tags":["barcode","ean","code128","png","label","generate","datamatrix","pdf417"],"method":"POST","example_input":{"text":"4006381333931","type":"ean13"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/barcode","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/barcode","page_url":"https://agentsvc.io/services/barcode","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/barcode -H \"Content-Type: application/json\" -d '{\"text\":\"4006381333931\",\"type\":\"ean13\"}'","status":{"ok":true,"latency_ms":16,"checked_at":"2026-10-07T01:46:13.918Z"}},{"id":"svc_imageresize_26","slug":"image-resize","name":"Image Resize & Convert","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots before sending them to a vision model, create thumbnails, or convert formats. Params: image_base64 or image_url (one required), width, height (max 4096), fit (inside default | cover | contain | fill), format (webp default), quality (1-100, default 80).","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/image-resize","price_usdc":0.003,"latency_p99_ms":1500,"input_schema":{"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}}},"output_schema":{"type":"object","required":["image_base64","format","width","height","size_bytes","original"],"properties":{"image_base64":{"type":"string"},"format":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"size_bytes":{"type":"integer"},"original":{"type":"object","properties":{"width":{"type":"integer"},"height":{"type":"integer"},"format":{"type":"string"},"size_bytes":{"type":"integer"}}}},"example":{"image_base64":"UklGRiQAAABXRUJQVlA4...","format":"webp","width":320,"height":200,"size_bytes":6120,"original":{"width":1280,"height":800,"format":"png","size_bytes":214000}}},"is_active":true,"provider":"agentsvc.io","tags":["image","resize","thumbnail","webp","convert","compress","sharp"],"method":"POST","example_input":{"image_url":"https://agentsvc.io/sample.png","width":130,"format":"webp"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/image-resize","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/image-resize","page_url":"https://agentsvc.io/services/image-resize","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/image-resize -H \"Content-Type: application/json\" -d '{\"image_url\":\"https://agentsvc.io/sample.png\",\"width\":130,\"format\":\"webp\"}'","status":{"ok":true,"latency_ms":10,"checked_at":"2026-10-07T01:26:15.822Z"}},{"id":"svc_timezone_27","slug":"timezone","name":"Timezone & Local Time","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, 'what time is it in X', or normalizing timestamps. Params: location (required, e.g. 'Tokyo' or '35.68,139.69').","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/timezone","price_usdc":0.002,"latency_p99_ms":800,"input_schema":{"type":"object","required":["location"],"properties":{"location":{"type":"string","description":"City name or 'lat,lon'"}}},"output_schema":{"type":"object","required":["location","timezone","utc_offset","local_time","utc_time"],"properties":{"location":{"type":"object","properties":{"name":{"type":"string"},"country":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"}}},"timezone":{"type":"string","description":"IANA timezone, e.g. Asia/Tokyo"},"abbreviation":{"type":"string"},"utc_offset":{"type":"string","description":"e.g. +09:00"},"utc_offset_seconds":{"type":"integer"},"is_dst":{"type":"boolean"},"local_time":{"type":"string","description":"ISO 8601 with offset"},"local_date":{"type":"string"},"weekday":{"type":"string"},"utc_time":{"type":"string","format":"date-time"},"unix_time":{"type":"integer"}},"example":{"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}},"is_active":true,"provider":"agentsvc.io","tags":["timezone","time","clock","utc","dst","schedule","iana"],"method":"POST","example_input":{"location":"Tokyo"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/timezone","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/timezone","page_url":"https://agentsvc.io/services/timezone","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/timezone -H \"Content-Type: application/json\" -d '{\"location\":\"Tokyo\"}'","status":{"ok":true,"latency_ms":29,"checked_at":"2026-10-07T01:46:13.947Z"}},{"id":"svc_web_read_batch_01","slug":"web-read-batch","name":"Web Read Batch","description":"Read up to 5 web pages in one call and get each as clean Markdown with title and description. Pages are fetched in parallel; a page that fails is reported with its error while the others still return. Charged only if at least one page could be read. Params: urls (array of 1 to 5 http(s) URLs, required), max_chars per page (500 to 30000, default 6000).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/web-read-batch","price_usdc":0.008,"latency_p99_ms":9000,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["pages","ok_count","failed_count"],"properties":{"pages":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"ok":{"type":"boolean"},"final_url":{"type":"string"},"status":{"type":"integer"},"title":{"type":"string"},"description":{"type":"string"},"markdown":{"type":"string"},"word_count":{"type":"integer"},"truncated":{"type":"boolean"},"error":{"type":"string"}}}},"ok_count":{"type":"integer"},"failed_count":{"type":"integer"},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["scrape","markdown","batch","web","reader"],"method":"POST","example_input":{"urls":["https://agentsvc.io/","https://agentsvc.io/docs"],"max_chars":3000},"price_atomic":"8000","price_display":"$0.008 USDC","try_url":"https://agentsvc.io/api/v1/try/web-read-batch","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/web-read-batch","page_url":"https://agentsvc.io/services/web-read-batch","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/web-read-batch -H \"Content-Type: application/json\" -d '{\"urls\":[\"https://agentsvc.io/\",\"https://agentsvc.io/docs\"],\"max_chars\":3000}'","status":{"ok":true,"latency_ms":185,"checked_at":"2026-10-07T01:46:14.132Z"}},{"id":"svc_prediction_markets_01","slug":"prediction-markets","name":"Prediction Markets (Polymarket)","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'election', 'fed rate') or omit query to get the markets with the highest 24h volume. Only open markets. Params: query (optional), limit (1 to 25, default 10).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/prediction-markets","price_usdc":0.004,"latency_p99_ms":3000,"input_schema":{"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}}},"output_schema":{"type":"object","required":["source","markets"],"properties":{"source":{"type":"string"},"query":{"type":["string","null"]},"count":{"type":"integer"},"markets":{"type":"array","items":{"type":"object","properties":{"question":{"type":"string"},"event":{"type":"string"},"outcomes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"probability":{"type":"number","description":"0 to 1, last price"}}}},"volume_24h_usd":{"type":"number"},"volume_total_usd":{"type":"number"},"liquidity_usd":{"type":"number"},"price_change_24h":{"type":"number"},"end_date":{"type":"string"},"url":{"type":"string"}}}},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["polymarket","prediction-markets","odds","probability","forecast"],"method":"POST","example_input":{"query":"bitcoin","limit":5},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/prediction-markets","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/prediction-markets","page_url":"https://agentsvc.io/services/prediction-markets","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/prediction-markets -H \"Content-Type: application/json\" -d '{\"query\":\"bitcoin\",\"limit\":5}'","status":{"ok":true,"latency_ms":218,"checked_at":"2026-10-07T01:46:14.350Z"}},{"id":"svc_hyperliquid_01","slug":"hyperliquid","name":"Hyperliquid Perps Data","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, max leverage. Pass coins (e.g. ['BTC','ETH','SOL']) or omit them to get the top markets by open interest. Params: coins (optional, max 50), limit (1 to 50, default 10, used without coins).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/hyperliquid","price_usdc":0.002,"latency_p99_ms":1500,"input_schema":{"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}}},"output_schema":{"type":"object","required":["markets"],"properties":{"source":{"type":"string"},"count":{"type":"integer"},"markets":{"type":"array","items":{"type":"object","properties":{"coin":{"type":"string"},"mark_price":{"type":"number"},"oracle_price":{"type":"number"},"change_24h_pct":{"type":"number"},"funding_rate_hourly":{"type":"number"},"funding_apr_pct":{"type":"number"},"open_interest":{"type":"number"},"open_interest_usd":{"type":"number"},"volume_24h_usd":{"type":"number"},"premium":{"type":"number"},"max_leverage":{"type":"integer"},"delisted":{"type":"boolean"}}}},"not_found":{"type":"array","items":{"type":"string"}},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["hyperliquid","perps","funding-rate","open-interest","crypto"],"method":"POST","example_input":{"coins":["BTC","ETH","SOL"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/hyperliquid","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/hyperliquid","page_url":"https://agentsvc.io/services/hyperliquid","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/hyperliquid -H \"Content-Type: application/json\" -d '{\"coins\":[\"BTC\",\"ETH\",\"SOL\"]}'","status":{"ok":true,"latency_ms":489,"checked_at":"2026-10-07T01:46:14.839Z"}},{"id":"svc_defi_yields_01","slug":"defi-yields","name":"DeFi Yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin flag, impermanent-loss risk. Filter by chain (e.g. 'Base', 'Ethereum'), project (e.g. 'aave'), token symbol (e.g. 'USDC'), stablecoin_only, min_tvl_usd (default 1,000,000); sort by 'apy' (default) or 'tvl'. Outliers (flagged by DefiLlama or above 500% APY) are excluded unless include_outliers is true.","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/defi-yields","price_usdc":0.003,"latency_p99_ms":4000,"input_schema":{"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}}},"output_schema":{"type":"object","required":["pools","matched"],"properties":{"source":{"type":"string"},"filters":{"type":"object"},"matched":{"type":"integer","description":"Pools matching the filters before the limit"},"pools":{"type":"array","items":{"type":"object","properties":{"project":{"type":"string"},"chain":{"type":"string"},"symbol":{"type":"string"},"pool_meta":{"type":["string","null"]},"apy_pct":{"type":"number"},"apy_base_pct":{"type":["number","null"]},"apy_reward_pct":{"type":["number","null"]},"apy_mean_30d_pct":{"type":["number","null"]},"apy_change_7d_pct":{"type":["number","null"]},"tvl_usd":{"type":"number"},"stablecoin":{"type":"boolean"},"il_risk":{"type":"string"},"exposure":{"type":"string"},"outlook":{"type":["string","null"]},"pool_id":{"type":"string"},"url":{"type":"string"}}}},"fetched_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["defi","yield","apy","tvl","defillama"],"method":"POST","example_input":{"chain":"Base","symbol":"USDC","stablecoin_only":true,"limit":5},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/defi-yields","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/defi-yields","page_url":"https://agentsvc.io/services/defi-yields","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/defi-yields -H \"Content-Type: application/json\" -d '{\"chain\":\"Base\",\"symbol\":\"USDC\",\"stablecoin_only\":true,\"limit\":5}'","status":{"ok":true,"latency_ms":531,"checked_at":"2026-10-07T01:46:15.370Z"}},{"id":"svc_erc20_info_01","slug":"erc20-info","name":"ERC20 Token Info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that the address is a contract. Params: token (contract address, required), chain ('base' default or 'ethereum'), holder (optional address).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/erc20-info","price_usdc":0.002,"latency_p99_ms":2000,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["chain","token","symbol","decimals"],"properties":{"chain":{"type":"string"},"chain_id":{"type":"integer"},"token":{"type":"string"},"name":{"type":["string","null"]},"symbol":{"type":["string","null"]},"decimals":{"type":["integer","null"]},"total_supply":{"type":["string","null"]},"total_supply_raw":{"type":["string","null"]},"holder":{"type":["object","null"],"properties":{"address":{"type":"string"},"balance":{"type":"string"},"balance_raw":{"type":"string"}}},"explorer":{"type":"string"},"checked_at":{"type":"string","format":"date-time"}},"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["erc20","token","base","ethereum","onchain"],"method":"POST","example_input":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","holder":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/erc20-info","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/erc20-info","page_url":"https://agentsvc.io/services/erc20-info","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/erc20-info -H \"Content-Type: application/json\" -d '{\"token\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chain\":\"base\",\"holder\":\"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27\"}'","status":{"ok":true,"latency_ms":227,"checked_at":"2026-10-07T01:46:15.597Z"}},{"id":"svc_evm_tx_01","slug":"evm-tx","name":"EVM Transaction Status","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas used, fee, method id and decoded ERC20 transfers with symbols and amounts. Useful to confirm that a payment arrived. Params: hash (0x transaction hash, required), chain ('base' default or 'ethereum').","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/evm-tx","price_usdc":0.002,"latency_p99_ms":2500,"input_schema":{"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"}}},"output_schema":{"type":"object","required":["chain","hash","status"],"properties":{"chain":{"type":"string"},"chain_id":{"type":"integer"},"hash":{"type":"string"},"status":{"type":"string","enum":["success","failed","pending","not_found"]},"block_number":{"type":"integer"},"confirmations":{"type":"integer"},"timestamp":{"type":"string","format":"date-time"},"from":{"type":"string"},"to":{"type":["string","null"]},"contract_created":{"type":["string","null"]},"value_eth":{"type":"string"},"nonce":{"type":"integer"},"method_id":{"type":["string","null"]},"gas_used":{"type":"string"},"effective_gas_price_gwei":{"type":"string"},"fee_eth":{"type":"string"},"token_transfers":{"type":"array","items":{"type":"object","properties":{"token":{"type":"string"},"symbol":{"type":["string","null"]},"from":{"type":"string"},"to":{"type":"string"},"amount":{"type":["string","null"]},"amount_raw":{"type":"string"}}}},"explorer":{"type":"string"},"checked_at":{"type":"string","format":"date-time"}},"example":{"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":"2000"}],"explorer":"https://basescan.org/tx/0x387b8fce2e62d9466a30840c5f391b7511968bca9b73280c17aefe29d63eb82c","checked_at":"2026-10-06T12:00:00.000Z"}},"is_active":true,"provider":"agentsvc.io","tags":["transaction","receipt","base","ethereum","onchain"],"method":"POST","example_input":{"hash":"0x387b8fce2e62d9466a30840c5f391b7511968bca9b73280c17aefe29d63eb82c","chain":"base"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/evm-tx","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/evm-tx","page_url":"https://agentsvc.io/services/evm-tx","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/evm-tx -H \"Content-Type: application/json\" -d '{\"hash\":\"0x387b8fce2e62d9466a30840c5f391b7511968bca9b73280c17aefe29d63eb82c\",\"chain\":\"base\"}'","status":{"ok":true,"latency_ms":251,"checked_at":"2026-10-07T01:46:15.848Z"}},{"id":"svc_holidays_01","slug":"holidays","name":"Public Holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holiday. Params: country (ISO 3166-1 alpha-2, required, e.g. DE, US, CH, JP), region (e.g. BY, CA, ZH), year (default current), date (YYYY-MM-DD to check), language (e.g. en), include_observances (default false).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/holidays","price_usdc":0.002,"latency_p99_ms":300,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"country":{"type":"string"},"region":{"type":"string"},"year":{"type":"integer"},"count":{"type":"integer"},"holidays":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"substitute":{"type":"boolean"}}}},"date_check":{"type":"object","properties":{"date":{"type":"string"},"is_holiday":{"type":"boolean"},"name":{"type":"string"},"weekday":{"type":"string"}}}},"required":["country","year","holidays"],"example":{"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"}}},"is_active":true,"provider":"agentsvc.io","tags":["holidays","calendar","business-days","public-holiday","dates"],"method":"POST","example_input":{"country":"DE","region":"BY","year":2026,"date":"2026-10-03"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/holidays","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/holidays","page_url":"https://agentsvc.io/services/holidays","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/holidays -H \"Content-Type: application/json\" -d '{\"country\":\"DE\",\"region\":\"BY\",\"year\":2026,\"date\":\"2026-10-03\"}'","status":{"ok":true,"latency_ms":21,"checked_at":"2026-10-07T01:46:15.869Z"}},{"id":"svc_vat_validate_01","slug":"vat-validate","name":"EU VAT Number Validation (VIES)","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses them. Checks the national format first. Not charged if the member state service is temporarily unavailable. Params: vat_number (with country prefix, e.g. NL004495445B01, DE811569869) or vat_number + country_code.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/vat-validate","price_usdc":0.003,"latency_p99_ms":6000,"input_schema":{"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)"}}},"output_schema":{"type":"object","properties":{"valid":{"type":"boolean"},"format_valid":{"type":"boolean"},"country_code":{"type":"string"},"vat_number":{"type":"string"},"full_vat_number":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"source":{"type":"string"},"checked_at":{"type":"string"}},"required":["valid","country_code","vat_number"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["vat","vies","tax","kyb","eu"],"method":"POST","example_input":{"vat_number":"NL004495445B01"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/vat-validate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/vat-validate","page_url":"https://agentsvc.io/services/vat-validate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/vat-validate -H \"Content-Type: application/json\" -d '{\"vat_number\":\"NL004495445B01\"}'","status":{"ok":true,"latency_ms":2528,"checked_at":"2026-10-07T01:46:18.397Z"}},{"id":"svc_iban_validate_01","slug":"iban-validate","name":"IBAN Validation","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, BE, LU and LI add bank name, BIC and city. Params: iban (required, spaces allowed).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/iban-validate","price_usdc":0.002,"latency_p99_ms":1500,"input_schema":{"type":"object","required":["iban"],"properties":{"iban":{"type":"string","description":"IBAN, spaces allowed"}}},"output_schema":{"type":"object","properties":{"iban":{"type":"string"},"valid":{"type":"boolean"},"formatted":{"type":"string"},"country_code":{"type":"string"},"check_digits":{"type":"string"},"sepa":{"type":"boolean"},"expected_length":{"type":"integer"},"bban":{"type":"string"},"bank_code":{"type":"string"},"branch_code":{},"account_number":{"type":"string"},"bank":{"type":"object","properties":{"name":{"type":"string"},"bic":{"type":"string"},"city":{"type":"string"},"zip":{"type":"string"},"source":{"type":"string"}}},"checked_at":{"type":"string"}},"required":["iban","valid","country_code"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["iban","bic","bank","sepa","payments"],"method":"POST","example_input":{"iban":"DE89 3704 0044 0532 0130 00"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/iban-validate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/iban-validate","page_url":"https://agentsvc.io/services/iban-validate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/iban-validate -H \"Content-Type: application/json\" -d '{\"iban\":\"DE89 3704 0044 0532 0130 00\"}'","status":{"ok":true,"latency_ms":186,"checked_at":"2026-10-07T01:46:18.583Z"}},{"id":"svc_company_lookup_01","slug":"company-lookup","name":"Company Lookup (LEI)","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters address, status and founding date. Search by name (optionally filtered by country) or fetch one LEI. Params: name or lei (one required), country (ISO2), limit (1 to 20, default 5).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/company-lookup","price_usdc":0.003,"latency_p99_ms":3000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"string"},"country":{"type":"string"},"total_matches":{"type":"integer"},"count":{"type":"integer"},"companies":{"type":"array","items":{"type":"object","properties":{"lei":{"type":"string"},"legal_name":{"type":"string"},"other_names":{"type":"array"},"jurisdiction":{"type":"string"},"legal_form":{"type":"string"},"entity_status":{"type":"string"},"category":{"type":"string"},"founded":{"type":"string"},"register_id":{"type":"string"},"register_authority":{"type":"string"},"legal_address":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"string"}},"city":{"type":"string"},"region":{"type":"string"},"postal_code":{"type":"string"},"country":{"type":"string"}}},"headquarters_address":{"type":"object","properties":{"lines":{"type":"array","items":{"type":"string"}},"city":{"type":"string"},"region":{"type":"string"},"postal_code":{"type":"string"},"country":{"type":"string"}}},"lei_status":{"type":"string"},"lei_registered":{"type":"string"},"lei_updated":{"type":"string"},"lei_next_renewal":{"type":"string"},"url":{"type":"string"}}}},"source":{"type":"string"},"checked_at":{"type":"string"}},"required":["query","count","companies"],"example":{"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":"2014-10-27","lei_updated":"2026-01-15","lei_next_renewal":"2027-03-03","url":"https://search.gleif.org/#/record/529900VGZ27M5ZHAEZ97"}],"source":"GLEIF (Global LEI Index)","checked_at":"2026-10-06T14:17:44.211Z"}},"is_active":true,"provider":"agentsvc.io","tags":["company","lei","kyb","registry","business"],"method":"POST","example_input":{"name":"Siemens","country":"DE","limit":3},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/company-lookup","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/company-lookup","page_url":"https://agentsvc.io/services/company-lookup","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/company-lookup -H \"Content-Type: application/json\" -d '{\"name\":\"Siemens\",\"country\":\"DE\",\"limit\":3}'","status":{"ok":true,"latency_ms":192,"checked_at":"2026-10-07T01:46:18.776Z"}},{"id":"svc_sec_filings_01","slug":"sec-filings","name":"SEC Filings (EDGAR)","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optionally the latest annual financials (revenue, net income, assets, liabilities, equity, operating cash flow, diluted EPS). Params: ticker or cik (one required), forms (filter, e.g. ['10-K','8-K']), limit (1 to 50, default 10), include_financials (default false).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/sec-filings","price_usdc":0.003,"latency_p99_ms":3000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"cik":{"type":"string"},"name":{"type":"string"},"tickers":{"type":"array","items":{"type":"string"}},"exchanges":{"type":"array","items":{"type":"string"}},"sic":{"type":"string"},"industry":{"type":"string"},"state_of_incorporation":{"type":"string"},"fiscal_year_end":{"type":"string"},"filings":{"type":"array","items":{"type":"object","properties":{"form":{"type":"string"},"filing_date":{"type":"string"},"report_date":{"type":"string"},"description":{"type":"string"},"accession_number":{"type":"string"},"url":{"type":"string"}}}},"source":{"type":"string"},"checked_at":{"type":"string"},"financials_latest_annual":{"type":"object","properties":{"revenue":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"net_income":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"total_assets":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"total_liabilities":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"stockholders_equity":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"operating_cash_flow":{"type":"object","properties":{"value":{"type":"integer"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}},"eps_diluted":{"type":"object","properties":{"value":{"type":"number"},"period_end":{"type":"string"},"fiscal_year":{"type":"integer"},"concept":{"type":"string"}}}}}},"required":["cik","name","filings"],"example":{"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":"NetIncomeLoss"},"total_assets":{"value":359241000000,"period_end":"2025-09-27","fiscal_year":2025,"concept":"Assets"},"total_liabilities":{"value":285508000000,"period_end":"2025-09-27","fiscal_year":2025,"concept":"Liabilities"},"stockholders_equity":{"value":73733000000,"period_end":"2025-09-27","fiscal_year":2025,"concept":"StockholdersEquity"},"operating_cash_flow":{"value":111482000000,"period_end":"2025-09-27","fiscal_year":2025,"concept":"NetCashProvidedByUsedInOperatingActivities"},"eps_diluted":{"value":7.46,"period_end":"2025-09-27","fiscal_year":2025,"concept":"EarningsPerShareDiluted"}}}},"is_active":true,"provider":"agentsvc.io","tags":["sec","edgar","10-k","filings","stocks"],"method":"POST","example_input":{"ticker":"AAPL","forms":["10-K","10-Q"],"limit":5,"include_financials":true},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/sec-filings","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/sec-filings","page_url":"https://agentsvc.io/services/sec-filings","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/sec-filings -H \"Content-Type: application/json\" -d '{\"ticker\":\"AAPL\",\"forms\":[\"10-K\",\"10-Q\"],\"limit\":5,\"include_financials\":true}'","status":{"ok":true,"latency_ms":45,"checked_at":"2026-10-07T01:46:18.821Z"}},{"id":"svc_gas_price_01","slug":"gas-price","name":"Gas Prices (multi-chain)","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native token USD price and estimated USD cost of an ETH transfer, ERC20 transfer and swap. Params: chains (optional list, default all).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/gas-price","price_usdc":0.002,"latency_p99_ms":3000,"input_schema":{"type":"object","properties":{"chains":{"type":"array","items":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","bsc","avalanche"]}}}},"output_schema":{"type":"object","properties":{"chains":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"chain_id":{"type":"integer"},"gas_price_gwei":{"type":"number"},"base_fee_gwei":{"type":"number"},"priority_fee_gwei":{"type":"object","properties":{"low":{"type":"number"},"medium":{"type":"number"},"high":{"type":"number"}}},"native_token":{"type":"string"},"native_usd":{"type":"number"},"est_cost_usd":{"type":"object","properties":{"eth_transfer":{"type":"number"},"erc20_transfer":{"type":"number"},"swap":{"type":"number"}}}}}},"note":{"type":"string"},"checked_at":{"type":"string"}},"required":["chains"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["gas","fees","evm","base","ethereum"],"method":"POST","example_input":{"chains":["base","ethereum","arbitrum"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/gas-price","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/gas-price","page_url":"https://agentsvc.io/services/gas-price","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/gas-price -H \"Content-Type: application/json\" -d '{\"chains\":[\"base\",\"ethereum\",\"arbitrum\"]}'","status":{"ok":true,"latency_ms":253,"checked_at":"2026-10-07T01:46:19.074Z"}},{"id":"svc_product_lookup_01","slug":"product-lookup","name":"Product Lookup by Barcode","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, labels, nutrition per 100 g, Nutri-Score, NOVA group and image URL. Params: barcode (8 to 14 digits, required).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/product-lookup","price_usdc":0.002,"latency_p99_ms":2500,"input_schema":{"type":"object","required":["barcode"],"properties":{"barcode":{"type":"string","description":"EAN-13, EAN-8 or UPC"}}},"output_schema":{"type":"object","properties":{"found":{"type":"boolean"},"barcode":{"type":"string"},"source":{"type":"string"},"name":{"type":"string"},"brand":{"type":"string"},"quantity":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"ingredients":{"type":"string"},"allergens":{"type":"array","items":{"type":"string"}},"labels":{"type":"array","items":{"type":"string"}},"nutrition_per_100g":{"type":"object","properties":{"energy_kcal":{"type":"integer"},"fat_g":{"type":"number"},"saturated_fat_g":{"type":"number"},"carbohydrates_g":{"type":"number"},"sugars_g":{"type":"number"},"fiber_g":{},"proteins_g":{"type":"number"},"salt_g":{"type":"number"}}},"nutriscore":{"type":"string"},"nova_group":{},"ecoscore":{"type":"string"},"image_url":{"type":"string"},"url":{"type":"string"},"license":{"type":"string"}},"required":["found","barcode"],"example":{"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/3017624010701","license":"ODbL (Open Food Facts contributors)"}},"is_active":true,"provider":"agentsvc.io","tags":["barcode","ean","product","nutrition","food"],"method":"POST","example_input":{"barcode":"3017624010701"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/product-lookup","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/product-lookup","page_url":"https://agentsvc.io/services/product-lookup","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/product-lookup -H \"Content-Type: application/json\" -d '{\"barcode\":\"3017624010701\"}'","status":{"ok":true,"latency_ms":110,"checked_at":"2026-10-07T01:46:19.184Z"}},{"id":"svc_language_detect_01","slug":"language-detect","name":"Language Detection","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is stored. Params: text (required, up to 20,000 characters), top (number of candidates, default 3).","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/language-detect","price_usdc":0.002,"latency_p99_ms":300,"input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"top":{"type":"integer","minimum":1,"maximum":10,"default":3}}},"output_schema":{"type":"object","properties":{"language":{"type":"string"},"iso639_1":{"type":"string"},"iso639_3":{"type":"string"},"confidence":{"type":"number"},"reliable":{"type":"boolean"},"candidates":{"type":"array","items":{"type":"object","properties":{"iso639_3":{"type":"string"},"iso639_1":{"type":"string"},"name":{"type":"string"},"score":{"type":"integer"}}}},"characters":{"type":"integer"}},"required":["language","iso639_1","confidence"],"example":{"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}},"is_active":true,"provider":"agentsvc.io","tags":["language","detect","nlp","iso639","text"],"method":"POST","example_input":{"text":"Bonjour, je voudrais réserver une table pour deux personnes ce soir."},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/language-detect","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/language-detect","page_url":"https://agentsvc.io/services/language-detect","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/language-detect -H \"Content-Type: application/json\" -d '{\"text\":\"Bonjour, je voudrais réserver une table pour deux personnes ce soir.\"}'","status":{"ok":true,"latency_ms":2,"checked_at":"2026-10-07T01:46:19.186Z"}},{"id":"svc_useragent_parse_01","slug":"useragent-parse","name":"User-Agent Parser","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Params: user_agent (required).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/useragent-parse","price_usdc":0.002,"latency_p99_ms":200,"input_schema":{"type":"object","required":["user_agent"],"properties":{"user_agent":{"type":"string"}}},"output_schema":{"type":"object","properties":{"user_agent":{"type":"string"},"browser":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"},"major":{"type":"string"}}},"engine":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"}}},"os":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"}}},"device":{"type":"object","properties":{"type":{"type":"string"},"vendor":{"type":"string"},"model":{"type":"string"}}},"cpu":{},"is_bot":{"type":"boolean"},"is_ai_crawler":{"type":"boolean"},"is_mobile":{"type":"boolean"},"is_tablet":{"type":"boolean"}},"required":["browser","os","device","is_bot"],"example":{"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}},"is_active":true,"provider":"agentsvc.io","tags":["user-agent","browser","device","bot-detection","analytics"],"method":"POST","example_input":{"user_agent":"Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot)"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/useragent-parse","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/useragent-parse","page_url":"https://agentsvc.io/services/useragent-parse","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/useragent-parse -H \"Content-Type: application/json\" -d '{\"user_agent\":\"Mozilla/5.0 (compatible; GPTBot/1.2; +https://openai.com/gptbot)\"}'","status":{"ok":true,"latency_ms":2,"checked_at":"2026-10-07T01:46:19.188Z"}},{"id":"svc_macro_data_01","slug":"macro-data","name":"Macroeconomic Data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, government debt, current account, exports, lending rate. Optionally current ECB policy rates. Params: country (ISO2 or ISO3, required), indicators (default inflation, gdp, gdp_growth, unemployment, population), years (1 to 20, default 5), include_ecb_rates (default false).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/macro-data","price_usdc":0.003,"latency_p99_ms":5000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"country":{"type":"string"},"country_name":{"type":"string"},"indicators":{"type":"array","items":{"type":"object","properties":{"indicator":{"type":"string"},"code":{"type":"string"},"label":{"type":"string"},"country_name":{"type":"string"},"latest":{"type":"object","properties":{"year":{"type":"integer"},"value":{"type":"number"}}},"history":{"type":"array","items":{"type":"object","properties":{"year":{"type":"integer"},"value":{"type":"number"}}}}}}},"source":{"type":"string"},"checked_at":{"type":"string"}},"required":["country","indicators"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["macro","inflation","gdp","economy","world-bank"],"method":"POST","example_input":{"country":"DE","indicators":["inflation","unemployment","gdp_growth"],"years":3},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/macro-data","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/macro-data","page_url":"https://agentsvc.io/services/macro-data","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/macro-data -H \"Content-Type: application/json\" -d '{\"country\":\"DE\",\"indicators\":[\"inflation\",\"unemployment\",\"gdp_growth\"],\"years\":3}'","status":{"ok":true,"latency_ms":0,"checked_at":"2026-10-07T01:46:19.188Z"}},{"id":"svc_sanctions_screen_01","slug":"sanctions-screen","name":"Sanctions Screening (OFAC, EU, UN)","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council consolidated list. Fuzzy, word-order independent matching with scores, list, program and aliases. Lists refresh every 12 hours. A screening aid, not a legal determination. Params: name (required), type ('individual' or 'entity', optional), threshold (0.5 to 1, default 0.85), limit (default 10).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/sanctions-screen","price_usdc":0.005,"latency_p99_ms":8000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"string"},"threshold":{"type":"number"},"match_count":{"type":"integer"},"is_potential_match":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"score":{"type":"integer"},"list":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"programs":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"matched_on":{"type":"string"}}}},"lists":{"type":"object","properties":{"OFAC SDN":{"type":"integer"},"EU":{"type":"integer"},"UN":{"type":"integer"},"loaded_at":{"type":"string"},"sources":{"type":"array","items":{"type":"string"}}}},"disclaimer":{"type":"string"}},"required":["query","match_count","matches"],"example":{"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."}},"is_active":true,"provider":"agentsvc.io","tags":["sanctions","ofac","compliance","kyc","aml"],"method":"POST","example_input":{"name":"Banco Nacional de Cuba"},"price_atomic":"5000","price_display":"$0.005 USDC","try_url":"https://agentsvc.io/api/v1/try/sanctions-screen","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/sanctions-screen","page_url":"https://agentsvc.io/services/sanctions-screen","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/sanctions-screen -H \"Content-Type: application/json\" -d '{\"name\":\"Banco Nacional de Cuba\"}'","status":{"ok":true,"latency_ms":821,"checked_at":"2026-10-07T01:46:20.009Z"}},{"id":"svc_site_map_01","slug":"site-map","name":"Site Map (URL discovery)","description":"Discover the URLs of a website: reads robots.txt, follows sitemaps and sitemap indexes, and adds links from the homepage. Returns up to 1,000 same-site URLs with lastmod and source. Use before site-crawl or web-read-batch. Params: url (site or domain, required), max_urls (1 to 1000, default 200).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/site-map","price_usdc":0.004,"latency_p99_ms":8000,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Site URL or domain"},"max_urls":{"type":"integer","minimum":1,"maximum":1000,"default":200}}},"output_schema":{"type":"object","properties":{"site":{"type":"string"},"count":{"type":"integer"},"sitemaps":{"type":"array","items":{"type":"string"}},"from_sitemap":{"type":"integer"},"urls":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"lastmod":{"type":"string"},"source":{"type":"string"}}}},"robots_txt_found":{"type":"boolean"},"checked_at":{"type":"string"}},"required":["site","count","urls"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["sitemap","crawl","urls","seo","web"],"method":"POST","example_input":{"url":"https://agentsvc.io","max_urls":50},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/site-map","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/site-map","page_url":"https://agentsvc.io/services/site-map","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/site-map -H \"Content-Type: application/json\" -d '{\"url\":\"https://agentsvc.io\",\"max_urls\":50}'","status":{"ok":true,"latency_ms":44,"checked_at":"2026-10-07T01:46:20.053Z"}},{"id":"svc_site_crawl_01","slug":"site-crawl","name":"Site Crawl to Markdown","description":"Crawl a website from a start URL and return up to 20 same-site HTML pages as clean Markdown with title and description (breadth-first, 3 in parallel, skips files and non-HTML). Optional path_prefix keeps the crawl inside a section such as /docs. Charged only if at least one page was read. Params: url (required), max_pages (1 to 20, default 5), max_chars per page (500 to 20000, default 4000), path_prefix.","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/site-crawl","price_usdc":0.015,"latency_p99_ms":60000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"site":{"type":"string"},"pages_crawled":{"type":"integer"},"ok_count":{"type":"integer"},"skipped_non_html":{"type":"integer"},"discovered_urls":{"type":"integer"},"pages":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"ok":{"type":"boolean"},"status":{"type":"integer"},"title":{"type":"string"},"description":{"type":"string"},"markdown":{"type":"string"},"word_count":{"type":"integer"}}}},"took_ms":{"type":"integer"},"crawled_at":{"type":"string"}},"required":["site","pages_crawled","ok_count","pages"],"example":{"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","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that ","markdown":"[services](/services) / erc20-info\n\ndataoperational · 240 ms\n\n# ERC20 Token Info\n\nRead an ERC20 token contract on Base or Ethereum mainnet: name, symbol, dec…","word_count":83}],"took_ms":125,"crawled_at":"2026-10-06T14:17:50.682Z"}},"is_active":true,"provider":"agentsvc.io","tags":["crawl","markdown","rag","scrape","web"],"method":"POST","example_input":{"url":"https://agentsvc.io/docs","max_pages":3,"max_chars":2000},"price_atomic":"15000","price_display":"$0.015 USDC","try_url":"https://agentsvc.io/api/v1/try/site-crawl","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/site-crawl","page_url":"https://agentsvc.io/services/site-crawl","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/site-crawl -H \"Content-Type: application/json\" -d '{\"url\":\"https://agentsvc.io/docs\",\"max_pages\":3,\"max_chars\":2000}'","status":{"ok":true,"latency_ms":149,"checked_at":"2026-10-07T01:46:20.202Z"}},{"id":"svc_email_verify_01","slug":"email-verify","name":"Email Deliverability Verification (SMTP)","description":"Checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, disposable and role checks. Returns status deliverable, undeliverable (mailbox does not exist), catch_all (domain accepts any address), risky (disposable or mailbox full) or unknown (greylisting, server refused the check), plus the raw SMTP reply. Use it before sending outreach, to clean lead lists or to block fake sign-ups. Results are cached 6 hours. Params: email (required).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/email-verify","price_usdc":0.002,"latency_p99_ms":15000,"input_schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","format":"email","description":"Email address to verify"}}},"output_schema":{"type":"object","properties":{"email":{"type":"string"},"status":{"type":"string","enum":["deliverable","undeliverable","catch_all","risky","unknown"]},"deliverable":{"type":"boolean"},"reason":{"type":"string"},"is_catch_all":{"type":["boolean","null"]},"is_disposable":{"type":"boolean"},"is_role_address":{"type":"boolean"},"is_free_provider":{"type":"boolean"},"format_valid":{"type":"boolean"},"domain":{"type":"string"},"mx_records":{"type":"array","items":{"type":"string"}},"smtp":{"type":"object","properties":{"mx":{"type":"string"},"code":{"type":"integer"},"message":{"type":"string"},"catch_all_code":{"type":"integer"}}},"note":{"type":"string"},"checked_at":{"type":"string"}},"required":["email","status","deliverable","reason"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["email","email-verification","deliverability","smtp","lead","validation","bounce"],"method":"POST","example_input":{"email":"support@github.com"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/email-verify","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/email-verify","page_url":"https://agentsvc.io/services/email-verify","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/email-verify -H \"Content-Type: application/json\" -d '{\"email\":\"support@github.com\"}'","status":{"ok":true,"latency_ms":6,"checked_at":"2026-10-07T01:46:20.208Z"}},{"id":"svc_token_security_01","slug":"token-security","name":"Token Risk & Honeypot Check","description":"Risk check for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Chain, Arbitrum or Polygon. Returns a verdict (low, medium, high, critical, or incomplete if the security feed is down), a one-sentence summary ready to show a user, and concrete flags. EVM: honeypot simulation, buy/sell tax, mintable, owner can change balances, hidden owner, blacklist, pausable transfers, proxy, unverified source, holder concentration, LP lock. Solana: freeze authority (the Solana honeypot pattern), mint authority, permanent delegate, transfer hook, transfer fee, non-transferable, frozen default state, malicious authorities, holder concentration. Both: DEX liquidity, pair age, 24h volume and price. Sources: GoPlus Security, DexScreener, on-chain RPC. Params: token (EVM contract address or Solana mint, required), chain (base default, solana, ethereum, bsc, arbitrum, polygon; a base58 mint is detected as Solana automatically).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/token-security","price_usdc":0.01,"latency_p99_ms":4000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"chain":{"type":"string"},"chain_id":{"type":["integer","null"]},"token":{"type":"string"},"verdict":{"type":"string"},"risk_flags":{"type":"array","items":{"type":"object","properties":{"severity":{"type":"string"},"code":{"type":"string"},"detail":{"type":"string"}}}},"note":{},"token_info":{"type":"object","properties":{"name":{"type":"string"},"symbol":{"type":"string"},"decimals":{"type":"integer"},"total_supply_raw":{"type":"string"},"owner":{"type":"string"},"owner_renounced":{"type":"boolean"},"bytecode_size":{"type":"integer"}}},"security":{"type":"object","properties":{"is_honeypot":{"type":"boolean"},"cannot_buy":{"type":"boolean"},"cannot_sell_all":{"type":"boolean"},"buy_tax":{"type":"integer"},"sell_tax":{"type":"integer"},"is_open_source":{"type":"boolean"},"is_proxy":{"type":"boolean"},"is_mintable":{"type":"boolean"},"owner_change_balance":{"type":"boolean"},"hidden_owner":{"type":"boolean"},"can_take_back_ownership":{"type":"boolean"},"selfdestruct":{"type":"boolean"},"external_call":{"type":"boolean"},"blacklist":{"type":"boolean"},"whitelist":{"type":"boolean"},"transfer_pausable":{"type":"boolean"},"trading_cooldown":{"type":"boolean"},"slippage_modifiable":{"type":"boolean"},"personal_slippage_modifiable":{"type":"boolean"},"anti_whale_modifiable":{"type":"boolean"},"holder_count":{"type":"integer"},"lp_holder_count":{"type":"integer"},"top10_holders_pct":{"type":"number"},"lp_locked_pct":{"type":"integer"},"creator_address":{"type":"string"},"honeypot_with_same_creator":{"type":"integer"},"trust_list":{"type":"boolean"},"fake_token":{"type":"boolean"}}},"market":{"type":"object","properties":{"pairs":{"type":"integer"},"liquidity_usd":{"type":"integer"},"volume_24h_usd":{"type":"integer"},"price_usd":{"type":"number"},"fdv_usd":{"type":"integer"},"market_cap_usd":{"type":"integer"},"first_pair_created":{"type":"string"},"age_days":{"type":"number"},"txns_24h":{"type":"object","properties":{"buys":{"type":"integer"},"sells":{"type":"integer"}}},"top_pairs":{"type":"array","items":{"type":"object","properties":{"dex":{"type":"string"},"pair":{"type":"string"},"quote":{"type":"string"},"liquidity_usd":{"type":"integer"},"url":{"type":"string"}}}}}},"sources":{"type":"array","items":{"type":"string"}},"explorer":{"type":"string"},"disclaimer":{"type":"string"},"checked_at":{"type":"string"},"summary":{"type":"string","description":"One-sentence verdict for humans"}},"required":["chain","token","verdict","risk_flags","summary"],"example":{"chain":"base","chain_id":8453,"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","verdict":"medium","summary":"Moderate risk for DEGEN: Supply can be increased; $1,055,064 DEX liquidity, listed 1003 days ago.","risk_flags":[{"severity":"medium","code":"mintable","detail":"Supply can be increased"},{"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":"36048175875914393891497109185","owner":"0x704ec5c12ca20a293c2c0b72b22619a4231f3c0d","owner_renounced":false,"bytecode_size":11608},"security":{"is_honeypot":false,"cannot_buy":false,"cannot_sell_all":false,"buy_tax":0,"sell_tax":0,"is_open_source":true,"is_proxy":false,"is_mintable":true,"owner_change_balance":false,"hidden_owner":false,"can_take_back_ownership":false,"selfdestruct":false,"external_call":false,"blacklist":false,"whitelist":false,"transfer_pausable":false,"trading_cooldown":false,"slippage_modifiable":false,"personal_slippage_modifiable":false,"anti_whale_modifiable":false,"holder_count":1182474,"lp_holder_count":20,"top10_holders_pct":61.88,"lp_locked_pct":0,"creator_address":"0x3C12B77aE8B7DD1FEB63D1D6a2A819AcdA0a41d2","honeypot_with_same_creator":0,"trust_list":false,"fake_token":false},"market":{"pairs":30,"liquidity_usd":1055064,"volume_24h_usd":31862,"price_usd":0.001053,"fdv_usd":37986435,"market_cap_usd":37981099,"first_pair_created":"2024-01-07T19:30:45.000Z","age_days":1002.9,"txns_24h":{"buys":6,"sells":54},"top_pairs":[{"dex":"uniswap","pair":"0x0cA6485b7e9cF814A3Fd09d81672B07323535b64","quote":"WETH","liquidity_usd":856828,"url":"https://dexscreener.com/base/0x0ca6485b7e9cf814a3fd09d81672b07323535b64"},{"dex":"uniswap","pair":"0xc9034c3E7F58003E6ae0C8438e7c8f4598d5ACAA","quote":"WETH","liquidity_usd":124665,"url":"https://dexscreener.com/base/0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa"},{"dex":"aerodrome","pair":"0x2C4909355b0C036840819484c3A882A95659aBf3","quote":"WETH","liquidity_usd":34916,"url":"https://dexscreener.com/base/0x2c4909355b0c036840819484c3a882a95659abf3"}]},"sources":["GoPlus Security API","DexScreener","base RPC"],"explorer":"https://basescan.org/token/0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","disclaimer":"Automated risk signals, not financial advice. A low verdict does not guarantee safety.","checked_at":"2026-10-06T16:01:53.940Z"}},"is_active":true,"provider":"agentsvc.io","tags":["token-security","honeypot","rug-check","erc20","defi","solana"],"method":"POST","example_input":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base"},"price_atomic":"10000","price_display":"$0.01 USDC","try_url":"https://agentsvc.io/api/v1/try/token-security","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/token-security","page_url":"https://agentsvc.io/services/token-security","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/token-security -H \"Content-Type: application/json\" -d '{\"token\":\"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed\",\"chain\":\"base\"}'","status":{"ok":true,"latency_ms":371,"checked_at":"2026-10-07T01:46:20.579Z"}},{"id":"svc_perp_funding_01","slug":"perp-funding","name":"Perp Funding Rates (multi-venue)","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized APR, mark price, open interest in USD and next funding time per venue, plus average APR, total open interest, max/min venue and the funding spread as an arbitrage hint. Venues that are unreachable or do not list a coin are reported per venue. Params: coins (default BTC, ETH, SOL), venues (default all).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/perp-funding","price_usdc":0.003,"latency_p99_ms":3000,"input_schema":{"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"]}}}},"output_schema":{"type":"object","properties":{"markets":{"type":"array","items":{"type":"object","properties":{"coin":{"type":"string"},"venues":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string"},"symbol":{"type":"string"},"funding_rate":{"type":"number"},"interval_hours":{"type":"integer"},"apr_pct":{"type":"number"},"mark_price":{"type":"number"},"open_interest_usd":{"type":"integer"},"next_funding_time":{"type":"string"}}}},"venues_ok":{"type":"integer"},"avg_apr_pct":{"type":"number"},"total_open_interest_usd":{"type":"integer"},"max_apr":{"type":"object","properties":{"venue":{"type":"string"},"apr_pct":{"type":"number"}}},"min_apr":{"type":"object","properties":{"venue":{"type":"string"},"apr_pct":{"type":"number"}}},"spread_apr_pct":{"type":"number"},"arbitrage_hint":{"type":"string"}}}},"note":{"type":"string"},"checked_at":{"type":"string"}},"required":["markets"],"example":{"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 collect about 8.09% APR before fees, if rates persist"}],"note":"funding_rate is per interval; positive means longs pay shorts. APR = rate x intervals per year.","checked_at":"2026-10-06T14:29:37.754Z"}},"is_active":true,"provider":"agentsvc.io","tags":["funding-rate","perps","open-interest","arbitrage","crypto"],"method":"POST","example_input":{"coins":["BTC","ETH","SOL"]},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/perp-funding","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/perp-funding","page_url":"https://agentsvc.io/services/perp-funding","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/perp-funding -H \"Content-Type: application/json\" -d '{\"coins\":[\"BTC\",\"ETH\",\"SOL\"]}'","status":{"ok":true,"latency_ms":329,"checked_at":"2026-10-07T01:46:20.908Z"}},{"id":"svc_defi_tvl_01","slug":"defi-tvl","name":"DeFi TVL and DEX Volume","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, lido). top: largest protocols by TVL, optional category (e.g. Lending, Dexs, Liquid Staking) and chain filter. chains: chains ranked by TVL with share. dex_volume: 24h/7d/30d DEX volume and top DEXes, optionally for one chain. Params: mode (protocol, top, chains, dex_volume; default top, or protocol if protocol is given), protocol, category, chain, limit (1 to 50, default 10).","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/defi-tvl","price_usdc":0.003,"latency_p99_ms":4000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"mode":{"type":"string"},"query":{"type":"string"},"found":{"type":"boolean"},"protocols":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"},"category":{"type":"string"},"tvl_usd":{"type":"integer"},"change_1d_pct":{"type":"number"},"change_7d_pct":{"type":"number"},"mcap_usd":{},"mcap_to_tvl":{},"chain_count":{"type":"integer"},"top_chains":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"tvl_usd":{"type":"integer"}}}},"url":{"type":"string"},"defillama":{"type":"string"}}}},"source":{"type":"string"},"checked_at":{"type":"string"}},"required":["mode"],"example":{"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}],"url":"https://aave.com","defillama":"https://defillama.com/protocol/aave-v4"}],"source":"DefiLlama","checked_at":"2026-10-06T14:29:38.091Z"}},"is_active":true,"provider":"agentsvc.io","tags":["defi","tvl","dex-volume","defillama","protocols"],"method":"POST","example_input":{"mode":"protocol","protocol":"aave"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/defi-tvl","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/defi-tvl","page_url":"https://agentsvc.io/services/defi-tvl","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/defi-tvl -H \"Content-Type: application/json\" -d '{\"mode\":\"protocol\",\"protocol\":\"aave\"}'","status":{"ok":true,"latency_ms":277,"checked_at":"2026-10-07T01:46:21.185Z"}},{"id":"svc_crypto_news_01","slug":"crypto-news","name":"Crypto News (ranked)","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is grouped and ranked higher, newer stories rank higher. Each article has title, source, URL, publish time, 300-character summary, mentioned tickers and which outlets covered it. Filter by coins (tickers) or keywords. Params: coins (e.g. ['BTC','ETH']), query (keywords), hours (lookback 1 to 168, default 48), limit (1 to 50, default 20), sources.","category":"finance","endpoint":"https://agentsvc.io/api/v1/proxy/crypto-news","price_usdc":0.003,"latency_p99_ms":3000,"input_schema":{"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"]}}}},"output_schema":{"type":"object","properties":{"count":{"type":"integer"},"lookback_hours":{"type":"integer"},"filters":{"type":"object","properties":{"query":{"type":"array"},"coins":{"type":"array","items":{"type":"string"}}}},"articles":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"source":{"type":"string"},"url":{"type":"string"},"published":{"type":"string"},"summary":{"type":"string"},"tickers":{"type":"array","items":{"type":"string"}},"covered_by":{"type":"array","items":{"type":"string"}},"importance":{"type":"number"},"also":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}}}}}}},"sources_ok":{"type":"array","items":{"type":"string"}},"sources_failed":{"type":"array"},"fetched_at":{"type":"string"}},"required":["count","articles"],"example":{"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":"https://decrypt.co/380138/crypto-godfather-gets-six-years-for-hiring-sheriffs-deputies-37m-meta-fraud"}]},{"title":"Strive Adds $169M Bitcoin in Its Biggest Buy in Four Months","source":"Decrypt","url":"https://decrypt.co/380129/strive-adds-169m-bitcoin-biggest-buy-four-months","published":"2026-10-05T22:30:20.000Z","summary":"The Nasdaq-listed bitcoin treasury company, co-founded by Vivek Ramaswamy, paid roughly $169 million for 2,000 coins last week and now holds 29,462 BTC.","tickers":["BTC"],"covered_by":["Decrypt","The Block"],"importance":2.17,"also":[{"source":"The Block","title":"Strive adds 2,000 bitcoin in biggest buy since June, closes in on MARA","url":"https://www.theblock.co/news/business/2026-10-05-strive-adds-2000-bitcoin-biggest-buy-since-june-closes-in-mara-417677"}]}],"sources_ok":["CoinDesk","Cointelegraph"],"sources_failed":[],"fetched_at":"2026-10-06T14:29:38.477Z"}},"is_active":true,"provider":"agentsvc.io","tags":["crypto-news","news","bitcoin","ethereum","rss"],"method":"POST","example_input":{"coins":["BTC","ETH"],"limit":10},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/crypto-news","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/crypto-news","page_url":"https://agentsvc.io/services/crypto-news","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/crypto-news -H \"Content-Type: application/json\" -d '{\"coins\":[\"BTC\",\"ETH\"],\"limit\":10}'","status":{"ok":true,"latency_ms":257,"checked_at":"2026-10-07T01:46:21.442Z"}},{"id":"svc_search_read_01","slug":"search-read","name":"Search and Read","description":"Search and read in one call: runs a web search (or news search) and returns the top 1 to 5 result pages as clean Markdown together with title, URL and snippet, so the agent gets content instead of links. Pages that cannot be read are reported per result. Charged only if at least one page was read. Params: query (required), source ('web' default or 'news'), count (1 to 5, default 3), max_chars per page (500 to 20000, default 4000).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/search-read","price_usdc":0.012,"latency_p99_ms":15000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"string"},"source":{"type":"string"},"summary":{"type":"object","properties":{"heading":{"type":"string"},"abstract":{"type":"string"},"answer":{}}},"ok_count":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"snippet":{"type":"string"},"ok":{"type":"boolean"},"markdown":{"type":"string"},"word_count":{"type":"integer"}}}},"fetched_at":{"type":"string"}},"required":["query","ok_count","results"],"example":{"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_important.svg/40px-Ambox_impo…","word_count":38}],"fetched_at":"2026-10-06T14:29:39.582Z"}},"is_active":true,"provider":"agentsvc.io","tags":["search","read","markdown","rag","web"],"method":"POST","example_input":{"query":"x402 payment protocol","count":2,"max_chars":3000},"price_atomic":"12000","price_display":"$0.012 USDC","try_url":"https://agentsvc.io/api/v1/try/search-read","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/search-read","page_url":"https://agentsvc.io/services/search-read","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/search-read -H \"Content-Type: application/json\" -d '{\"query\":\"x402 payment protocol\",\"count\":2,\"max_chars\":3000}'","status":{"ok":true,"latency_ms":547,"checked_at":"2026-10-07T01:46:21.989Z"}},{"id":"svc_paper_search_01","slug":"paper-search","name":"Scientific Paper Search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year, venue, DOI, landing URL, open-access PDF URL, citation count and abstract (up to 600 chars), merged and deduplicated by DOI. Params: query (required), source ('all' default, 'openalex', 'arxiv', 'pubmed'), limit (1 to 25, default 10), year_from, open_access_only (default false).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/paper-search","price_usdc":0.004,"latency_p99_ms":6000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"string"},"count":{"type":"integer"},"papers":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string"},"title":{"type":"string"},"authors":{"type":"array","items":{"type":"string"}},"year":{"type":"integer"},"venue":{"type":"string"},"doi":{"type":"string"},"url":{"type":"string"},"pdf_url":{"type":"string"},"citations":{"type":"integer"},"abstract":{"type":"string"}}}},"sources":{"type":"array","items":{"type":"string"}},"source_errors":{"type":"object","properties":{}},"searched_at":{"type":"string"}},"required":["query","count","papers"],"example":{"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 Generation","authors":["Jingyuan Qi","Zhiyang Xu"],"year":2025,"venue":"arXiv","doi":null,"url":"http://arxiv.org/abs/2506.06962v3","pdf_url":"https://arxiv.org/pdf/2506.06962v3","citations":null,"abstract":"We introduce Autoregressive Retrieval Augmentation (AR-RAG), a novel paradigm that enhances image generation by autoregressively incorporating knearest neigh…"}],"sources":["openalex","arxiv"],"source_errors":{},"searched_at":"2026-10-06T14:30:54.495Z"}},"is_active":true,"provider":"agentsvc.io","tags":["papers","research","arxiv","pubmed","openalex"],"method":"POST","example_input":{"query":"retrieval augmented generation","limit":5},"price_atomic":"4000","price_display":"$0.004 USDC","try_url":"https://agentsvc.io/api/v1/try/paper-search","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/paper-search","page_url":"https://agentsvc.io/services/paper-search","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/paper-search -H \"Content-Type: application/json\" -d '{\"query\":\"retrieval augmented generation\",\"limit\":5}'","status":{"ok":true,"latency_ms":793,"checked_at":"2026-10-07T01:46:22.782Z"}},{"id":"svc_dev_search_01","slug":"dev-search","name":"Developer Search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package lookup, PyPI has no search API) and Stack Overflow questions. Each source returns its own list; a source that is rate limited reports an error without failing the call. Params: query (required), sources (default all: hackernews, github, npm, pypi, stackoverflow), limit per source (1 to 20, default 5).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/dev-search","price_usdc":0.003,"latency_p99_ms":5000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"string"},"sources":{"type":"object","properties":{"hackernews":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"discussion":{"type":"string"},"points":{"type":"integer"},"comments":{"type":"integer"},"author":{"type":"string"},"date":{"type":"string"}}}},"npm":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"},"description":{"type":"string"},"weekly_downloads":{"type":"integer"},"url":{"type":"string"},"repository":{"type":"string"},"updated":{"type":"string"}}}}}},"searched_at":{"type":"string"}},"required":["query","sources"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["github","npm","hackernews","stackoverflow","developer"],"method":"POST","example_input":{"query":"x402","limit":3},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/dev-search","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/dev-search","page_url":"https://agentsvc.io/services/dev-search","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/dev-search -H \"Content-Type: application/json\" -d '{\"query\":\"x402\",\"limit\":3}'","status":{"ok":true,"latency_ms":697,"checked_at":"2026-10-07T01:46:23.479Z"}},{"id":"svc_trends_hot_01","slug":"trends-hot","name":"Trending Now (hot lists)","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition), Google News top stories per country, Baidu realtime hot searches and Bilibili popular videos (China). Each item has rank, title, url and a score (points, stars, pageviews, heat, views). Params: sources (default all), limit per source (1 to 50, default 10), language (Wikipedia and Google News, default en), country (Google News, default US), since (GitHub: daily, weekly, monthly).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/trends-hot","price_usdc":0.003,"latency_p99_ms":5000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"sources":{"type":"object","properties":{"hackernews":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"extra":{"type":"object","properties":{"comments":{"type":"integer"},"discussion":{"type":"string"}}}}}},"baidu":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"extra":{"type":"object","properties":{"description":{"type":"string"}}}}}},"github":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"extra":{"type":"object","properties":{"description":{"type":"string"},"language":{"type":"string"},"stars_total":{"type":"integer"},"stars_period":{"type":"string"}}}}}}}},"fetched_at":{"type":"string"}},"required":["sources"],"example":{"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_total":5734,"stars_period":"daily"}}]},"fetched_at":"2026-10-06T14:30:56.358Z"}},"is_active":true,"provider":"agentsvc.io","tags":["trending","news","hot-list","social","china"],"method":"POST","example_input":{"sources":["hackernews","github","wikipedia"],"limit":5},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/trends-hot","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/trends-hot","page_url":"https://agentsvc.io/services/trends-hot","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/trends-hot -H \"Content-Type: application/json\" -d '{\"sources\":[\"hackernews\",\"github\",\"wikipedia\"],\"limit\":5}'","status":{"ok":true,"latency_ms":493,"checked_at":"2026-10-07T01:46:23.972Z"}},{"id":"svc_cve_lookup_01","slug":"cve-lookup","name":"CVE and Package Vulnerability Lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) or check a package version for known vulnerabilities via OSV.dev (npm, PyPI, Maven, Go, crates.io, RubyGems, NuGet, Packagist, Debian ...). Params: cve_id, or package + ecosystem (+ version, recommended), limit (default 20).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/cve-lookup","price_usdc":0.003,"latency_p99_ms":4000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"query":{"type":"object","properties":{"package":{"type":"string"},"ecosystem":{"type":"string"},"version":{"type":"string"}}},"count":{"type":"integer"},"vulnerable":{"type":"boolean"},"vulnerabilities":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"},"severity":{"type":"string"},"cvss_vector":{"type":"string"},"cwe":{"type":"array","items":{"type":"string"}},"published":{"type":"string"},"affected":{"type":"array","items":{"type":"object","properties":{"ecosystem":{"type":"string"},"package":{"type":"string"},"ranges":{"type":"array","items":{"type":"object","properties":{"introduced":{"type":"string"},"fixed":{"type":"string"},"last_affected":{}}}}}}},"references":{"type":"array","items":{"type":"string"}},"url":{"type":"string"}}}},"source":{"type":"string"},"checked_at":{"type":"string"}},"required":["query"],"example":{"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/github/advisory-database/pull/6139"],"url":"https://osv.dev/vulnerability/GHSA-29mw-wpgm-hmr9"}],"source":"OSV.dev","checked_at":"2026-10-06T14:30:56.665Z"}},"is_active":true,"provider":"agentsvc.io","tags":["cve","security","vulnerability","osv","dependencies"],"method":"POST","example_input":{"cve_id":"CVE-2021-44228"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/cve-lookup","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/cve-lookup","page_url":"https://agentsvc.io/services/cve-lookup","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/cve-lookup -H \"Content-Type: application/json\" -d '{\"cve_id\":\"CVE-2021-44228\"}'","status":{"ok":true,"latency_ms":0,"checked_at":"2026-10-07T01:46:23.972Z"}},{"id":"svc_domain_check_01","slug":"domain-check","name":"Domain and Email Security Check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TLDs without RDAP), DNS (A, NS, MX, CAA, DNSSEC) and email security (SPF, DMARC policy, DKIM on common selectors) with a 0 to 100 score, grade and findings. Params: domain (required).","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/domain-check","price_usdc":0.003,"latency_p99_ms":5000,"input_schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name, e.g. example.com"}}},"output_schema":{"type":"object","properties":{"domain":{"type":"string"},"registration":{"type":"object","properties":{"registered":{"type":"boolean"},"likely_available":{"type":"boolean"},"method":{"type":"string"},"registrar":{"type":"string"},"created":{"type":"string"},"expires":{"type":"string"},"updated":{"type":"string"},"status":{"type":"array","items":{"type":"string"}},"nameservers":{"type":"array","items":{"type":"string"}}}},"dns":{"type":"object","properties":{"a":{"type":"array","items":{"type":"string"}},"nameservers":{"type":"array","items":{"type":"string"}},"mx":{"type":"array","items":{"type":"object","properties":{"priority":{"type":"integer"},"exchange":{"type":"string"}}}},"caa":{"type":"array","items":{"type":"object","properties":{"critical":{"type":"integer"},"issue":{"type":"string"}}}},"dnssec":{"type":"boolean"}}},"email_security":{"type":"object","properties":{"spf":{"type":"string"},"dmarc":{"type":"string"},"dmarc_policy":{"type":"string"},"dkim_selectors_found":{"type":"array","items":{"type":"string"}},"score":{"type":"integer"},"grade":{"type":"string"},"findings":{"type":"array","items":{"type":"string"}}}},"checked_at":{"type":"string"}},"required":["domain","registration","dns","email_security"],"example":{"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.com include:_netblocks2.google.com include:mail.zendesk.com include:_…","dmarc":"v=DMARC1; p=quarantine; sp=reject; pct=100; rua=mailto:dmarc@github.com; ruf=mailto:dmarc@github.com; fo=1","dmarc_policy":"quarantine","dkim_selectors_found":["google","selector1"],"score":95,"grade":"A","findings":["DNSSEC not enabled"]},"checked_at":"2026-10-06T14:30:56.904Z"}},"is_active":true,"provider":"agentsvc.io","tags":["domain","rdap","dmarc","spf","availability"],"method":"POST","example_input":{"domain":"github.com"},"price_atomic":"3000","price_display":"$0.003 USDC","try_url":"https://agentsvc.io/api/v1/try/domain-check","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/domain-check","page_url":"https://agentsvc.io/services/domain-check","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/domain-check -H \"Content-Type: application/json\" -d '{\"domain\":\"github.com\"}'","status":{"ok":true,"latency_ms":137,"checked_at":"2026-10-07T01:46:24.109Z"}},{"id":"svc_vin_decode_01","slug":"vin-decode","name":"VIN Decoder","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, electrification), drive, transmission, manufacturer and plant. Validates format and the check digit (mandatory for North American VINs). Best coverage for vehicles sold in the US. Params: vin (required).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/vin-decode","price_usdc":0.002,"latency_p99_ms":2000,"input_schema":{"type":"object","required":["vin"],"properties":{"vin":{"type":"string","description":"17-character VIN"}}},"output_schema":{"type":"object","properties":{"vin":{"type":"string"},"valid_format":{"type":"boolean"},"check_digit_valid":{"type":"boolean"},"check_digit_applies":{"type":"boolean"},"make":{"type":"string"},"model":{"type":"string"},"model_year":{"type":"integer"},"trim":{"type":"string"},"series":{},"body_class":{"type":"string"},"vehicle_type":{"type":"string"},"doors":{"type":"integer"},"engine":{"type":"object","properties":{"cylinders":{"type":"integer"},"displacement_l":{"type":"integer"},"hp":{"type":"integer"},"model":{"type":"string"},"fuel":{"type":"string"},"electrification":{}}},"drive":{},"transmission":{"type":"string"},"manufacturer":{"type":"string"},"plant":{"type":"object","properties":{"city":{"type":"string"},"state":{"type":"string"},"country":{"type":"string"}}},"gvwr":{"type":"string"},"error_code":{"type":"string"},"errors":{},"source":{"type":"string"},"note":{}},"required":["vin","make","model_year"],"example":{"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}},"is_active":true,"provider":"agentsvc.io","tags":["vin","vehicle","car","nhtsa","automotive"],"method":"POST","example_input":{"vin":"1HGCM82633A004352"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/vin-decode","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/vin-decode","page_url":"https://agentsvc.io/services/vin-decode","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/vin-decode -H \"Content-Type: application/json\" -d '{\"vin\":\"1HGCM82633A004352\"}'","status":{"ok":true,"latency_ms":0,"checked_at":"2026-10-07T01:46:24.109Z"}},{"id":"svc_postal_code_01","slug":"postal-code","name":"Postal Code Lookup","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, CA and IE only the outward part (e.g. SW1A) is resolved. Params: country (ISO2, required), postal_code, or city + state (state abbreviation, e.g. CA, BY).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/postal-code","price_usdc":0.002,"latency_p99_ms":1500,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"country":{"type":"string"},"postal_code":{"type":"string"},"found":{"type":"boolean"},"places":{"type":"array","items":{"type":"object","properties":{"place":{"type":"string"},"state":{"type":"string"},"state_code":{"type":"string"},"lat":{"type":"number"},"lon":{"type":"number"}}}},"source":{"type":"string"}},"required":["country","found"],"example":{"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)"}},"is_active":true,"provider":"agentsvc.io","tags":["postal-code","zip","geocoding","address","places"],"method":"POST","example_input":{"country":"DE","postal_code":"80331"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/postal-code","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/postal-code","page_url":"https://agentsvc.io/services/postal-code","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/postal-code -H \"Content-Type: application/json\" -d '{\"country\":\"DE\",\"postal_code\":\"80331\"}'","status":{"ok":true,"latency_ms":0,"checked_at":"2026-10-07T01:46:24.109Z"}},{"id":"svc_airport_status_01","slug":"airport-status","name":"US Airport Status (FAA)","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure delays with trend, and closures. Pass airports (IATA like JFK or ICAO like KJFK) for a per-airport status (normal, delays, disrupted; general-aviation-only closures are listed as notices) or omit them to get all current events. US airports only. Params: airports (optional list).","category":"data","endpoint":"https://agentsvc.io/api/v1/proxy/airport-status","price_usdc":0.002,"latency_p99_ms":1500,"input_schema":{"type":"object","properties":{"airports":{"type":"array","items":{"type":"string"},"description":"US airport codes, e.g. ['JFK','SFO']"}}},"output_schema":{"type":"object","properties":{"airports":{"type":"array","items":{"type":"object","properties":{"airport":{"type":"string"},"status":{"type":"string"},"events":{"type":"array"},"notices":{"type":"array"}}}},"faa_updated":{"type":"string"},"coverage":{"type":"string"},"source":{"type":"string"}},"required":["source"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["airport","flights","delays","faa","travel"],"method":"POST","example_input":{"airports":["JFK","SFO","DEN"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/airport-status","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/airport-status","page_url":"https://agentsvc.io/services/airport-status","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/airport-status -H \"Content-Type: application/json\" -d '{\"airports\":[\"JFK\",\"SFO\",\"DEN\"]}'","status":{"ok":true,"latency_ms":388,"checked_at":"2026-10-07T01:46:24.497Z"}},{"id":"svc_satellite_image_01","slug":"satellite-image","name":"Satellite Image (NASA)","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to see clouds, smoke, snow, floods or fires on a given day. Params: bbox [min_lat, min_lon, max_lat, max_lon] or lat + lon + radius_km (5 to 500, default 50), date (YYYY-MM-DD, default yesterday), layer (modis_terra default, modis_aqua, viirs_snpp, viirs_noaa20), width (64 to 1024, default 512), height (default from aspect).","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/satellite-image","price_usdc":0.008,"latency_p99_ms":8000,"input_schema":{"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},"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}}},"output_schema":{"type":"object","properties":{"image_base64":{"type":"string"},"mime_type":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"bbox":{"type":"object","properties":{"min_lat":{"type":"number"},"min_lon":{"type":"number"},"max_lat":{"type":"number"},"max_lon":{"type":"number"}}},"date":{"type":"string"},"layer":{"type":"string"},"layer_id":{"type":"string"},"size_bytes":{"type":"integer"},"attribution":{"type":"string"},"note":{"type":"string"}},"required":["image_base64","bbox","date"],"example":{"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."}},"is_active":true,"provider":"agentsvc.io","tags":["satellite","nasa","earth","imagery","weather"],"method":"POST","example_input":{"lat":47.37,"lon":8.54,"radius_km":60,"width":512},"price_atomic":"8000","price_display":"$0.008 USDC","try_url":"https://agentsvc.io/api/v1/try/satellite-image","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/satellite-image","page_url":"https://agentsvc.io/services/satellite-image","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/satellite-image -H \"Content-Type: application/json\" -d '{\"lat\":47.37,\"lon\":8.54,\"radius_km\":60,\"width\":512}'","status":{"ok":true,"latency_ms":207,"checked_at":"2026-10-07T01:46:24.704Z"}},{"id":"svc_chart_render_01","slug":"chart-render","name":"Chart Rendering (Chart.js)","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labels + datasets [{label, data}] + title. Rendered with Chart.js in headless Chromium, no external requests. Params: config or type/labels/datasets, title, width and height (100 to 2000 px, default 800x500), background (CSS color, default white). Returns image_base64 (PNG).","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/chart-render","price_usdc":0.005,"latency_p99_ms":6000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"format":{"type":"string"},"mime_type":{"type":"string"},"width":{"type":"integer"},"height":{"type":"integer"},"size_bytes":{"type":"integer"},"image_base64":{"type":"string"},"chart_type":{"type":"string"}},"required":["format","width","height","image_base64"],"example":{"format":"png","mime_type":"image/png","width":800,"height":450,"size_bytes":9732,"image_base64":"iVBORw0KGgoAAAANSUhEUgAAAyAAAAHC…","chart_type":"bar"}},"is_active":true,"provider":"agentsvc.io","tags":["chart","graph","visualization","png","chartjs"],"method":"POST","example_input":{"type":"bar","labels":["Q1","Q2","Q3","Q4"],"datasets":[{"label":"Revenue","data":[12,19,14,23]}],"title":"Revenue 2026 (kUSD)"},"price_atomic":"5000","price_display":"$0.005 USDC","try_url":"https://agentsvc.io/api/v1/try/chart-render","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/chart-render","page_url":"https://agentsvc.io/services/chart-render","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/chart-render -H \"Content-Type: application/json\" -d '{\"type\":\"bar\",\"labels\":[\"Q1\",\"Q2\",\"Q3\",\"Q4\"],\"datasets\":[{\"label\":\"Revenue\",\"data\":[12,19,14,23]}],\"title\":\"Revenue 2026 (kUSD)\"}'","status":{"ok":true,"latency_ms":1139,"checked_at":"2026-10-07T01:46:25.843Z"}},{"id":"svc_diagram_render_01","slug":"diagram-render","name":"Diagram Rendering (Mermaid)","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 with the Mermaid parse error (not charged), so an agent can fix and retry. Params: code (Mermaid source, required), format (svg default, png or both), theme (default, dark, neutral, forest, base), width (200 to 4000, default 1200), background.","category":"visual","endpoint":"https://agentsvc.io/api/v1/proxy/diagram-render","price_usdc":0.006,"latency_p99_ms":6000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"diagram_type":{"type":"string"},"theme":{"type":"string"},"svg":{"type":"string"},"svg_bytes":{"type":"integer"},"format":{"type":"string"}},"required":["diagram_type","format"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["mermaid","diagram","flowchart","svg","visualization"],"method":"POST","example_input":{"code":"flowchart LR\n  A[Agent] -->|HTTP 402| B(agentsvc.io)\n  B --> C{Paid?}\n  C -->|yes| D[JSON result]","format":"svg"},"price_atomic":"6000","price_display":"$0.006 USDC","try_url":"https://agentsvc.io/api/v1/try/diagram-render","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/diagram-render","page_url":"https://agentsvc.io/services/diagram-render","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/diagram-render -H \"Content-Type: application/json\" -d '{\"code\":\"flowchart LR\\n  A[Agent] -->|HTTP 402| B(agentsvc.io)\\n  B --> C{Paid?}\\n  C -->|yes| D[JSON result]\",\"format\":\"svg\"}'","status":{"ok":true,"latency_ms":1319,"checked_at":"2026-10-07T01:46:27.162Z"}},{"id":"svc_doc_convert_01","slug":"doc-convert","name":"Document Conversion (pandoc)","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64, max 10 MB: docx, odt, epub, rtf) or url. Input format is detected automatically or set with from. Text outputs come back as content, binary outputs (docx, odt, epub, pdf) as file_base64. Local file includes and remote images are not loaded. Params: to (required), content or file_base64 or url, from, title.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/doc-convert","price_usdc":0.006,"latency_p99_ms":8000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"mime_type":{"type":"string"},"size_bytes":{"type":"integer"},"content":{"type":"string"},"source":{"type":"string"}},"required":["from","to","mime_type"],"example":{"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"}},"is_active":true,"provider":"agentsvc.io","tags":["convert","pandoc","docx","markdown","pdf"],"method":"POST","example_input":{"content":"# Quarterly Report\n\n| Quarter | Revenue |\n|---|---|\n| Q1 | 12 |","to":"docx"},"price_atomic":"6000","price_display":"$0.006 USDC","try_url":"https://agentsvc.io/api/v1/try/doc-convert","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/doc-convert","page_url":"https://agentsvc.io/services/doc-convert","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/doc-convert -H \"Content-Type: application/json\" -d '{\"content\":\"# Quarterly Report\\n\\n| Quarter | Revenue |\\n|---|---|\\n| Q1 | 12 |\",\"to\":\"docx\"}'","status":{"ok":true,"latency_ms":116,"checked_at":"2026-10-07T01:46:27.278Z"}},{"id":"svc_doc_parse_01","slug":"doc-parse","name":"Document to Markdown (parse)","description":"Turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, language, word count, heading outline, table and image counts and the Markdown (headings and tables preserved). For PDF use pdf-extract; PPTX and XLSX are not supported. Params: file_base64 or url or content (one required), from (optional), max_chars (1000 to 200000, default 50000).","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/doc-parse","price_usdc":0.006,"latency_p99_ms":6000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"format":{"type":"string"},"source":{"type":"string"},"title":{"type":"string"},"author":{},"date":{},"language":{"type":"string"},"word_count":{"type":"integer"},"characters":{"type":"integer"},"heading_count":{"type":"integer"},"table_count":{"type":"integer"},"image_count":{"type":"integer"},"outline":{"type":"array","items":{"type":"object","properties":{"level":{"type":"integer"},"text":{"type":"string"}}}},"markdown":{"type":"string"},"truncated":{"type":"boolean"}},"required":["format","word_count","outline","markdown"],"example":{"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-content:space-between;min-height:60px;gap:1rem\">\n…","truncated":true}},"is_active":true,"provider":"agentsvc.io","tags":["parse","docx","markdown","extract","document"],"method":"POST","example_input":{"url":"https://agentsvc.io/docs","max_chars":5000},"price_atomic":"6000","price_display":"$0.006 USDC","try_url":"https://agentsvc.io/api/v1/try/doc-parse","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/doc-parse","page_url":"https://agentsvc.io/services/doc-parse","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/doc-parse -H \"Content-Type: application/json\" -d '{\"url\":\"https://agentsvc.io/docs\",\"max_chars\":5000}'","status":{"ok":true,"latency_ms":575,"checked_at":"2026-10-07T01:46:27.853Z"}},{"id":"svc_tech_stack_01","slug":"tech-stack","name":"Website Technology Detection","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and script URLs, matched against 7,600+ open webappanalyzer fingerprints. Returns name, categories, version where visible, confidence and evidence, plus a by-category summary. Params: url (required), min_confidence (0 to 100, default 50).","category":"web","endpoint":"https://agentsvc.io/api/v1/proxy/tech-stack","price_usdc":0.005,"latency_p99_ms":6000,"input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"min_confidence":{"type":"integer","minimum":0,"maximum":100,"default":50}}},"output_schema":{"type":"object","properties":{"url":{"type":"string"},"status":{"type":"integer"},"technology_count":{"type":"integer"},"technologies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"version":{},"confidence":{"type":"integer"},"website":{"type":"string"},"evidence":{"type":"array","items":{"type":"string"}}}}},"by_category":{"type":"object","properties":{"Tag managers":{"type":"array","items":{"type":"string"}},"WordPress plugins":{"type":"array","items":{"type":"string"}},"Editors":{"type":"array","items":{"type":"string"}},"Security":{"type":"array","items":{"type":"string"}},"Databases":{"type":"array","items":{"type":"string"}},"Web servers":{"type":"array","items":{"type":"string"}},"Reverse proxies":{"type":"array","items":{"type":"string"}},"Programming languages":{"type":"array","items":{"type":"string"}},"CMS":{"type":"array","items":{"type":"string"}},"Blogs":{"type":"array","items":{"type":"string"}},"Page builders":{"type":"array","items":{"type":"string"}}}},"server":{"type":"string"},"signatures":{"type":"object","properties":{"source":{"type":"string"},"technologies":{"type":"integer"}}},"note":{"type":"string"},"checked_at":{"type":"string"}},"required":["url","technology_count","technologies"],"example":{"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 managers":["Google Tag Manager"],"WordPress plugins":["Gutenberg"],"Editors":["Gutenberg"],"Security":["HSTS"],"Databases":["MySQL"],"Web servers":["Nginx"],"Reverse proxies":["Nginx"],"Programming languages":["PHP"],"CMS":["WordPress"],"Blogs":["WordPress"],"Page builders":["WordPress Block Editor","WordPress Site Editor"]},"server":"nginx","signatures":{"source":"webappanalyzer (GPL-3.0)","technologies":7628},"note":"Static analysis of HTML, headers, cookies, meta tags and script URLs; technologies loaded only by client-side JavaScript may be missed.","checked_at":"2026-10-06T14:33:42.336Z"}},"is_active":true,"provider":"agentsvc.io","tags":["technology","wappalyzer","cms","website","leads"],"method":"POST","example_input":{"url":"https://wordpress.org"},"price_atomic":"5000","price_display":"$0.005 USDC","try_url":"https://agentsvc.io/api/v1/try/tech-stack","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/tech-stack","page_url":"https://agentsvc.io/services/tech-stack","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/tech-stack -H \"Content-Type: application/json\" -d '{\"url\":\"https://wordpress.org\"}'","status":{"ok":true,"latency_ms":600,"checked_at":"2026-10-07T01:46:28.454Z"}},{"id":"svc_text_embed_01","slug":"text-embed","name":"Text Embeddings and Rerank","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplication, or rerank mode: pass query + documents to get documents sorted by cosine similarity. Runs locally, texts are not stored. Params: texts (1 to 32 strings, max 2000 chars each) for embed mode, or query + documents (up to 64) and top_k for rerank mode.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/text-embed","price_usdc":0.002,"latency_p99_ms":2000,"input_schema":{"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}}},"output_schema":{"type":"object","properties":{"mode":{"type":"string"},"model":{"type":"object","properties":{"name":{"type":"string"},"quantization":{"type":"string"},"dimensions":{"type":"integer"},"max_tokens":{"type":"integer"},"normalized":{"type":"boolean"},"similarity":{"type":"string"}}},"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer"},"score":{"type":"number"},"document":{"type":"string"}}}}},"required":["mode","model"],"example":{"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"}]}},"is_active":true,"provider":"agentsvc.io","tags":["embeddings","rerank","semantic-search","vector","rag"],"method":"POST","example_input":{"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"]},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/text-embed","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/text-embed","page_url":"https://agentsvc.io/services/text-embed","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/text-embed -H \"Content-Type: application/json\" -d '{\"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\"]}'","status":{"ok":true,"latency_ms":23,"checked_at":"2026-10-07T01:46:28.477Z"}},{"id":"svc_tts_01","slug":"tts","name":"Text to Speech","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain or CC0, so the audio can be used commercially. Params: text (required, max 2000 characters), voice (default en-female, or picked from language), language (en or de), speed (0.5 to 2, default 1), format (mp3 default, wav, ogg). Returns audio_base64 and duration.","category":"text","endpoint":"https://agentsvc.io/api/v1/proxy/tts","price_usdc":0.01,"latency_p99_ms":8000,"input_schema":{"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"}}},"output_schema":{"type":"object","properties":{"format":{"type":"string"},"mime_type":{"type":"string"},"duration_seconds":{"type":"number"},"size_bytes":{"type":"integer"},"voice":{"type":"string"},"language":{"type":"string"},"gender":{"type":"string"},"voice_license":{"type":"string"},"characters":{"type":"integer"},"audio_base64":{"type":"string"}},"required":["format","duration_seconds","audio_base64"],"example":{"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…"}},"is_active":true,"provider":"agentsvc.io","tags":["tts","speech","audio","voice","mp3"],"method":"POST","example_input":{"text":"Hello from agentsvc. Your report is ready.","voice":"en-female"},"price_atomic":"10000","price_display":"$0.01 USDC","try_url":"https://agentsvc.io/api/v1/try/tts","try_limit_per_day":1,"info_url":"https://agentsvc.io/api/v1/services/tts","page_url":"https://agentsvc.io/services/tts","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/tts -H \"Content-Type: application/json\" -d '{\"text\":\"Hello from agentsvc. Your report is ready.\",\"voice\":\"en-female\"}'","status":{"ok":true,"latency_ms":1384,"checked_at":"2026-10-07T01:46:29.861Z"}}],"meta":{"total":68,"limit":100,"offset":0,"categories":["web","visual","text","data","utility","finance"]},"how_to_call":"POST {endpoint} with a JSON body matching input_schema. Without payment you receive HTTP 402 with the price; pay via x402 (USDC on Base) and retry, or use try_url for a free test.","payment":{"protocol":"x402","x402_versions_accepted":[1,2],"scheme":"exact","network":"eip155:8453","network_v1":"base","chain_id":8453,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_decimals":6,"eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","request_header_v2":"PAYMENT-SIGNATURE","request_header_v1":"X-PAYMENT","requirements_v2":"base64 JSON in the PAYMENT-REQUIRED response header of the 402","requirements_v1":"JSON body of the 402 (accepts[0])","receipt_header":"PAYMENT-RESPONSE (and X-PAYMENT-RESPONSE): base64 JSON with transaction hash","accounts_required":false,"api_keys_required":false,"settlement":"per call, on-chain, after the service succeeded. Failed calls are never charged."},"quickstart":{"summary":"Call POST /api/v1/proxy/{slug} with a JSON body. Without payment you get HTTP 402 with the price. Pay with USDC on Base via x402 (clients handle it automatically) and retry. Free sample with the example input: /api/v1/try/{slug}. MCP: /mcp with x402 payment inside tools/call.","javascript":"npm i @x402/fetch @x402/evm viem\nimport { wrapFetchWithPayment, x402Client } from \"@x402/fetch\";\nimport { registerExactEvmScheme } from \"@x402/evm/exact/client\";\nimport { privateKeyToAccount } from \"viem/accounts\";\nconst client = new x402Client();\nregisterExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });\nconst payFetch = wrapFetchWithPayment(fetch, client);\nconst 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\" }) });\nconsole.log(await res.json());","python":"pip install \"x402[httpx]\" eth_account\nfrom eth_account import Account\nfrom x402 import x402Client\nfrom x402.http.clients import x402HttpxClient\nfrom x402.mechanisms.evm import EthAccountSigner\nfrom x402.mechanisms.evm.exact.register import register_exact_evm_client\nclient = x402Client(); register_exact_evm_client(client, EthAccountSigner(Account.from_key(PRIVATE_KEY)))\nasync with x402HttpxClient(client) as http:\n    r = await http.post(\"https://agentsvc.io/api/v1/proxy/web-scrape\", json={\"url\": \"https://example.com\"}); await r.aread(); print(r.text)","curl_trial":"curl -X POST https://agentsvc.io/api/v1/try/ip-lookup -H \"Content-Type: application/json\" -d '{\"ip\":\"8.8.8.8\"}'","mcp":"https://agentsvc.io/mcp-server.mjs (stdio MCP server, needs EVM_PRIVATE_KEY with USDC on Base)","wallet":"Any EVM wallet with USDC on Base mainnet (chain 8453). $1 USDC covers roughly 300 to 500 calls. No ETH for gas needed: the facilitator pays gas."},"links":{"catalog":"https://agentsvc.io/api/v1/services","openapi":"https://agentsvc.io/openapi.json","llms_txt":"https://agentsvc.io/llms.txt","llms_full_txt":"https://agentsvc.io/llms-full.txt","agents_md":"https://agentsvc.io/AGENTS.md","skill_md":"https://agentsvc.io/SKILL.md","status":"https://agentsvc.io/api/v1/status","docs":"https://agentsvc.io/docs","mcp_server":"https://agentsvc.io/mcp-server.mjs","discovery":"https://agentsvc.io/.well-known/x402","agent_card":"https://agentsvc.io/.well-known/agent-card.json"}}