# PayWeave Parallel Web Search API

> PayWeave Parallel Web Search API is a paid API for AI agents from parallel.payweave.services, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Performs agentic web search and structured research, returning URLs, titles, excerpts, and publish dates for a given objective and set of search queries.

## Facts

- Endpoint: POST https://parallel.payweave.services/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/payweave-parallel-web-search-api-e190b2a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LwzGratbS90NwTXeZ2vfq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability payweave-parallel-web-search-api-e190b2a2 -d '<json body>'
```

Example prompt: Search the web for me on the topic of 'AI regulation in Europe 2024' — run up to 3 queries covering recent legislation, enforcement actions, and industry reactions, and give me the top 10 results with titles and excerpts.

## When to prefer this

Use this endpoint when you need structured, multi-query web search results with excerpts and publication dates returned in a machine-readable format, especially in agentic pipelines where pay-per-call pricing via x402/USDC is acceptable and you need to run several related queries under a single research objective.

## Known failure modes

- Missing required fields (objective or search_queries) returns a validation error
- Invalid mode enum value causes a spec_validation_warning or rejection
- max_results set too high may be capped or trigger a warning
- Payment failure via x402 protocol prevents the call from executing
- Malformed search_queries array returns an input_validation_warning
- No results found for obscure queries returns an empty results array

## How this service works

Agentic web search and structured research.

## Output

Returns a search_id, an array of results each containing a URL, title, text excerpts, and publish date, plus optional usage counts and any input/spec validation warnings.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mode": {
   "enum": [
    "one-shot",
    "agentic",
    "fast"
   ],
   "type": "string"
  },
  "objective": {
   "type": "string"
  },
  "max_results": {
   "type": "integer"
  },
  "search_queries": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "search_id",
  "results"
 ],
 "properties": {
  "usage": {
   "anyOf": [
    {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "name",
       "count"
      ],
      "properties": {
       "name": {
        "type": "string"
       },
       "count": {
        "type": "integer"
       }
      },
      "additionalProperties": false
     }
    },
    {
     "type": "null"
    }
   ]
  },
  "results": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url"
    ],
    "properties": {
     "url": {
      "type": "string"
     },
     "title": {
      "type": [
       "string",
       "null"
      ]
     },
     "excerpts": {
      "anyOf": [
       {
        "type": "array",
        "items": {
         "type": "string"
        }
       },
       {
        "type": "null"
       }
      ]
     },
     "publish_date": {
      "type": [
       "string",
       "null"
      ]
     }
    },
    "additionalProperties": false
   }
  },
  "warnings": {
   "anyOf": [
    {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "message",
       "type"
      ],
      "properties": {
       "type": {
        "enum": [
         "spec_validation_warning",
         "input_validation_warning",
         "warning"
        ],
        "type": "string"
       },
       "message": {
        "type": "string"
       }
      },
      "additionalProperties": false
     }
    },
    {
     "type": "null"
    }
   ]
  },
  "search_id": {
   "type": "string"
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/payweave-parallel-web-search-api-e190b2a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from parallel.payweave.services](https://www.zero.xyz/host/parallel.payweave.services/llms.txt)
