{"name":"AgentIndex content kit","description":"Pay-per-call tools for AI agents: web search + content, documents, live market data, and multi-chain wallet/gas reads. Mainnet test from $0.000001 USDC on Base.","source":"https://github.com/comallagency/kairos-x402-service/tree/prod-sync","routes":[{"route":"/agent-claim","method":"POST","price":"$0.01","summary":null,"use_cases":[],"sample":"/agent-claim/sample","input_example":{"url":"https://x402.agentindex.world","name":"AgentIndex x402"},"output_example":{"id":"8e6c3b7ef184b00c3a21","url":"https://x402.agentindex.world","score":95,"verdict":"operational","verified_at":"2026-09-20T02:20:00Z","expires_at":"2026-10-20T02:20:00Z","listing":"https://x402.agentindex.world/verified-agents.json","badge":"https://x402.agentindex.world/verified-agents/8e6c3b7ef184b00c3a21.svg"}},{"route":"/agent-claim","method":"GET","price":"$0.01","summary":null,"use_cases":[],"sample":"/agent-claim/sample","input_example":{"url":"https://x402.agentindex.world","name":"AgentIndex x402"},"output_example":{"id":"8e6c3b7ef184b00c3a21","url":"https://x402.agentindex.world","score":95,"verdict":"operational","verified_at":"2026-09-20T02:20:00Z","expires_at":"2026-10-20T02:20:00Z","listing":"https://x402.agentindex.world/verified-agents.json","badge":"https://x402.agentindex.world/verified-agents/8e6c3b7ef184b00c3a21.svg"}},{"route":"/agent-health","method":"POST","price":"$0.001","summary":"Verify that an agent is reachable, discoverable and payment-ready now.","use_cases":["verify an agent is operational before routing a paid job to it","audit x402 price, network and recipient before signing a payment","check OpenAPI, A2A agent card and MCP discovery in one call","score a third-party agent and receive explicit remediation issues"],"sample":"/agent-health/sample","input_example":{"url":"https://x402.agentindex.world/search","method":"POST","body":{"query":"test"}},"output_example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}},{"route":"/agent-health","method":"GET","price":"$0.001","summary":"Verify that an agent is reachable, discoverable and payment-ready now.","use_cases":["verify an agent is operational before routing a paid job to it","audit x402 price, network and recipient before signing a payment","check OpenAPI, A2A agent card and MCP discovery in one call","score a third-party agent and receive explicit remediation issues"],"sample":"/agent-health/sample","input_example":null,"output_example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}},{"route":"/can-pay","method":"POST","price":"$0.001","summary":"Check Base USDC balance vs an amount and get can_pay + shortfall.","use_cases":["check your Base USDC balance before paying any x402 API","verify a wallet can afford a $0.001 micropayment","get the shortfall if a wallet is underfunded","confirm USDC balance after funding before the first spend","gate an agent spend loop on can_pay=true","inspect ETH balance for info while deciding to pay","preflight a payment amount against live on-chain USDC","avoid failed settlements by checking funds first"],"sample":"/can-pay/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","amount":0.001},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}},{"route":"/can-pay","method":"GET","price":"$0.001","summary":"Check Base USDC balance vs an amount and get can_pay + shortfall.","use_cases":["check your Base USDC balance before paying any x402 API","verify a wallet can afford a $0.001 micropayment","get the shortfall if a wallet is underfunded","confirm USDC balance after funding before the first spend","gate an agent spend loop on can_pay=true","inspect ETH balance for info while deciding to pay","preflight a payment amount against live on-chain USDC","avoid failed settlements by checking funds first"],"sample":"/can-pay/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}},{"route":"/crypto","method":"POST","price":"$0.001","summary":"Live spot prices for crypto coins with 24h change, USD or other fiat.","use_cases":["get the live USD price of BTC or ETH before quoting a number","check 24h change for a coin without opening a chart yourself","price several coins in one call for a portfolio snapshot","convert a ticker symbol like SOL into a live spot price","quote a crypto amount in EUR or another fiat currency","verify a token price before executing an agent trading or reporting step","pull spot prices for coins referenced in a news article or chat","refresh stale model knowledge about crypto prices with live data"],"sample":"/crypto/sample","input_example":{"coins":["btc","eth"],"vs_currency":"usd"},"output_example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}},{"route":"/crypto","method":"GET","price":"$0.001","summary":"Live spot prices for crypto coins with 24h change, USD or other fiat.","use_cases":["get the live USD price of BTC or ETH before quoting a number","check 24h change for a coin without opening a chart yourself","price several coins in one call for a portfolio snapshot","convert a ticker symbol like SOL into a live spot price","quote a crypto amount in EUR or another fiat currency","verify a token price before executing an agent trading or reporting step","pull spot prices for coins referenced in a news article or chat","refresh stale model knowledge about crypto prices with live data"],"sample":"/crypto/sample","input_example":null,"output_example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}},{"route":"/discover","method":"POST","price":"$0.001","summary":"Match a need in plain language against a curated snapshot of observed MCP servers and get the best five with a 0-1 relevance score each - semantic ranking a web search cannot guarantee.","use_cases":["find the MCP server that fits a need instead of guessing its name","pick from the best-matching servers with a relevance score before contacting one","discover servers for a job a web search ranks by keywords, not meaning","check what kinds of MCP servers exist for a capability before building one"],"sample":"/discover/sample","input_example":{"q":"read a PDF and give me markdown"},"output_example":{"q":"read a PDF and give me markdown","snapshot_date":"2026-09-18","snapshot_rows":10327,"min_similarity":0.3,"matches":3,"results":[{"name":"PDF Extract MCP","url":"https://example.org/mcp/","description":"Extract a public PDF into clean markdown text, plus metadata and a real token count.","registry":"registre-mcp","relevance":0.7211,"observed_at":"2026-09-02T19:07:49.374328Z"},{"name":"Docling Server","url":null,"description":"Document conversion to markdown and structured text for LLM agents.","registry":"annuaire","relevance":0.6487,"observed_at":"2026-09-10T12:00:00Z"},{"name":"Srclight","url":"https://example.com/mcp/","description":"Deep code indexing for AI agents. FTS5 + embeddings + call graphs. Fully local.","registry":"registre-mcp","relevance":0.4102,"observed_at":"2026-09-15T08:30:00Z"}]}},{"route":"/discover","method":"GET","price":"$0.001","summary":"Match a need in plain language against a curated snapshot of observed MCP servers and get the best five with a 0-1 relevance score each - semantic ranking a web search cannot guarantee.","use_cases":["find the MCP server that fits a need instead of guessing its name","pick from the best-matching servers with a relevance score before contacting one","discover servers for a job a web search ranks by keywords, not meaning","check what kinds of MCP servers exist for a capability before building one"],"sample":"/discover/sample","input_example":{"q":"read a PDF and give me markdown"},"output_example":{"q":"read a PDF and give me markdown","snapshot_date":"2026-09-18","snapshot_rows":10327,"min_similarity":0.3,"matches":3,"results":[{"name":"PDF Extract MCP","url":"https://example.org/mcp/","description":"Extract a public PDF into clean markdown text, plus metadata and a real token count.","registry":"registre-mcp","relevance":0.7211,"observed_at":"2026-09-02T19:07:49.374328Z"},{"name":"Docling Server","url":null,"description":"Document conversion to markdown and structured text for LLM agents.","registry":"annuaire","relevance":0.6487,"observed_at":"2026-09-10T12:00:00Z"},{"name":"Srclight","url":"https://example.com/mcp/","description":"Deep code indexing for AI agents. FTS5 + embeddings + call graphs. Fully local.","registry":"registre-mcp","relevance":0.4102,"observed_at":"2026-09-15T08:30:00Z"}]}},{"route":"/extract","method":"POST","price":"$0.002","summary":"Extract structured data from a URL or text into strict JSON matching a schema you provide - never an approximate or invented value.","use_cases":["pull structured fields (price, name, date, etc.) out of a product or listing page","convert a page or block of text into JSON matching your own schema","extract contact information or structured facts from a document","parse a web page into the exact fields your application needs, nothing else","get an explicit failure instead of a guessed value when a field isn't present","extract structured data from raw text without writing your own parser","turn an unstructured page into a strictly-typed JSON record","validate that extracted data actually matches your schema before using it"],"sample":"/extract/sample","input_example":{"text":"Widget Pro is our flagship gadget, priced at $29.99 and currently in stock.","schema":{"type":"object","properties":{"product_name":{"type":"string"},"price":{"type":"number"},"in_stock":{"type":"boolean"}}}},"output_example":{"data":{"product_name":"Widget Pro","price":29.99,"in_stock":true},"missing_fields":[]}},{"route":"/extract","method":"GET","price":"$0.002","summary":"Extract structured data from a URL or text into strict JSON matching a schema you provide - never an approximate or invented value.","use_cases":["pull structured fields (price, name, date, etc.) out of a product or listing page","convert a page or block of text into JSON matching your own schema","extract contact information or structured facts from a document","parse a web page into the exact fields your application needs, nothing else","get an explicit failure instead of a guessed value when a field isn't present","extract structured data from raw text without writing your own parser","turn an unstructured page into a strictly-typed JSON record","validate that extracted data actually matches your schema before using it"],"sample":"/extract/sample","input_example":{"text":"Widget Pro is our flagship gadget, priced at $29.99 and currently in stock.","schema":{"type":"object","properties":{"product_name":{"type":"string"},"price":{"type":"number"},"in_stock":{"type":"boolean"}}}},"output_example":{"data":{"product_name":"Widget Pro","price":29.99,"in_stock":true},"missing_fields":[]}},{"route":"/fact-check","method":"POST","price":"$0.04","summary":"Check a claim against live web sources and get a verdict, a confidence level, and the supporting or contradicting sources.","use_cases":["verify a claim against live web sources before including it in an answer","get a confidence level alongside a verdict, not just a yes or no","find sources that support or contradict a specific factual claim","check whether a number or statistic is still accurate today","fact-check a claim from a document, chat, or user-submitted text","gather citable URLs for or against a claim before writing a report","distinguish a well-supported claim from an unverifiable one","check a claim before repeating it in a high-stakes context"],"sample":"/fact-check/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty."},"output_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","verdict":"supported","confidence":0.92,"sources":[{"url":"https://example.com/eiffel-tower-facts","title":"Eiffel Tower Facts","stance":"supports"}]}},{"route":"/fact-check","method":"GET","price":"$0.04","summary":"Check a claim against live web sources and get a verdict, a confidence level, and the supporting or contradicting sources.","use_cases":["verify a claim against live web sources before including it in an answer","get a confidence level alongside a verdict, not just a yes or no","find sources that support or contradict a specific factual claim","check whether a number or statistic is still accurate today","fact-check a claim from a document, chat, or user-submitted text","gather citable URLs for or against a claim before writing a report","distinguish a well-supported claim from an unverifiable one","check a claim before repeating it in a high-stakes context"],"sample":"/fact-check/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty."},"output_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","verdict":"supported","confidence":0.92,"sources":[{"url":"https://example.com/eiffel-tower-facts","title":"Eiffel Tower Facts","stance":"supports"}]}},{"route":"/gas-price","method":"POST","price":"$0.001","summary":"Read live gas, base fee and a transfer-cost estimate across five EVM networks.","use_cases":["check live gas before submitting an EVM transaction","estimate the native fee for a simple wallet transfer","compare gas conditions across Base, Ethereum and other L2 networks","read EIP-1559 base fee without provisioning an RPC key"],"sample":"/gas-price/sample","input_example":{"network":"base"},"output_example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}},{"route":"/gas-price","method":"GET","price":"$0.001","summary":"Read live gas, base fee and a transfer-cost estimate across five EVM networks.","use_cases":["check live gas before submitting an EVM transaction","estimate the native fee for a simple wallet transfer","compare gas conditions across Base, Ethereum and other L2 networks","read EIP-1559 base fee without provisioning an RPC key"],"sample":"/gas-price/sample","input_example":null,"output_example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}},{"route":"/jobs","method":"POST","price":"$0.20","summary":"Delegate a multi-step research task and get back one cited, sourced brief instead of running many searches yourself.","use_cases":["delegate a multi-step research task and get back a single cited brief","get a sourced synthesis of a topic instead of running many searches manually","research a company, person, or topic and receive a structured summary with sources","offload long-running research so it keeps running in the background","produce a multi-source report on a subject without reading every page yourself","poll a research job for status and retrieve the result once it is ready","build a background brief on a subject before a meeting or decision","compile findings from many sources into one answer with citations"],"sample":"/jobs/sample","input_example":{"subject":"Example Corp"},"output_example":{"job_id":"abc123","eta_seconds":60}},{"route":"/jobs","method":"GET","price":"$0.20","summary":"Delegate a multi-step research task and get back one cited, sourced brief instead of running many searches yourself.","use_cases":["delegate a multi-step research task and get back a single cited brief","get a sourced synthesis of a topic instead of running many searches manually","research a company, person, or topic and receive a structured summary with sources","offload long-running research so it keeps running in the background","produce a multi-source report on a subject without reading every page yourself","poll a research job for status and retrieve the result once it is ready","build a background brief on a subject before a meeting or decision","compile findings from many sources into one answer with citations"],"sample":"/jobs/sample","input_example":{"subject":"Example Corp"},"output_example":{"job_id":"abc123","eta_seconds":60}},{"route":"/news","method":"POST","price":"$0.001","summary":"Top Hacker News headlines with title, URL, score and comment count.","use_cases":["get the top tech headlines right now without scraping a front page","find fresh HN story URLs to read or summarize next","monitor what is trending on Hacker News for a briefing","collect scored headlines with comment counts for ranking signal","seed a research loop with current startup and engineering news","answer what is trending in tech without a news API key","pull a short list of hot stories for a daily digest","discover new articles agents should fetch and summarize"],"sample":"/news/sample","input_example":{"limit":10},"output_example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}},{"route":"/news","method":"GET","price":"$0.001","summary":"Top Hacker News headlines with title, URL, score and comment count.","use_cases":["get the top tech headlines right now without scraping a front page","find fresh HN story URLs to read or summarize next","monitor what is trending on Hacker News for a briefing","collect scored headlines with comment counts for ranking signal","seed a research loop with current startup and engineering news","answer what is trending in tech without a news API key","pull a short list of hot stories for a daily digest","discover new articles agents should fetch and summarize"],"sample":"/news/sample","input_example":null,"output_example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}},{"route":"/pdf","method":"POST","price":"$0.002","summary":"Extract a PDF (by URL or base64) into clean Markdown with headings and tables preserved, plus metadata and a real token count.","use_cases":["extract clean text from a PDF report or paper without running your own PDF parser","pull the title, author and page count from a PDF before deciding whether to read it fully","convert a PDF invoice or contract into markdown for further processing","get an accurate token count for a PDF before feeding it into a model's context window","read a PDF linked from a web page by URL, no download step of your own","process a base64-encoded PDF received from another tool or upload","extract text from academic papers or whitepapers for summarization or search","check a PDF's page count and metadata before committing to a full read"],"sample":"/pdf/sample","input_example":{"url":"https://www.ohchr.org/sites/default/files/UDHR/Documents/UDHR_Translations/eng.pdf"},"output_example":{"markdown":"# Universal Declaration of Human Rights \n\n## Preamble \n\nWhereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world, ...","metadata":{"title":null,"author":"lindner","pages":8,"date":"2001-09-10T01:04:58-07:00"},"token_count":2164}},{"route":"/pdf","method":"GET","price":"$0.002","summary":"Extract a PDF (by URL or base64) into clean Markdown with headings and tables preserved, plus metadata and a real token count.","use_cases":["extract clean text from a PDF report or paper without running your own PDF parser","pull the title, author and page count from a PDF before deciding whether to read it fully","convert a PDF invoice or contract into markdown for further processing","get an accurate token count for a PDF before feeding it into a model's context window","read a PDF linked from a web page by URL, no download step of your own","process a base64-encoded PDF received from another tool or upload","extract text from academic papers or whitepapers for summarization or search","check a PDF's page count and metadata before committing to a full read"],"sample":"/pdf/sample","input_example":{"url":"https://www.ohchr.org/sites/default/files/UDHR/Documents/UDHR_Translations/eng.pdf"},"output_example":{"markdown":"# Universal Declaration of Human Rights \n\n## Preamble \n\nWhereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world, ...","metadata":{"title":null,"author":"lindner","pages":8,"date":"2001-09-10T01:04:58-07:00"},"token_count":2164}},{"route":"/probe","method":"POST","price":"$0.001","summary":"Probe a public URL for an x402 paywall and return price and payTo.","use_cases":["check whether a URL is an x402 paywall before calling it","learn the USDC price of a competitor endpoint","discover payTo and network for a paid API","shop paywalls and compare prices before spending","verify a newly listed service actually returns 402","extract scheme and asset from a live payment challenge","batch-research which tools in a list are paid via x402","debug why an agent client refuses to pay an endpoint"],"sample":"/probe/sample","input_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35"},"output_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}},{"route":"/probe","method":"GET","price":"$0.001","summary":"Probe a public URL for an x402 paywall and return price and payTo.","use_cases":["check whether a URL is an x402 paywall before calling it","learn the USDC price of a competitor endpoint","discover payTo and network for a paid API","shop paywalls and compare prices before spending","verify a newly listed service actually returns 402","extract scheme and asset from a live payment challenge","batch-research which tools in a list are paid via x402","debug why an agent client refuses to pay an endpoint"],"sample":"/probe/sample","input_example":null,"output_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}},{"route":"/search","method":"POST","price":"$0.01","summary":"Real-time web search with ranked results, a cleaned page extract, and an optional short answer - up to 5 queries merged and de-duplicated in one call.","use_cases":["search the live web for recent information on a topic","verify a claim against current sources before including it in an answer","run several related queries in one call and get a single merged, de-duplicated result set","pull the latest news or announcements about a company, person, or event","gather source URLs and short extracts to cite in a report","check whether a fact or number has changed since a model's training cutoff","compare how different sources describe the same topic without making separate calls","collect background material on a subject before writing a summary"],"sample":"/search/sample","input_example":{"query":"recent earthquake news"},"output_example":{"query":"recent earthquake news","results":[{"title":"Lists of earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_earthquakes","date":null,"source":"wikipedia","extract":"to Earthquakes. USGS-ANSS Latest earthquakes around the world Southern California Earthquake Center (SCEC) IRIS Seismic Monitor, Recent earthquakes around"},{"title":"List of earthquakes in 2026","url":"https://en.wikipedia.org/wiki/List_of_earthquakes_in_2026","date":null,"source":"wikipedia","extract":"This is a list of earthquakes in 2026. Only earthquakes of magnitude 6 or above are included, unless they result in significant damage and/or casualties"},{"title":"Is Recent Earthquake Activity Unusual? Scientists Say No.","url":"http://www.usgs.gov/newsroom/article.asp?ID=2439","date":"2010-04-15T00:49:30Z","source":"hackernews","extract":"Is Recent Earthquake Activity Unusual? Scientists Say No."},{"title":"2026 Venezuela earthquakes","url":"https://en.wikipedia.org/wiki/2026_Venezuela_earthquakes","date":null,"source":"wikipedia","extract":"doublet large strike-slip earthquakes affected northwestern and central Venezuela. The epicenter of the first earthquake was in Veroes Municipality,"},{"title":"Lists of 21st-century earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_21st-century_earthquakes","date":null,"source":"wikipedia","extract":"tsunami is one of the deadliest natural disasters in recent history. The 2005 Kashmir earthquake destroyed several towns, and caused extensive damage"}]}},{"route":"/search","method":"GET","price":"$0.01","summary":"Real-time web search with ranked results, a cleaned page extract, and an optional short answer - up to 5 queries merged and de-duplicated in one call.","use_cases":["search the live web for recent information on a topic","verify a claim against current sources before including it in an answer","run several related queries in one call and get a single merged, de-duplicated result set","pull the latest news or announcements about a company, person, or event","gather source URLs and short extracts to cite in a report","check whether a fact or number has changed since a model's training cutoff","compare how different sources describe the same topic without making separate calls","collect background material on a subject before writing a summary"],"sample":"/search/sample","input_example":{"query":"recent earthquake news"},"output_example":{"query":"recent earthquake news","results":[{"title":"Lists of earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_earthquakes","date":null,"source":"wikipedia","extract":"to Earthquakes. USGS-ANSS Latest earthquakes around the world Southern California Earthquake Center (SCEC) IRIS Seismic Monitor, Recent earthquakes around"},{"title":"List of earthquakes in 2026","url":"https://en.wikipedia.org/wiki/List_of_earthquakes_in_2026","date":null,"source":"wikipedia","extract":"This is a list of earthquakes in 2026. Only earthquakes of magnitude 6 or above are included, unless they result in significant damage and/or casualties"},{"title":"Is Recent Earthquake Activity Unusual? Scientists Say No.","url":"http://www.usgs.gov/newsroom/article.asp?ID=2439","date":"2010-04-15T00:49:30Z","source":"hackernews","extract":"Is Recent Earthquake Activity Unusual? Scientists Say No."},{"title":"2026 Venezuela earthquakes","url":"https://en.wikipedia.org/wiki/2026_Venezuela_earthquakes","date":null,"source":"wikipedia","extract":"doublet large strike-slip earthquakes affected northwestern and central Venezuela. The epicenter of the first earthquake was in Veroes Municipality,"},{"title":"Lists of 21st-century earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_21st-century_earthquakes","date":null,"source":"wikipedia","extract":"tsunami is one of the deadliest natural disasters in recent history. The 2005 Kashmir earthquake destroyed several towns, and caused extensive damage"}]}},{"route":"/summarize","method":"POST","price":"$0.002","summary":"Summarize a URL, text or HTML at the length you request, neutral and factual, with the source noted.","use_cases":["get a short summary of a long article before deciding whether to read it fully","summarize a URL, raw text or HTML at the exact length you need","produce a one-paragraph summary of a document for a report or digest","summarize search results or scraped content without writing your own prompt","condense a long page into a few sentences while keeping it factual","get a source-noted summary suitable for citing in a longer answer","summarize HTML content directly without fetching or cleaning it yourself","produce consistent-length summaries across many documents in a pipeline"],"sample":"/summarize/sample","input_example":{"url":"https://en.wikipedia.org/wiki/Photosynthesis","length":"short"},"output_example":{"summary":"The article explains how photosynthesis converts light energy into chemical energy in plants.","length":"short","sources":["https://en.wikipedia.org/wiki/Photosynthesis"]}},{"route":"/summarize","method":"GET","price":"$0.002","summary":"Summarize a URL, text or HTML at the length you request, neutral and factual, with the source noted.","use_cases":["get a short summary of a long article before deciding whether to read it fully","summarize a URL, raw text or HTML at the exact length you need","produce a one-paragraph summary of a document for a report or digest","summarize search results or scraped content without writing your own prompt","condense a long page into a few sentences while keeping it factual","get a source-noted summary suitable for citing in a longer answer","summarize HTML content directly without fetching or cleaning it yourself","produce consistent-length summaries across many documents in a pipeline"],"sample":"/summarize/sample","input_example":{"url":"https://en.wikipedia.org/wiki/Photosynthesis","length":"short"},"output_example":{"summary":"The article explains how photosynthesis converts light energy into chemical energy in plants.","length":"short","sources":["https://en.wikipedia.org/wiki/Photosynthesis"]}},{"route":"/tip","method":"POST","price":"$0.01","summary":null,"use_cases":[],"sample":"/tip/sample","input_example":{"message":"Keep building agent infrastructure"},"output_example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"route":"/tip","method":"GET","price":"$0.01","summary":null,"use_cases":[],"sample":"/tip/sample","input_example":null,"output_example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"route":"/translate","method":"POST","price":"$0.002","summary":"Translate one string or a batch of up to 200 text segments in a single call, preserving markdown, HTML and {placeholder} formatting.","use_cases":["translate a whole file or document in one call instead of one request per line","localize UI strings or interface text into a target language","translate a batch of text segments while keeping their order and count intact","preserve markdown formatting and {placeholder} tokens when translating templated text","detect the source language of unlabeled text before translating it","convert user-submitted content into another language for moderation or display","translate a list of product descriptions or messages in bulk","get a translated version of text alongside the original for comparison"],"sample":"/translate/sample","input_example":{"text":"Bonjour le monde","target_lang":"en"},"output_example":{"text":"Bonjour le monde","target_lang":"en","detected_source_lang":"fr","translated_text":"Hello world","model_served":"agentindex-translate-1"}},{"route":"/translate","method":"GET","price":"$0.002","summary":"Translate one string or a batch of up to 200 text segments in a single call, preserving markdown, HTML and {placeholder} formatting.","use_cases":["translate a whole file or document in one call instead of one request per line","localize UI strings or interface text into a target language","translate a batch of text segments while keeping their order and count intact","preserve markdown formatting and {placeholder} tokens when translating templated text","detect the source language of unlabeled text before translating it","convert user-submitted content into another language for moderation or display","translate a list of product descriptions or messages in bulk","get a translated version of text alongside the original for comparison"],"sample":"/translate/sample","input_example":{"text":"Bonjour le monde","target_lang":"en"},"output_example":{"text":"Bonjour le monde","target_lang":"en","detected_source_lang":"fr","translated_text":"Hello world","model_served":"agentindex-translate-1"}},{"route":"/wallet-balance","method":"POST","price":"$0.001","summary":"Read native coin and USDC balances for any wallet across five EVM networks.","use_cases":["check native and USDC balances before an autonomous on-chain action","read an ERC-20 USDC balance without provisioning an RPC key","inspect a wallet on Base, Ethereum, Polygon, Arbitrum or Optimism","confirm a transfer arrived at a wallet using the current block height"],"sample":"/wallet-balance/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"base"},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},{"route":"/wallet-balance","method":"GET","price":"$0.001","summary":"Read native coin and USDC balances for any wallet across five EVM networks.","use_cases":["check native and USDC balances before an autonomous on-chain action","read an ERC-20 USDC balance without provisioning an RPC key","inspect a wallet on Base, Ethereum, Polygon, Arbitrum or Optimism","confirm a transfer arrived at a wallet using the current block height"],"sample":"/wallet-balance/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},{"route":"/wallet-intelligence","method":"POST","price":"$0.001","summary":"Replace ten wallet and gas requests with one five-network payment preflight.","use_cases":["preflight one agent wallet across five EVM networks in a single paid call","replace ten wallet and gas API requests with one x402 signature","check Base USDC payment readiness alongside multi-chain fee conditions","build a cross-chain wallet snapshot with partial failure reporting"],"sample":"/wallet-intelligence/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","networks":["base","ethereum","polygon","arbitrum","optimism"],"amount_usdc":0.001},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}},{"route":"/wallet-intelligence","method":"GET","price":"$0.001","summary":"Replace ten wallet and gas requests with one five-network payment preflight.","use_cases":["preflight one agent wallet across five EVM networks in a single paid call","replace ten wallet and gas API requests with one x402 signature","check Base USDC payment readiness alongside multi-chain fee conditions","build a cross-chain wallet snapshot with partial failure reporting"],"sample":"/wallet-intelligence/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}},{"route":"/weather","method":"POST","price":"$0.001","summary":"Current weather and a 3-day forecast for any city or coordinates.","use_cases":["get current temperature and conditions for a city before planning a trip","check wind and humidity for an outdoor event or logistics decision","look up a 3-day forecast for any city without a weather API key","resolve weather from latitude and longitude when you already have coordinates","compare conditions across cities for travel routing","feed live weather into an agent that schedules outdoor work","answer a user question about weather with fresh numbers, not training data","get precipitation outlook for the next few days for a location"],"sample":"/weather/sample","input_example":{"city":"Paris"},"output_example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-30T12:30","temperature_c":21.1,"humidity_pct":78,"wind_speed_kmh":8.9,"weather_code":61,"conditions":"slight_rain"},"daily":[{"date":"2026-09-30","temperature_max_c":22.8,"temperature_min_c":20.5,"precipitation_sum_mm":13.2,"weather_code":63,"conditions":"rain"},{"date":"2026-10-01","temperature_max_c":21.0,"temperature_min_c":16.0,"precipitation_sum_mm":1.9,"weather_code":80,"conditions":"rain_showers"},{"date":"2026-10-02","temperature_max_c":20.6,"temperature_min_c":12.5,"precipitation_sum_mm":0.0,"weather_code":3,"conditions":"overcast"}]}},{"route":"/weather","method":"GET","price":"$0.001","summary":"Current weather and a 3-day forecast for any city or coordinates.","use_cases":["get current temperature and conditions for a city before planning a trip","check wind and humidity for an outdoor event or logistics decision","look up a 3-day forecast for any city without a weather API key","resolve weather from latitude and longitude when you already have coordinates","compare conditions across cities for travel routing","feed live weather into an agent that schedules outdoor work","answer a user question about weather with fresh numbers, not training data","get precipitation outlook for the next few days for a location"],"sample":"/weather/sample","input_example":null,"output_example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-30T12:30","temperature_c":21.1,"humidity_pct":78,"wind_speed_kmh":8.9,"weather_code":61,"conditions":"slight_rain"},"daily":[{"date":"2026-09-30","temperature_max_c":22.8,"temperature_min_c":20.5,"precipitation_sum_mm":13.2,"weather_code":63,"conditions":"rain"},{"date":"2026-10-01","temperature_max_c":21.0,"temperature_min_c":16.0,"precipitation_sum_mm":1.9,"weather_code":80,"conditions":"rain_showers"},{"date":"2026-10-02","temperature_max_c":20.6,"temperature_min_c":12.5,"precipitation_sum_mm":0.0,"weather_code":3,"conditions":"overcast"}]}},{"route":"/web-read","method":"POST","price":"$0.002","summary":"Fetch a URL and return its main content as clean markdown, boilerplate stripped, with a real token count.","use_cases":["read a specific article or page by URL and get clean markdown back","strip navigation, ads and boilerplate from a page before feeding it to a model","resolve a page's main content when you already have the URL, without a search step","get an accurate token count for a page before including it in a model's context","pull the readable content of a news article, blog post or documentation page","extract a page's title alongside its cleaned body content","read a source page found by another tool or by a human-supplied link","convert an arbitrary web page into markdown for storage or further processing"],"sample":"/web-read/sample","input_example":{"url":"https://www.w3.org/"},"output_example":{"url":"https://www.w3.org/","title":"World Wide Web Consortium (W3C)","markdown":"# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.","token_count":154}},{"route":"/web-read","method":"GET","price":"$0.002","summary":"Fetch a URL and return its main content as clean markdown, boilerplate stripped, with a real token count.","use_cases":["read a specific article or page by URL and get clean markdown back","strip navigation, ads and boilerplate from a page before feeding it to a model","resolve a page's main content when you already have the URL, without a search step","get an accurate token count for a page before including it in a model's context","pull the readable content of a news article, blog post or documentation page","extract a page's title alongside its cleaned body content","read a source page found by another tool or by a human-supplied link","convert an arbitrary web page into markdown for storage or further processing"],"sample":"/web-read/sample","input_example":{"url":"https://www.w3.org/"},"output_example":{"url":"https://www.w3.org/","title":"World Wide Web Consortium (W3C)","markdown":"# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.","token_count":154}},{"route":"/x402-echo","method":"POST","price":"$0.001","summary":"Prove an x402 mainnet client works with the cheapest real settlement ($0.001).","use_cases":["test a Base-mainnet x402 client with the cheapest possible real settlement","validate Payment-Signature generation and facilitator compatibility","obtain payer identity and a receipt from the cheapest real settlement ($0.001)","exercise the complete 402 sign retry settle flow in CI"],"sample":"/x402-echo/sample","input_example":{"message":"hello agent"},"output_example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":0.001,"price_atomic_usdc":"1000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"route":"/x402-echo","method":"GET","price":"$0.001","summary":"Prove an x402 mainnet client works with the cheapest real settlement ($0.001).","use_cases":["test a Base-mainnet x402 client with the cheapest possible real settlement","validate Payment-Signature generation and facilitator compatibility","obtain payer identity and a receipt from the cheapest real settlement ($0.001)","exercise the complete 402 sign retry settle flow in CI"],"sample":"/x402-echo/sample","input_example":null,"output_example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":0.001,"price_atomic_usdc":"1000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}]}