Api Endpoint

openworker.etips.me

A lightweight, verifiable web search proxy that accepts a natural-language query and returns ranked, cited results. It is designed for agent-to-agent and x402-metered traffic: one paid call yields one clean search response with title, URL, snippet, and a stable rank. Use it when your agent needs cheap, low-latency public web search without managing multiple upstream providers. Requests are validated, executed against a real search backend, and normalized so downstream agents can parse, deduplica

Open interactive test console

Offering

Provider
openworker.etips.me
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Development
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://openworker.etips.me/api/services/web_search_proxy_x402
MIME type
Not provided
First seen
2026-10-16T03:21:19.726Z
Last seen
Tags
None supplied

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.0267 USDC
Atomic price: 26700 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "26700",
    "payTo": "0x9E1dAa1F9f97779810E2A6E1BE1783a1392B8cf7"
  }
]

Observed health

Status
Healthy
Latest latency
314 ms
Average latency
771 ms
HTTP status
204
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "additionalProperties": false,
      "properties": {
        "limit": {
          "default": 5,
          "description": "Maximum number of ranked results to return.",
          "maximum": 10,
          "minimum": 1,
          "type": "integer"
        },
        "query": {
          "description": "Natural-language search query, e.g. 'x402 Bazaar web search paid calls'.",
          "maxLength": 512,
          "minLength": 1,
          "type": "string"
        },
        "recency_days": {
          "description": "Optional freshness window in days.",
          "maximum": 365,
          "minimum": 1,
          "type": "integer"
        },
        "site": {
          "description": "Optional domain filter, e.g. 'exa.ai' or 'stableenrich.dev'.",
          "maxLength": 253,
          "type": "string"
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    },
    "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 schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "additionalProperties": false,
          "properties": {
            "limit": {
              "default": 5,
              "description": "Maximum number of ranked results to return.",
              "maximum": 10,
              "minimum": 1,
              "type": "integer"
            },
            "query": {
              "description": "Natural-language search query, e.g. 'x402 Bazaar web search paid calls'.",
              "maxLength": 512,
              "minLength": 1,
              "type": "string"
            },
            "recency_days": {
              "description": "Optional freshness window in days.",
              "maximum": 365,
              "minimum": 1,
              "type": "integer"
            },
            "site": {
              "description": "Optional domain filter, e.g. 'exa.ai' or 'stableenrich.dev'.",
              "maxLength": 253,
              "type": "string"
            }
          },
          "required": [
            "query"
          ],
          "type": "object"
        },
        "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"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}