ToolAssay

Real-time web search and content retrieval

Real-time web search and content retrieval - up to 10 results with title, URL, snippet and publish date, plus clean full-page Markdown for the top 3 results by default and an optional short summary. Also accepts up to 5 queries in one call, merged and de-duplicated - one call instead of five. No account, no API key, no quota. Try GET /search/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.

Not tested: has real-world effectsour last check, 2026-09-25
0 of 0checks answered this week
n/amedian answer time
$0.001listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://x402.agentindex.world/search

CategorySearch and research
Provider hostx402.agentindex.world
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "query": "best ramen restaurants in Shibuya Tokyo"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "content_chars": {
              "description": "Maximum Markdown characters returned per fetched result page.",
              "maximum": 20000,
              "minimum": 1000,
              "type": "integer"
            },
            "content_results": {
              "description": "How many top result pages to fetch when include_content is true.",
              "maximum": 3,
              "minimum": 1,
              "type": "integer"
            },
            "extract": {
              "description": "Include the search-engine snippet for each result.",
              "type": "boolean"
            },
            "include_content": {
              "description": "Fetch result pages and include clean full-page Markdown. Defaults to true.",
              "type": "boolean"
            },
            "max_results": {
              "description": "Maximum number of results to return.",
              "maximum": 10,
              "minimum": 1,
              "type": "integer"
            },
            "query": {
              "description": "Search query, or an array of up to 5 related queries to run in one call - results are merged and de-duplicated by URL.",
              "oneOf": [
                {
                  "type": "string"
                },
                {
                  "items": {
                    "type": "string"
                  },
                  "maxItems": 5,
                  "minItems": 1,
                  "type": "array"
                }
              ]
            },
            "summarize": {
              "description": "Also return a short synthesized answer summarizing the results.",
              "type": "boolean"
            }
          },
          "required": [
            "query"
          ]
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "query": {
              "description": "The query or queries that were searched."
            },
            "results": {
              "description": "Ranked web results, most relevant first.",
              "items": {
                "properties": {
                  "content_error": {
                    "description": "Per-result fetch error; other search results remain usable.",
                    "type": "string"
                  },
                  "content_markdown": {
                    "description": "Clean full-page Markdown for fetched top results, with navigation and boilerplate removed.",
                    "type": "string"
                  },
                  "content_truncated": {
                    "description": "True when content_markdown reached the requested character limit.",
                    "type": "boolean"
                  },
                  "date": {
                    "description": "Publish date, when known."
                  },
                  "extract": {
                    "description": "Search-engine result snippet.",
                    "type": "string"
                  },
                  "title": {
                    "description": "Page title.",
                    "type": "string"
                  },
                  "url": {
                    "description": "Source URL.",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "summary": {
              "description": "Optional short synthesized answer summarizing the results, when requested."
            },
            "x402_receipt": {
              "description": "Billing and provenance receipt for this call.",
              "type": "object"
            }
          },
          "required": [
            "query",
            "results"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON